mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-27 02:43:54 +02:00
Update МетодыCLI.os
This commit is contained in:
parent
4bd4e67c8e
commit
152452f172
@ -77,10 +77,10 @@
|
||||
|
||||
Для Каждого КомандаМодуля Из СоответствиеМодулейКоманд Цикл
|
||||
МодульСоставаОПИ.ДобавитьСтроку("СоответствиеКомандМодулей.Вставить("""
|
||||
+ КомандаМодуля.Значение
|
||||
+ """, """
|
||||
+ КомандаМодуля.Ключ
|
||||
+ """);");
|
||||
+ КомандаМодуля.Значение
|
||||
+ """, """
|
||||
+ КомандаМодуля.Ключ
|
||||
+ """);");
|
||||
КонецЦикла;
|
||||
|
||||
МодульСоставаОПИ.ДобавитьСтроку("Возврат СоответствиеКомандМодулей;");
|
||||
@ -142,25 +142,25 @@
|
||||
ЗаписатьНачалоСоставаБиблиотеки();
|
||||
|
||||
Парсер = Новый ПарсерВстроенногоЯзыка;
|
||||
ДокументМодуля = Новый ТекстовыйДокумент;
|
||||
ДокументМодуля.Прочитать(Модуль.ПолноеИмя);
|
||||
ТекстМодуля = ДокументМодуля.ПолучитьТекст();
|
||||
ДокументМодуля = Новый ТекстовыйДокумент;
|
||||
ДокументМодуля.Прочитать(Модуль.ПолноеИмя);
|
||||
ТекстМодуля = ДокументМодуля.ПолучитьТекст();
|
||||
|
||||
СтруктураМодуля = Парсер.Разобрать(ТекстМодуля);
|
||||
СтруктураМодуля = Парсер.Разобрать(ТекстМодуля);
|
||||
ТекущаяОбласть = "Основные методы";
|
||||
Для Каждого Метод Из СтруктураМодуля.Объявления Цикл
|
||||
Для Каждого Метод Из СтруктураМодуля.Объявления Цикл
|
||||
|
||||
Если Метод.Тип = "ИнструкцияПрепроцессораОбласть" Тогда
|
||||
ТекущаяОбласть = Синонимайзер(Метод.Имя);
|
||||
КонецЕсли;
|
||||
|
||||
Если Метод.Тип = "ОбъявлениеМетода" И Метод.Сигнатура.Экспорт = Истина Тогда
|
||||
Если Метод.Тип = "ОбъявлениеМетода" И Метод.Сигнатура.Экспорт = Истина Тогда
|
||||
ТаблицаОписанийПараметров.Очистить();
|
||||
РазобратьКомментарийМетода(ДокументМодуля, Метод, Модуль, ТекущаяОбласть);
|
||||
РазобратьКомментарийМетода(ДокументМодуля, Метод, Модуль, ТекущаяОбласть);
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Команда = СоответствиеМодулейКоманд[Модуль.ИмяБезРасширения];
|
||||
ЗаписатьОкончаниеСоставаБиблиотеки(Команда);
|
||||
@ -184,11 +184,11 @@
|
||||
| ТаблицаСостава.Колонки.Добавить(""Область"");
|
||||
|");
|
||||
|
||||
ТаблицаОписанийПараметров = Новый ТаблицаЗначений;
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Имя");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Типы");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Описание");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("ЗначениеПоУмолчанию");
|
||||
ТаблицаОписанийПараметров = Новый ТаблицаЗначений;
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Имя");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Типы");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("Описание");
|
||||
ТаблицаОписанийПараметров.Колонки.Добавить("ЗначениеПоУмолчанию");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -204,22 +204,22 @@
|
||||
|
||||
Процедура РазобратьКомментарийМетода(ТекстовыйДокумент, Метод, Модуль, Область)
|
||||
|
||||
НомерСтроки = Метод.Начало.НомерСтроки;
|
||||
ИмяМетода = Метод.Сигнатура.Имя;
|
||||
НомерСтроки = Метод.Начало.НомерСтроки;
|
||||
ИмяМетода = Метод.Сигнатура.Имя;
|
||||
|
||||
МассивКомментария = ПарсингКомментария(ТекстовыйДокумент, НомерСтроки);
|
||||
МассивКомментария = ПарсингКомментария(ТекстовыйДокумент, НомерСтроки);
|
||||
|
||||
Если МассивКомментария.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Если МассивКомментария.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МассивПараметров = Новый Массив;
|
||||
ОписаниеМетода = "";
|
||||
МассивПараметров = Новый Массив;
|
||||
ОписаниеМетода = "";
|
||||
|
||||
СформироватьСтруктуруМетода(МассивКомментария, МассивПараметров, ОписаниеМетода);
|
||||
СформироватьТаблицуОписанийПараметров(МассивПараметров, Метод, Модуль);
|
||||
СформироватьСтруктуруМетода(МассивКомментария, МассивПараметров, ОписаниеМетода);
|
||||
СформироватьТаблицуОписанийПараметров(МассивПараметров, Метод, Модуль);
|
||||
|
||||
ДопОписание = "";
|
||||
ДопОписание = "";
|
||||
ОпределитьДопОписание(ДопОписание, Модуль);
|
||||
|
||||
ОписаниеМетода = СокрЛП(ОписаниеМетода) + ДопОписание;
|
||||
@ -235,18 +235,18 @@
|
||||
|
||||
Функция ПарсингКомментария(Знач ТекстовыйДокумент, Знач НомерСтроки)
|
||||
|
||||
ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(НомерСтроки - 1);
|
||||
ТекстКомментария = ТекущаяСтрока;
|
||||
ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(НомерСтроки - 1);
|
||||
ТекстКомментария = ТекущаяСтрока;
|
||||
|
||||
Счетчик = 1;
|
||||
Пока СтрНайти(ТекущаяСтрока, "//") > 0 Цикл
|
||||
Счетчик = 1;
|
||||
Пока СтрНайти(ТекущаяСтрока, "//") > 0 Цикл
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(НомерСтроки - Счетчик);
|
||||
ТекстКомментария = ТекущаяСтрока + Символы.ПС + ТекстКомментария;
|
||||
ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(НомерСтроки - Счетчик);
|
||||
ТекстКомментария = ТекущаяСтрока + Символы.ПС + ТекстКомментария;
|
||||
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрНайти(ТекстКомментария, "!NOCLI") > 0 Тогда
|
||||
Возврат Новый Массив;
|
||||
@ -256,7 +256,7 @@
|
||||
|
||||
Если МассивКомментария.Количество() = 0 Тогда
|
||||
Сообщить(ТекстКомментария);
|
||||
Возврат Новый Массив;
|
||||
Возврат Новый Массив;
|
||||
Иначе
|
||||
МассивКомментария.Удалить(0);
|
||||
КонецЕсли;
|
||||
@ -267,11 +267,11 @@
|
||||
|
||||
Процедура СформироватьСтруктуруМетода(Знач МассивКомментария, МассивПараметров, ОписаниеМетода)
|
||||
|
||||
ЗаписыватьПараметры = Ложь;
|
||||
ЗаписыватьПараметры = Ложь;
|
||||
ЗаписыватьОписание = Истина;
|
||||
|
||||
Счетчик = 0;
|
||||
Для Каждого СтрокаКомментария Из МассивКомментария Цикл
|
||||
Счетчик = 0;
|
||||
Для Каждого СтрокаКомментария Из МассивКомментария Цикл
|
||||
|
||||
Счетчик = Счетчик + 1;
|
||||
|
||||
@ -281,7 +281,7 @@
|
||||
|
||||
Если ЗаписыватьОписание = Истина И Счетчик > 1 Тогда
|
||||
ОписаниеМетода = ?(ЗначениеЗаполнено(ОписаниеМетода), ОписаниеМетода + " | ", ОписаниеМетода)
|
||||
+ СтрокаКомментария;
|
||||
+ СтрокаКомментария;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрНайти(СтрокаКомментария, "Параметры:") > 0 Или СтрНайти(СтрокаКомментария, "Parameters:") > 0 Тогда
|
||||
@ -307,36 +307,36 @@
|
||||
|
||||
Процедура СформироватьТаблицуОписанийПараметров(Знач МассивПараметров, Знач Метод, Знач Модуль = "")
|
||||
|
||||
Разделитель = "-";
|
||||
Разделитель = "-";
|
||||
|
||||
Для Каждого ПараметрМетода Из МассивПараметров Цикл
|
||||
Для Каждого ПараметрМетода Из МассивПараметров Цикл
|
||||
|
||||
МассивЭлементовПараметра = СтрРазделить(ПараметрМетода, Разделитель, Ложь);
|
||||
КоличествоЭлементов = МассивЭлементовПараметра.Количество();
|
||||
МассивЭлементовПараметра = СтрРазделить(ПараметрМетода, Разделитель, Ложь);
|
||||
КоличествоЭлементов = МассивЭлементовПараметра.Количество();
|
||||
|
||||
Для Н = 0 По МассивЭлементовПараметра.ВГраница() Цикл
|
||||
МассивЭлементовПараметра[Н] = СокрЛП(МассивЭлементовПараметра[Н]);
|
||||
КонецЦикла;
|
||||
Для Н = 0 По МассивЭлементовПараметра.ВГраница() Цикл
|
||||
МассивЭлементовПараметра[Н] = СокрЛП(МассивЭлементовПараметра[Н]);
|
||||
КонецЦикла;
|
||||
|
||||
Если КоличествоЭлементов < 4 Тогда
|
||||
Если КоличествоЭлементов < 4 Тогда
|
||||
Сообщить("Недостаточный набор данных в док. комментарии: " + Модуль.ИмяБезРасширения + " - " + Метод.Сигнатура.Имя);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Имя1С = МассивЭлементовПараметра[0];
|
||||
Имя = "--" + МассивЭлементовПараметра[3];
|
||||
Типы = МассивЭлементовПараметра[1];
|
||||
Описание = ?(КоличествоЭлементов >= 5, МассивЭлементовПараметра[4], МассивЭлементовПараметра[2]);
|
||||
Имя = "--" + МассивЭлементовПараметра[3];
|
||||
Типы = МассивЭлементовПараметра[1];
|
||||
Описание = ?(КоличествоЭлементов >= 5, МассивЭлементовПараметра[4], МассивЭлементовПараметра[2]);
|
||||
|
||||
Если КоличествоЭлементов > 5 Или СтрНайти(Имя, " ") > 0 Тогда
|
||||
ВызватьИсключение("Некоррентный документирующий комментарий в методе: " + Модуль.ИмяБезРасширения + " - " + Метод.Сигнатура.Имя);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
НоваяСтрокаТаблицы = ТаблицаОписанийПараметров.Добавить();
|
||||
НоваяСтрокаТаблицы.Имя = Имя;
|
||||
НоваяСтрокаТаблицы.Типы = Типы;
|
||||
НоваяСтрокаТаблицы.Описание = Описание;
|
||||
НоваяСтрокаТаблицы = ТаблицаОписанийПараметров.Добавить();
|
||||
НоваяСтрокаТаблицы.Имя = Имя;
|
||||
НоваяСтрокаТаблицы.Типы = Типы;
|
||||
НоваяСтрокаТаблицы.Описание = Описание;
|
||||
|
||||
НоваяСтрокаТаблицы.ЗначениеПоУмолчанию = ПолучитьЗначениеПараметраПоУмолчанию(Имя1С, Метод);
|
||||
КонецЦикла;
|
||||
@ -374,12 +374,12 @@
|
||||
ЕстьМассив = Ложь;
|
||||
ЕстьДата = Ложь;
|
||||
ТекстДополнения = "";
|
||||
ИмяМодуля = Модуль.ИмяБезРасширения;
|
||||
ИмяМодуля = Модуль.ИмяБезРасширения;
|
||||
|
||||
ДЛя Каждого СтрокаПараметра Из ТаблицаОписанийПараметров Цикл
|
||||
|
||||
Типы = СтрокаПараметра["Типы"];
|
||||
Имя = СтрокаПараметра["Имя"];
|
||||
Типы = СтрокаПараметра["Типы"];
|
||||
Имя = СтрокаПараметра["Имя"];
|
||||
|
||||
Если СтрНайти(Типы, "Массив") > 0 Тогда
|
||||
ЕстьМассив = Истина;
|
||||
@ -389,29 +389,29 @@
|
||||
ЕстьДата = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОпределитьДопОписаниеПоПараметру(ТекстДополнения, ИмяМодуля, Имя)
|
||||
ОпределитьДопОписаниеПоПараметру(ТекстДополнения, ИмяМодуля, Имя)
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ЕстьМассив Тогда
|
||||
ТекстДополнения =
|
||||
"
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|" + ТекстДополнения;
|
||||
"
|
||||
|
|
||||
| Пример указания параметра типа массив:
|
||||
| --param ""['Val1','Val2','Val3']""
|
||||
|" + ТекстДополнения;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ЕстьДата Тогда
|
||||
ТекстДополнения =
|
||||
"
|
||||
|
|
||||
| Дата указывается в формате ISO 8601:
|
||||
| ""2024-04-07""
|
||||
| ""2024-04-07T13:34:42+00:00""
|
||||
| ""2024-04-07T13:34:42Z""
|
||||
|" + ТекстДополнения;
|
||||
"
|
||||
|
|
||||
| Дата указывается в формате ISO 8601:
|
||||
| ""2024-04-07""
|
||||
| ""2024-04-07T13:34:42+00:00""
|
||||
| ""2024-04-07T13:34:42Z""
|
||||
|" + ТекстДополнения;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстДополнения = СтрЗаменить(ТекстДополнения, Символы.ПС, Символы.ПС + " |");
|
||||
@ -422,10 +422,10 @@
|
||||
Процедура ОпределитьДопОписаниеПоПараметру(ТекстДополнения, ИмяМодуля, ИмяПараметра)
|
||||
|
||||
ИмяФайлаДополнения = КаталогДополненийОпций
|
||||
+ СтрЗаменить(ИмяМодуля, "OPI_", "")
|
||||
+ "/"
|
||||
+ СтрЗаменить(ИмяПараметра, "--", "")
|
||||
+ ".txt";
|
||||
+ СтрЗаменить(ИмяМодуля, "OPI_", "")
|
||||
+ "/"
|
||||
+ СтрЗаменить(ИмяПараметра, "--", "")
|
||||
+ ".txt";
|
||||
|
||||
ОбъектФайлаДополнения = Новый Файл(ИмяФайлаДополнения);
|
||||
|
||||
@ -454,17 +454,17 @@
|
||||
|
||||
ВставленоПримечание = Истина;
|
||||
ТекстДополнения = ТекстДополнения
|
||||
+ " Структура заполнения опции "
|
||||
+ ИмяПараметра
|
||||
+ ":"
|
||||
+ Символы.ПС;
|
||||
+ " Структура заполнения опции "
|
||||
+ ИмяПараметра
|
||||
+ ":"
|
||||
+ Символы.ПС;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТекстДополнения = ТекстДополнения
|
||||
+ " "
|
||||
+ ТекущаяСтрока
|
||||
+ Символы.ПС;
|
||||
+ " "
|
||||
+ ТекущаяСтрока
|
||||
+ Символы.ПС;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -472,14 +472,14 @@
|
||||
|
||||
Процедура ЗаписатьСозданиеПараметраСостава(СтрокаПараметра, ИмяМетода, Область, ОписаниеМетода = "")
|
||||
|
||||
Имя = СтрокаПараметра["Имя"];
|
||||
Описание = СтрокаПараметра["Описание"];
|
||||
Значение = СтрокаПараметра["ЗначениеПоУмолчанию"];
|
||||
Имя = СтрокаПараметра["Имя"];
|
||||
Описание = СтрокаПараметра["Описание"];
|
||||
Значение = СтрокаПараметра["ЗначениеПоУмолчанию"];
|
||||
Библиотека = СоответствиеМодулейКоманд.Получить(ТекущийМодуль);
|
||||
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Описание = Описание + " (необяз. по ум. - " + Значение + ")";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийФайлСостава.ДобавитьСтроку(Символы.ПС);
|
||||
|
||||
@ -532,17 +532,17 @@
|
||||
|
||||
Для Н = 1 По ДокументМодуля.КоличествоСтрок() Цикл
|
||||
|
||||
ТекущаяСтрока = СокрЛП(ДокументМодуля.ПолучитьСтроку(Н));
|
||||
ТекущаяСтрока = СокрЛП(ДокументМодуля.ПолучитьСтроку(Н));
|
||||
|
||||
Если Не ЗначениеЗаполнено(ТекущаяСтрока) Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
Если Не ЗначениеЗаполнено(ТекущаяСтрока) Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрНачинаетсяС(ТекущаяСтрока, Признак) Тогда
|
||||
КомандаCLI = СтрЗаменить(ТекущаяСтрока, Признак, "");
|
||||
КомандаCLI = СокрЛП(КомандаCLI);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
Если СтрНачинаетсяС(ТекущаяСтрока, Признак) Тогда
|
||||
КомандаCLI = СтрЗаменить(ТекущаяСтрока, Признак, "");
|
||||
КомандаCLI = СокрЛП(КомандаCLI);
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -597,7 +597,7 @@
|
||||
Конецесли;
|
||||
КонецЦикла;
|
||||
|
||||
Синоним = ВРег(Лев(Синоним,1)) + нРег(Сред(Синоним,2));
|
||||
Синоним = ВРег(Лев(Синоним,1)) + нРег(Сред(Синоним,2));
|
||||
|
||||
Возврат Синоним;
|
||||
|
||||
@ -605,21 +605,21 @@
|
||||
|
||||
Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)
|
||||
|
||||
СоздатьКаталог(КаталогПриемник);
|
||||
СоздатьКаталог(КаталогПриемник);
|
||||
|
||||
МассивФайлов = НайтиФайлы(КаталогИсточник, "*.*", Истина);
|
||||
МассивФайлов = НайтиФайлы(КаталогИсточник, "*.*", Истина);
|
||||
|
||||
Для Каждого Файл Из МассивФайлов Цикл
|
||||
Для Каждого Файл Из МассивФайлов Цикл
|
||||
|
||||
ПолноеИмяИсточник = Файл.ПолноеИмя;
|
||||
ПолноеИмяПриемник = КаталогПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогИсточник, "");
|
||||
ПолноеИмяИсточник = Файл.ПолноеИмя;
|
||||
ПолноеИмяПриемник = КаталогПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогИсточник, "");
|
||||
|
||||
Если Файл.ЭтоКаталог() Тогда
|
||||
СоздатьКаталог(ПолноеИмяПриемник);
|
||||
Иначе
|
||||
КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Если Файл.ЭтоКаталог() Тогда
|
||||
СоздатьКаталог(ПолноеИмяПриемник);
|
||||
Иначе
|
||||
КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@ -736,12 +736,22 @@
|
||||
СоответствиеСлужебныхКлючей.Вставить("Region" , "Область");
|
||||
СоответствиеСлужебныхКлючей.Вставить("Module" , "Модуль");
|
||||
СоответствиеСлужебныхКлючей.Вставить("Method" , "Метод");
|
||||
СоответствиеСлужебныхКлючей.Вставить("ConcatBinaryData" , "ConcatenateBinaryData");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetTestList" , "ПолучитьСписокТестов");
|
||||
СоответствиеСлужебныхКлючей.Вставить("Exists" , "Exist");
|
||||
СоответствиеСлужебныхКлючей.Вставить("SetBodyFromBinaryData", "SetBodyFromBinary");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBodyAsBinaryData" , "ПолучитьТелоКакДвоичныеДанные");
|
||||
СоответствиеСлужебныхКлючей.Вставить("FileCopy" , "CopyFile");
|
||||
//СоответствиеОшибок.Вставить("ConcatBinaryData" , "ConcatenateBinaryData");
|
||||
СоответствиеСлужебныхКлючей.Вставить("ConcatBinaryData" , "СоединитьДвоичныеДанные");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetTestList" , "ПолучитьСписокТестов");
|
||||
СоответствиеСлужебныхКлючей.Вставить("Exists" , "Exist");
|
||||
СоответствиеСлужебныхКлючей.Вставить("SetBodyFromBinaryData" , "SetBodyFromBinary");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBodyAsBinaryData" , "ПолучитьТелоКакДвоичныеДанные");
|
||||
СоответствиеСлужебныхКлючей.Вставить("FileCopy" , "CopyFile");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataFromString" , "ПолучитьДвоичныеДанныеИзСтроки");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetHexStringFromBinaryData" , "ПолучитьHexСтрокуИзДвоичныхДанных");
|
||||
СоответствиеСлужебныхКлючей.Вставить("SplitBinaryData" , "РазделитьДвоичныеДанные");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetStringFromBinaryData" , "ПолучитьСтрокуИзДвоичныхДанных");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataBufferFromString" , "ПолучитьБуферДвоичныхДанныхИзСтроки");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataFromHexString" , "ПолучитьДвоичныеДанныеИзHexСтроки");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataBufferFromBinaryData", "ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataBufferFromHexString" , "ПолучитьБуферДвоичныхДанныхИзHexСтроки");
|
||||
СоответствиеСлужебныхКлючей.Вставить("GetBinaryDataFromBinaryDataBuffer", "ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных");
|
||||
|
||||
Для Каждого СлужебныйКлюч Из СоответствиеСлужебныхКлючей Цикл
|
||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, "." + СлужебныйКлюч.Ключ, "." + СлужебныйКлюч.Значение);
|
||||
@ -752,8 +762,8 @@
|
||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, "GetComposition", "ПолучитьСостав");
|
||||
|
||||
Пока СтрНайти(ТекстМодуля, " :") <> 0 Цикл
|
||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, " :", ":");
|
||||
КонецЦикла;
|
||||
ТекстМодуля = СтрЗаменить(ТекстМодуля, " :", ":");
|
||||
КонецЦикла;
|
||||
|
||||
ТекстовыйДокумент.УстановитьТекст(ТекстМодуля);
|
||||
ТекстовыйДокумент.Записать(ФайлМодуля.ПолноеИмя);
|
||||
|
Loading…
Reference in New Issue
Block a user