Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Заполнение структуры дополнительных параметров #145

Open
Antonio1C opened this issue Sep 3, 2024 · 1 comment

Comments

@Antonio1C
Copy link

Antonio1C commented Sep 3, 2024

Возникла задача выполнения одной и той же процедуры в разных базах, но с передачей в Json разных параметров. Выяснилось, что процедура ЗаполнитьДополнительныеДанные() не обновляет обязательный параметр Json, если такое свойство уже есть в структуре ДополнительныеПараметры. Считаю, что это некорректно. Поправил таким образом

Процедура ЗаполнитьДополнительныеДанные(ДополнительныеПараметры, ПараметрыЗапроса, Данные, Json)

	Если ДополнительныеПараметры = Неопределено Тогда
		ДополнительныеПараметры = Новый Структура();
	КонецЕсли;
	
	Если Не ДополнительныеПараметры.Свойство("ПараметрыЗапроса") ИЛИ ЗначениеЗаполнено(ПараметрыЗапроса) Тогда
		ДополнительныеПараметры.Вставить("ПараметрыЗапроса", ПараметрыЗапроса);
	КонецЕсли;
	Если Не ДополнительныеПараметры.Свойство("Данные") ИЛИ ЗначениеЗаполнено(Данные) Тогда
		ДополнительныеПараметры.Вставить("Данные", Данные);
	КонецЕсли;
	Если Не ДополнительныеПараметры.Свойство("Json") ИЛИ ЗначениеЗаполнено(Json) Тогда
		ДополнительныеПараметры.Вставить("Json", Json);
	КонецЕсли;

КонецПроцедуры
@leemuar
Copy link
Collaborator

leemuar commented Sep 4, 2024

Я не понял в чем именно проблема
Покажите пример кода с экспортными методами библиотеки, где проблема возникает

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants