Для программной реализации условной проверки заполнения в 1С можно использовать следующие методы:
- Метод «ПроверитьЗаполнение()». www.1s-up.ru Он имеется у большинства объектов 1С (справочников, документов и т. д.). www.1s-up.ru Например, с его помощью можно проверить заполнение реквизитов справочника перед его записью. www.1s-up.ru
- Обработчик «ОбработкаПроверкиЗаполнения». www.1s-up.ru its.1c.ru Его создают в модуле объекта. www.1s-up.ru У метода есть параметр «ПроверяемыеРеквизиты» — массив, в котором содержится список имён реквизитов, которые нужно проверять. www.1s-up.ru Если добавить в этот список название реквизита, то при сохранении элемента будет осуществляться проверка на то, заполнен этот реквизит или нет. www.1s-up.ru
- Условная проверка с использованием массива «НепроверяемыеРеквизиты». its.1c.ru Его создают, в процессе проверки условий добавляют в этот массив имена непроверяемых реквизитов (табличных частей), а затем вызывают процедуру для удаления непроверяемых реквизитов. its.1c.ru
Также для проверки заполнения можно использовать встроенные функции: для проверки ссылочных значений — функцию «Пустая()», для проверки строковых значений — функцию «ПустаяСтрока(<Строка>)». 1clenta.ru Ещё есть универсальный метод «ЗначениеЗаполнено(<Значение>)», который проверяет заполненность значений любых типов. 1clenta.ru