Добрый день! Подскажите как собрать идентификаторы и представления реквизитов с свойством АвтоОтметкаНезаполненного, чтобы перед записью проверить их заполнение с помощью ЗаполнениеДокументов.ПроверитьЗаполнениеШапкиДокумента(...
Для каждого Реквизит Из ДокументОбъект.Метаданные().Реквизиты Цикл
Если Реквизит.ПроверкаЗаполнения Тогда
Сообщить(Реквизит.Представление());
КонецЕсли;
КонецЦикла;
{Форма.Форма.Форма(5)}: Преобразование значения к типу Булево не может быть выполнено
Если Реквизит.ПроверкаЗаполнения Тогда
1. Получить форму;
2. Для Каждого ЭлементФормы Из ПолученнаяФорма.ЭлементыФормы Цикл
3. Попытка // не все элементы имеют это свойство
Если ЭлементФормы.АвтоОтметкаНезаполненного Тогда // добавляем в список значений и т. д.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вроде исправился :-)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший