| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Заполненность формы документа |
| Автор: Tamerlan777 5.6.2008, 12:45 |
| вопрос. У меня на форме документа два поля. как сделать так, что бы пока поля не окажутся заполненными форма не закрывалась или ругалась, любое условие ??? |
| Автор: php? 5.6.2008, 15:40 |
| Зайдите в модуль формы документа и в предопределенном обработчике ПередЗаписью(), сделайте соответствующую проверку на заполненность нужных вам реквизитов. В случае, если реквизиты не заполнены, используйте предопределенную переменную "Отказ", которая манипулярует отказом от записи документа. Описание из справки: ПередЗаписью (BeforeWrite) Синтаксис: ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись документа выполнена не будет. Значение по умолчанию: Ложь <Режим записи> Тип: РежимЗаписиДокумента. Режим записи документа. Позволяет определить выполняется запись, проведение или отмена проведения. Изменение значения параметра позволяет изменить режим записи. <Режим проведения> Тип: РежимПроведенияДокумента. Позволяет определить, выполняется оперативное проведение или нет. Изменение значения параметра позволяет изменить режим проведения. Описание: Возникает перед выполнением записи объекта из формы. Процедура-обработчик данного события вызывается перед вызовом процедуры-обработчика события ПередЗаписью объекта ДокументОбъект. |
| Автор: mmvds 5.6.2008, 16:25 | ||
Событие ПередЗакрытием
|