Создано расширение, в котором написан универсальный алгоритм, который при записи любого документа ищет реквизиты или колонки в таблице с типом "Подразделение" и проверяет его заполненность, если не заполнено, то выдает ошибки вида:
*** есть документы с флагом "Списать на расходы" в таблице товаров, например "Приобретение товаров". Там сделан обход, что если флаг не установлен, то проверка не выполняется.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.16.115
- 1С:Комплексная автоматизация 2, релизы 2.5.16.115
- Управление торговлей, редакция 11, релизы 11.5.16.115