Отчет сравнивает все проведенные документы "Сведения" сформированные с использованием помощников "Сведения о застрахованных лицах (СЗВ-М)" и "Сведения о страховом стаже (форма СЗВ-СТАЖ)" за выбранный период (в данном случае выбирается год). Задача состояла в том чтобы найди месяц в котором нет документа с заполненным сотрудником, а может и нет в самом документе СЗВ-СТАЖ.
Отчет формируется по всем работающим (и уволенных) по трудовому договору и договору подряда сотрудникам за выбранный год. Есть возможность сравнения по одному сотруднику. При двойном нажатии левой кнопки мыши по флажку открываются документ в котором находится сотрудник.
Принцип сравнения прост. Если в документах по СЗВ-М и СЗВ-СТАЖ есть сотрудник, то в отчете отмечается галочкой (флажком). Понятно что в форма СЗВ-СТАЖ формируется за год, поэтому если сотрудник уже заполнен в этом документе, то и по всем месяцам будет проставлены флажки - так проще было в коде выводить.
Отчет формируется не быстро, так как оптимизацией кода не занимался - надо было сделать клиенту быстро, а для себя понятно (чтобы проще было в коде искать ошибки).
Протестировано на: КАМИН:Расчет заработной платы для бюджетных учреждений. Версия 3.5. Версия (3.5.72.2), платформа: 1С:Предприятие 8.3 (8.3.12.1685).