СообЧа > База Знаний > Программы > Бухгалтерские системы >

Вопрос

Я на форму поставил элемент диалога в котором пользователь выбирает какой-то счет. Идентификатор у моего диалога Счет1, а затем в Процедуре проведения я прописал так:

Операция.НоваяПроводка(); Операция.Дебет.Счет = Счет1;

и т.д., но он говорит, что не определена переменная Счет1. Как делать правильно, где объявлять эту переменную и как ее связать с тем, что выбрал пользователь?

Ответ

Необходимо сначала создать реквизит шапки Счет1, затем на форме разместить этот реквизит — все заработает! Создание реквизита необходимо для того, чтобы выбранное значение счета сохранялось при сохранении документа. Если же сохранять его нет необходимости, тогда текст модуля будет таким:

Операция.НоваяПроводка();
Операция.Дебет.Счет=Форма.Счет1;

Сергей Лазарев



Copyright © 2000-2004 Сообщество Чайников
Контактная информация