Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обращение к элементу формы документа через запрос в общем модуле

Обращение к элементу формы документа через запрос в общем модуле
Я
   synapce
 
02.09.21 - 19:05
Всем привет.
1С Бухгалтерия 8.3
Немного изменилась постановка задачи.


Есть:
Общий модуль, в котором в функции результат формируется запросом. Результатом запроса является вывод в поле табличного документа:
Поле1 Поле2 Поле3

В данный момент необходимо:
Если Поле2<0, тогда присвоить объекту на форме документа Объект.НужныйФлаг = Истина (НужныйФлаг - значение булево).

Я дописал в общем модуле доп параметр
Общий модуль.Моя Функция(ТабДок,МойПараметр)

Как только выполнился запрос, пишу условие:
РезультатЗапроса = Запрос.Выполнить().Выбрать(); и т.д.
Если РезультатЗапроса.Поле2 <0 Тогда МойПараметр=Истина;

Затем, в форме документа при объявлении функции из общего модуля, я задаю нужный мне объект: ОбщийМодуль.МояФункция(ТабДок,Объект.НужныйФлаг)
И ничего не происходит)

Сам запрос выполняется, но флагу никак не присваивается Истина, хотя Поле2 меньше нуля.

Как можно передать в данном ключе, возможно я неверно его передаю? можете подсказать?
   Жан Пердежон
 
1 - 02.09.21 - 19:10
безграмотное название темы:
запросы идут в базу данных, а элементы - на форме
после него даже (0) читать боюсь представить что там за бред
   synapce
 
2 - 02.09.21 - 19:14
(1) Запросы формируют выборку из данных. Затем мы работаем с данной выборкой, с полученными данными. Что здесь такого?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.