1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-27 02:43:54 +02:00

Изменение механизма формирования словарей

This commit is contained in:
Anton 2024-06-01 20:37:26 +03:00
parent 11f06174e1
commit 3d4fb5b3ba
2 changed files with 14 additions and 16 deletions

View File

@ -69,8 +69,6 @@
КонецЦикла; КонецЦикла;
ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря);
ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря); ЗаписатьJSONСловаря(СоответствиеСловаря, ПутьСловаря);
КонецПроцедуры КонецПроцедуры
@ -324,19 +322,5 @@
КонецФункции КонецФункции
Процедура ДобавитьКлючевыеСловаЯзыка(СоответствиеСловаря)
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
СоответствиеСловаря.Вставить(КлючевоеСлово.Ключ, СокрЛП(КлючевоеСлово.Значение));
КонецЦикла;
КонецПроцедуры
СоздатьСловари(); СоздатьСловари();

View File

@ -184,6 +184,20 @@
ТаблицаСловаря.Сортировать("Длина УБЫВ"); ТаблицаСловаря.Сортировать("Длина УБЫВ");
ПутьКСловарюКлючевыхСлов = "./service/dictionaries/keywords.json";
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.ОткрытьФайл(ПутьКСловарюКлючевыхСлов);
СоответствиеКС = ПрочитатьJSON(ЧтениеJSON, Истина);
ЧтениеJSON.Закрыть();
Для Каждого КлючевоеСлово Из СоответствиеКС Цикл
НоваяСтрокаСловаря = ТаблицаСловаря.Добавить();
НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ;
НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение;
НоваяСтрокаСловаря.Длина = СтрДлина(Элемент.Ключ);
НоваяСтрокаСловаря.ИмяМодуля = Ложь;
КонецЦикла;
КонецПроцедуры КонецПроцедуры
Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник) Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник)