Начисление обязательств разбито на два этапа, на первом сканируется журнал проводок, на предмет поиска документов, по которым должны быть начислены обязательства, на втором этапе формируются обязательства по найденным документам. Полученный на первом этапе список документов условно поделен на четыре категории:
Зарплата – выбираются проводки по дебету счетов 401.20 и 109.XX из документов «Отражение зарплаты в учете».
Налог – выбираются проводки, с корреспонденцией д. 401.20 – к. 303.XX.
Подотчет – выбираются проводки, с корреспонденцией д. 201.XX, 208.XX, 304.XX – к. 201.XX, 208.XX, 304.XX.
Договор – выбираются договоры по текущему году, у которых в регистре сведений «Срок исполнения и сумма договора» присутствует хотя бы одна запись. Присвоение КВД и КОСГУ производится на основании расшифровки платежа документов «Заявка на кассовый расход».
Например, по договору на сумму 600 руб. были выполнены платежи 100 руб. (КВД – 4, статья затрат 225) и 200 руб. (КВД – 2, статья затрат 225). В итоговой таблице для данного договора будут присутствовать две записи, первая КВД – 4, КОСГУ - 225 ,сумма договора (100/300)*600=200 руб., вторая КВД – 2, КОСГУ – 225, сумма договора (200/300)*600 = 400 руб.
Если имеются договоры за предыдущий год, по которым производилась оплата в текущем году, то они тоже попадут в результирующую выборку, с суммой договора равной сумме оплаты в текущем году.
Формирование обязательств выполняется помесячно за указанный период. Например, если установлен период январь-апрель, то будет создано четыре документа «Принятое обязательство по ПД», с датами 31.01.12, 29.02.12, и.т.д.
В качестве бонуса в файл для скачивания добавлена обработка "Формирование бюджетных обязательств" (ЛБО). Механизм отбора документов для БО аналогичен вышеприведенному, за исключением того, что отбираются проводки с КФО=1. Также учтены некоторые нюансы начисления бюджетных обязательств.
Платформа: 1С:Предприятие 8.2 (8.2.15.310)
Обработка тестировалась на релизах 1.0.12.3 - 1.0.14.2 Бухгалтерии государственного учреждения.