Заполняли документ Отражение зарплаты в упр учете. После заполнения сравнили с 69 счетом (Расчеты по социальному страхованию и обеспечению). Сумма не сошлась на 279,57. Причем, категории НДФЛ и Зарплата показывали верные данные. Создал копию базы и начал искать.
После долгих поисков удалось найти, что обороты по регистру "Страховые взносы исчисленные" отличаются от результата запроса при заполнении документа Отражение зарплаты в упр учете у физ лица "М". Проверили страховые взносы. Посчитаны правильно, значит проблема в запросе. Начал его смотреть. Дошел до конечного запроса. Оказывается, что после этого соединения запросов данных по этому физ лицу уже не было
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_УУДоходыПоВР КАК УУДоходыПоВР
ПО ЕСНДоходыПоВР.Сотрудник = УУДоходыПоВР.Сотрудник
И ЕСНДоходыПоВР.ОбособленноеПодразделение = УУДоходыПоВР.ОбособленноеПодразделение
И ЕСНДоходыПоВР.ОблагаетсяЕНВД = УУДоходыПоВР.ЭтоСтатьяЗатратЕНВД
И ЕСНДоходыПоВР.ВидРасчета = УУДоходыПоВР.ВидРасчета
И ЕСНДоходыПоВР.ПериодДействия = УУДоходыПоВР.ПериодДействия
И ЕСНДоходыПоВР.ПериодРегистрации = УУДоходыПоВР.ПериодРегистрации
Выяснилось, что УУДоходыПоВР.ПериодДействия и УУДоходыПоВР.ПериодРегистрации не равны ЕСНДоходыПоВР.ПериодДействия и ЕСНДоходыПоВР.ПериодРегистрации.
Посмотрел на документы регистраторы. Оказывается, человек был уволен в расчетном месяце. Т.е. присутствовало Дополнительное начисление. Ну и что, подумал. Другие же уволенные поппадают. Но вот по другим были Основные начисления. А при основных начислениях ПериодыРегистрации и ПериодыДействия совпадают!
В коде действительно был ключ к этому
ВЫБРАТЬ
ОсновныеНачисления.ОбособленноеПодразделение КАК ОбособленноеПодразделение,
ОсновныеНачисления.Сотрудник КАК Сотрудник,
ОсновныеНачисления.ФизЛицо КАК Физлицо,
ОсновныеНачисления.ВидРасчета КАК ВидРасчета,
ОсновныеНачисления.ПериодРегистрации КАК ПериодРегистрации,
ОсновныеНачисления.ПериодДействия КАК ПериодДействия,
......
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ДополнительныеНачисления.ОбособленноеПодразделение,
ДополнительныеНачисления.Сотрудник,
ДополнительныеНачисления.ФизЛицо,
ДополнительныеНачисления.ВидРасчета,
ДополнительныеНачисления.ПериодРегистрации,
ДополнительныеНачисления.ПериодРегистрации,
.....
Вывод: если по человеку были в расчетном месяце только дополнительные начисления, то страховые взносы по нему в документ "отражение зарплаты в упр учете" не попадут.
Решение: если не менять типовой механизм, то достаточно документ по дополнительному начислению сделать на первое число месяца в 00:00:00.