Skip to content

Commit

Permalink
Merge branch 'release/21.09.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
bia-tech committed Sep 22, 2021
2 parents 70ac234 + a41e7cb commit 0b11728
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,21 @@
//
Процедура МногоязычнаяСтрока(Запись, Значение) Экспорт

ОбработкаXML.ЗаписатьЗначениеXML(Запись, "key", "ru");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "value", Значение);
Если ТипЗнч(Значение) = Тип("Структура") Тогда

Для Каждого Элемент Из Значение Цикл

ОбработкаXML.ЗаписатьЗначениеXML(Запись, "key", Элемент.Ключ);
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "value", Элемент.Значение);

КонецЦикла;

Иначе

ОбработкаXML.ЗаписатьЗначениеXML(Запись, "key", "ru");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "value", Значение);

КонецЕсли;

КонецПроцедуры

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,10 +216,23 @@

КонецЕсли;

Запись.ЗаписатьНачалоЭлемента("v8:item");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:lang", "ru");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:content", Значение);
Запись.ЗаписатьКонецЭлемента();

Если ТипЗнч(Значение) = Тип("Строка") Тогда
Запись.ЗаписатьНачалоЭлемента("v8:item");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:lang", "ru");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:content", Значение);
Запись.ЗаписатьКонецЭлемента();

ИначеЕсли ТипЗнч(Значение) = Тип("Структура") Тогда

Для Каждого Элемент Из Значение Цикл
Запись.ЗаписатьНачалоЭлемента("v8:item");
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:lang", Элемент.Ключ);
ОбработкаXML.ЗаписатьЗначениеXML(Запись, "v8:content", Элемент.Значение);
Запись.ЗаписатьКонецЭлемента();
КонецЦикла;

КонецЕсли;

КонецПроцедуры

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,18 @@
//
Функция МногоязычнаяСтрока(Знач ЧтениеXML) Экспорт

Возврат ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "value");
Язык = ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "key");
ЧтениеXML.Прочитать();
Текст = ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "value");

Если ЗначениеЗаполнено(Язык) и ЗначениеЗаполнено(Текст) Тогда
МногоязычнаяСтрока = Новый Структура;
МногоязычнаяСтрока.Вставить(Язык, Текст);

Возврат МногоязычнаяСтрока;
КонецЕсли;

Возврат Текст;

КонецФункции

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,18 @@
//
Функция МногоязычнаяСтрока(Знач ЧтениеXML) Экспорт

Возврат ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "v8:content");
Язык = ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "v8:lang");
ЧтениеXML.Прочитать();
Текст = ЧтениеОписанийБазовый.ЗначениеВложенногоТэга(ЧтениеXML, "v8:content");

Если ЗначениеЗаполнено(Язык) и ЗначениеЗаполнено(Текст) Тогда
МногоязычнаяСтрока = Новый Структура;
МногоязычнаяСтрока.Вставить(Язык, Текст);

Возврат МногоязычнаяСтрока;
КонецЕсли;

Возврат Текст;

КонецФункции

Expand Down
2 changes: 1 addition & 1 deletion src/Модули/ПараметрыПродукта.os
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
//
Функция ВерсияПродукта() Экспорт

Возврат "21.09";
Возврат "21.09.1";

КонецФункции

Expand Down
2 changes: 1 addition & 1 deletion tests/ТестСозданияРасширения.os
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
Расширение = РазборКонфигураций.СоздатьНовоеРасширение(КаталогРасширения, ФорматыВыгрузки.Конфигуратор_8_3_10);
СвойстваРасширения = Расширение.ОписаниеКонфигурации().СвойстваКонфигурации;
СвойстваРасширения.Наименование = "Simple";
СвойстваРасширения.Синоним = "Простое расширение";
СвойстваРасширения.Синоним = Новый Структура ("ru, en", "Простое расширение", "Simple extension");
СвойстваРасширения.ПрефиксИмен = "smpl_";
СвойстваРасширения.РежимСовместимостиРасширенияКонфигурации = "8.3.9";
Для Каждого Объект Из Конфигурация.ОписаниеКонфигурации().ОбъектыКонфигурации Цикл
Expand Down

0 comments on commit 0b11728

Please sign in to comment.