Skip to content

Commit

Permalink
feat: изменен алгоритм формировани ключа
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Dec 9, 2024
1 parent dba2929 commit 11f6df3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@
Идентификатор = ВРег(ОписаниеЗависимости.Идентификатор);

Если ЗначениеЗаполнено(ОписаниеЗависимости.Параметры) Тогда
Возврат ЮТОбщий.СтрокаJSON(Новый Структура("Идентификатор, Параметры", Идентификатор, ОписаниеЗависимости.Параметры));
ДанныеКлюча = Новый Структура("Идентификатор, Параметры", Идентификатор, ОписаниеЗависимости.Параметры);
Возврат ЮТОбщий.СтрокаJSON(ДанныеКлюча, , Истина);
Иначе
Возврат Идентификатор;
КонецЕсли;
Expand Down
11 changes: 9 additions & 2 deletions exts/yaxunit/src/CommonModules/ЮТОбщий/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -229,13 +229,20 @@

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

Функция СтрокаJSON(Значение, ИспользоватьСериализатор = Истина) Экспорт
Функция СтрокаJSON(Значение, ИспользоватьСериализатор = Истина, Однострочный = Ложь) Экспорт

#Если ВебКлиент Тогда
ВызватьИсключение ЮТИсключения.МетодНеДоступен("ЮТОбщий.СтрокаJSON");
#Иначе
ЗаписьJSON = Новый ЗаписьJSON();
ЗаписьJSON.УстановитьСтроку();

ПараметрыЗаписи = Неопределено;

Если Однострочный Тогда
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет);
КонецЕсли;

ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
Если ИспользоватьСериализатор Тогда
//@skip-check undefined-variable
СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON, Значение);
Expand Down

0 comments on commit 11f6df3

Please sign in to comment.