You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Возникла задача выполнения одной и той же процедуры в разных базах, но с передачей в Json разных параметров. Выяснилось, что процедура ЗаполнитьДополнительныеДанные() не обновляет обязательный параметр Json, если такое свойство уже есть в структуре ДополнительныеПараметры. Считаю, что это некорректно. Поправил таким образом
Процедура ЗаполнитьДополнительныеДанные(ДополнительныеПараметры, ПараметрыЗапроса, Данные, Json)
Если ДополнительныеПараметры = Неопределено Тогда
ДополнительныеПараметры = Новый Структура();
КонецЕсли;
Если Не ДополнительныеПараметры.Свойство("ПараметрыЗапроса") ИЛИ ЗначениеЗаполнено(ПараметрыЗапроса) Тогда
ДополнительныеПараметры.Вставить("ПараметрыЗапроса", ПараметрыЗапроса);
КонецЕсли;
Если Не ДополнительныеПараметры.Свойство("Данные") ИЛИ ЗначениеЗаполнено(Данные) Тогда
ДополнительныеПараметры.Вставить("Данные", Данные);
КонецЕсли;
Если Не ДополнительныеПараметры.Свойство("Json") ИЛИ ЗначениеЗаполнено(Json) Тогда
ДополнительныеПараметры.Вставить("Json", Json);
КонецЕсли;
КонецПроцедуры
The text was updated successfully, but these errors were encountered:
Возникла задача выполнения одной и той же процедуры в разных базах, но с передачей в Json разных параметров. Выяснилось, что процедура ЗаполнитьДополнительныеДанные() не обновляет обязательный параметр Json, если такое свойство уже есть в структуре ДополнительныеПараметры. Считаю, что это некорректно. Поправил таким образом
The text was updated successfully, but these errors were encountered: