Появление данного документа в БГУ, вызвано тем, что разработчик решил упростить себе заполнение соответствующих колонок в формах регламентированной отчетности. Этот документ является производным от других документов, отражающих хозяйственную деятельность предприятия, и с точки зрения ведения учета совершенно бесполезен. Заполнить формы отчетности можно не используя документ «Принятое денежное обязательство», выбрав хозяйственные операции по дебету счетов 401, 109, и.т.д.
Если в программе появляется новый документ, то можно не сомневаться в вердикте бухгалтеров – «обязательно надо заполнять, если добавили, значит нужен». Проверка формирования обязательств для всех видов документов показала, что встроенным механизмом пользоваться опасно. В результирующий документ попадают все суммы из документа-основания, без учета корреспонденции счетов, даже суммы по проводкам с забалансовыми счетами. Обработки, представленные, на Инфостарте формируют обязательства по определенным типам документов, а не по журналу хозяйственных операций, т.е. денежные обязательства формируются в неполном объеме.
Представленная здесь обработка формирует денежные обязательства по проводкам журнала хозяйственных операций. Условия выборки можно посмотреть в коде, они довольно тривиальны. Лицевой счет и договор нужны для тех документов-оснований, где они отсутствуют, например «Операция (бухгалтерская)». Типы документов «Отражение зарплаты в учете» и «Операция (бухгалтерская)» не являются документами-основаниями для денежного обязательства, поэтому я бы посоветовал в конфигураторе добавить эти типы в реквизит ДокументОснование документа ПринятоеДенежноеОбязательство. Обработка будет работать и без этих манипуляций, но тогда в результирующем документе в поле «Основание» будет отражаться «Неопределенно».
Upd 09.10.12: Добавлен "Фильтр по расхождениям" - отбор строк, в которых сумма документа отличается от суммы обязательства по этому документу.
Upd 11.10.12: Добавлен поиск и удаление задвоенных обязательств, поиск «неправильных» обязательств, созданных вручную - кнопка "Проверить".
Upd 05.11.12: Исправлена ошибка фильтрации данных.
Платформа: 1С:Предприятие 8.2 (8.2.15.310)
Конфигурация: Бухгалтерия государственного учреждения, редакция 1.0 (1.0.12.3 - 1.0.14.2)