0
synapce
02.09.21
✎
19:05
|
Всем привет.
1С Бухгалтерия 8.3
Немного изменилась постановка задачи.
Есть:
Общий модуль, в котором в функции результат формируется запросом. Результатом запроса является вывод в поле табличного документа:
Поле1 Поле2 Поле3
В данный момент необходимо:
Если Поле2<0, тогда присвоить объекту на форме документа Объект.НужныйФлаг = Истина (НужныйФлаг - значение булево).
Я дописал в общем модуле доп параметр
Общий модуль.Моя Функция(ТабДок,МойПараметр)
Как только выполнился запрос, пишу условие:
РезультатЗапроса = Запрос.Выполнить().Выбрать(); и т.д.
Если РезультатЗапроса.Поле2 <0 Тогда МойПараметр=Истина;
Затем, в форме документа при объявлении функции из общего модуля, я задаю нужный мне объект: ОбщийМодуль.МояФункция(ТабДок,Объект.НужныйФлаг)
И ничего не происходит)
Сам запрос выполняется, но флагу никак не присваивается Истина, хотя Поле2 меньше нуля.
Как можно передать в данном ключе, возможно я неверно его передаю? можете подсказать?
|
|