Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 13:26

Обращение к реквизиту документа из обработки

Автор Pava_Pav, 14 окт 2011, 07:11

0 Пользователей и 1 гость просматривают эту тему.

Pava_Pav

На форме документа "Реализация товаров и услуг" создал новый реквизит(флажок(тип булево)). Нужно в обработке Подбор номенклатуры(в процедуре "При закрытии") написать флажок = истина. Как это сделать? Нужно чтобы когда закрывался подбор номенклатуры этот флажок менялся на истину.

has

Получаешь форму документа, там через ЭлементыФормы ставишь значение Истина

Pava_Pav

из обработки Элементы формы недоступны.

Pava_Pav


Pava_Pav

Идформы = "ФормаДокумента" ;
   переменная = документы.РеализацияТоваровУслуг.ПолучитьФорму(ИдФормы);
   переменная.ЭлементыФормы.флаг = истина;
ВЫдает ошибку {Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма(1212)}: Поле объекта недоступно для записи (флаг)
   переменная.ЭлементыФормы.флаг = истина;

has

Что за флаг, что он делает? Может его реквизитом документа сделать?

Pava_Pav

Проблема решена. Из обработки надо обращатся к форме как ВладелецФормы, так как она вызывается не только в реализации товаров и услуг. Всем спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск