From e912deaa6989fef5209eecfc49fb999385f4ed44 Mon Sep 17 00:00:00 2001 From: Maxmov Valery Date: Mon, 2 Oct 2017 19:03:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D0=BE=20=D1=80=D0=B5=D0=B7=D1=83=D0=BB?= =?UTF-8?q?=D1=8C=D1=82=D0=B0=D1=82=D0=B0=D0=BC=20=D1=82=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/Конфигурирование.feature | 2 +- src/СценарииОбработки/КорректировкаXMLФорм.os | 14 +++++++++----- v8config.json | 1 + 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/features/Конфигурирование.feature b/features/Конфигурирование.feature index 6c0ff5f..27c138f 100644 --- a/features/Конфигурирование.feature +++ b/features/Конфигурирование.feature @@ -28,5 +28,5 @@ Установленные настройки: ИспользоватьСценарииРепозитория = Нет КаталогЛокальныхСценариев = - ГлобальныеСценарии = РазборОбычныхФормНаИсходники.os,РазборОтчетовОбработокРасширений.os + ГлобальныеСценарии = КорректировкаXMLФорм.os,РазборОбычныхФормНаИсходники.os,РазборОтчетовОбработокРасширений.os """ diff --git a/src/СценарииОбработки/КорректировкаXMLФорм.os b/src/СценарииОбработки/КорректировкаXMLФорм.os index a02501f..b330a1f 100644 --- a/src/СценарииОбработки/КорректировкаXMLФорм.os +++ b/src/СценарииОбработки/КорректировкаXMLФорм.os @@ -49,6 +49,8 @@ КонецЕсли; + Возврат ЛОЖЬ; + КонецФункции // ОбработатьФайл() Функция ЭтоФайлОписанияФормы(Файл) @@ -65,9 +67,10 @@ Функция ОбновитьИндексыЭлементовВФорме(Знач ИмяФайла) - Текст = Новый ТекстовыйДокумент; - Текст.Прочитать(ИмяФайла); - СодержимоеФайла = Текст.ПолучитьТекст(); + Текст = Новый ЧтениеТекста(); + Текст.Открыть(ИмяФайла, "utf-8"); + СодержимоеФайла = Текст.Прочитать(); + Текст.Закрыть(); Регексп = Новый РегулярноеВыражение("id=\""([0-9-]+)\""\/*>"); Регексп.ИгнорироватьРегистр = ИСТИНА; @@ -125,8 +128,9 @@ КонецЦикла; - Текст.УстановитьТекст(СодержимоеФайла); - Текст.Записать(ИмяФайла); + ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла,,,, Символы.ПС); + ЗаписьТекста.Записать(СодержимоеФайла); + ЗаписьТекста.Закрыть(); Возврат ИСТИНА; diff --git a/v8config.json b/v8config.json index 8d07a33..2e1221b 100644 --- a/v8config.json +++ b/v8config.json @@ -3,6 +3,7 @@ "ИспользоватьСценарииРепозитория": false, "КаталогЛокальныхСценариев": "", "ГлобальныеСценарии": [ + "КорректировкаXMLФорм.os", "РазборОбычныхФормНаИсходники.os", "РазборОтчетовОбработокРасширений.os" ]