You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-22 10:05:29 +02:00
Доработки доков
This commit is contained in:
@@ -138,13 +138,11 @@
|
||||
ТекстПримера = СтрЗаменить(ТекстПримера, Символы.ПС + " " + Символы.ПС, Символы.ПС);
|
||||
|
||||
ПутьПримера = Каталог + "/" + РазбитоеИмя[1] + ".txt";
|
||||
ОбъектПримера = Новый Файл(ПутьПримера);
|
||||
|
||||
Если Не ОбъектПримера.Существует() Тогда
|
||||
ФайлПримера = Новый ТекстовыйДокумент();
|
||||
ФайлПримера.УстановитьТекст(ТекстПримера);
|
||||
ФайлПримера.Записать(ПутьПримера);
|
||||
КонецЕсли;
|
||||
ФайлПримера = Новый ТекстовыйДокумент();
|
||||
ФайлПримера.УстановитьТекст(ТекстПримера);
|
||||
ФайлПримера.Записать(ПутьПримера);
|
||||
|
||||
|
||||
Если ЗначениеЗаполнено(ТекущаяСтруктураЗначений) Тогда
|
||||
|
||||
@@ -158,13 +156,25 @@
|
||||
ПутьДанных = КаталогЗначений + "/" + РазбитоеИмя[1] + ".json";
|
||||
ФайлДанных = Новый Файл(ПутьДанных);
|
||||
|
||||
Если Не ФайлДанных.Существует() Тогда
|
||||
ЗаписьJSON = Новый ЗаписьJSON;
|
||||
ЗаписьJSON.ОткрытьФайл(ПутьДанных, , , Новый ПараметрыЗаписиJSON());
|
||||
ЗаписатьJSON(ЗаписьJSON, ТекущаяСтруктураЗначений);
|
||||
ЗаписьJSON.Закрыть();
|
||||
Если ФайлДанных.Существует() Тогда
|
||||
|
||||
ЧтениеJSON = Новый ЧтениеJSON();
|
||||
ЧтениеJSON.ОткрытьФайл(ПутьДанных, "UTF-8");
|
||||
|
||||
СтараяСтруктураЗначений = ПрочитатьJSON(ЧтениеJSON, Истина);
|
||||
ЧтениеJSON.Закрыть();
|
||||
|
||||
Для Каждого ЭлементСтруктуры Из СтараяСтруктураЗначений Цикл
|
||||
ТекущаяСтруктураЗначений.Вставить(ЭлементСтруктуры.Ключ, ЭлементСтруктуры.Значение);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписьJSON = Новый ЗаписьJSON;
|
||||
ЗаписьJSON.ОткрытьФайл(ПутьДанных, , , Новый ПараметрыЗаписиJSON());
|
||||
ЗаписатьJSON(ЗаписьJSON, ТекущаяСтруктураЗначений);
|
||||
ЗаписьJSON.Закрыть();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -35,6 +35,8 @@
|
||||
СчетчикОбласти = 0;
|
||||
|
||||
СоответствиеЗаголовков = Новый Соответствие();
|
||||
|
||||
ОчиститьКаталогиДокументов();
|
||||
|
||||
ЧтениеJSON = Новый ЧтениеJSON();
|
||||
ЧтениеJSON.ОткрытьФайл(ПутьКСловарю);
|
||||
@@ -490,6 +492,35 @@
|
||||
|
||||
#Область Инструменты
|
||||
|
||||
Процедура ОчиститьКаталогиДокументов()
|
||||
|
||||
МассивКорней = Новый Массив;
|
||||
МассивКорней.Добавить(КаталогДокументации);
|
||||
МассивКорней.Добавить(КаталогЛокализации);
|
||||
|
||||
Постоянные = Новый СписокЗначений();
|
||||
Постоянные.Добавить("Instructions");
|
||||
Постоянные.Добавить("Start");
|
||||
|
||||
Для Каждого Корень Из МассивКорней Цикл
|
||||
|
||||
Каталоги = НайтиФайлы(Корень, "*");
|
||||
|
||||
Для Каждого Каталог Из Каталоги Цикл
|
||||
|
||||
Если Постоянные.НайтиПоЗначению(Каталог.Имя) <> Неопределено
|
||||
Или Не Каталог.ЭтоКаталог() Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
УдалитьФайлы(Каталог.ПолноеИмя);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьВызов1С(Модуль, Метод)
|
||||
|
||||
Результат = "";
|
||||
|
||||
Reference in New Issue
Block a user