Как-то встал вопрос от Расчетчиков?
Вот будем мы сдавать отчет СЗВ-СТАЖ и надо бы его сравнить с тем что сдавали кадры СЗВ-М и чтобы и у нас, и у них все сошлось, а то ПФР выкатит штрафы.
Вот для этого была написана обработка, которая считывает файлы с двумя этими отчетами и сравнивает периоды, и показывает расхождения.
Как Это работает
1. Кидаете все сданные СЗВ-М за год в отдельный каталог, туда же СЗВ-СТАЖ подготовленный к сдаче
2. Жмякаете прочитать каталог указываете каталог куда кинули все файлы.
3. Располагаете файлы в порядки хронологии сдачи (ЭТО ВАЖНО, так как система отрабатывает СЗВ-М разные типы форм СЗВ-М(1) - Исходная, СЗВ-М(2)- Дополняющая, СЗВ-М(3) - отменяющая, если например у вас сначала загрузится исходная, потом дополняющая а потом отменяющая (а должно быть сначала исходная потом отменяющая и потом дополняющая) то отмена удалит физ. лиц из таблицы данных, а дополняющая уже до удаления добавила.)
3. Жмем кнопочку "Загрузить Все файлы" и ждем окончания загрузки помеченных файлов.
4. Запускаем анализатор файлов кнопка "Проанализировать Все файлы"
5. Выводим ошибки кнопка внизу формы обработки "Распечатать ошибки", или можно пойти на вкладке СЗВ-М и СЗВ-СТАЖ и так посмотреть ошибки они отмечены галочками.
Также на каждой вкладке СЗВ-М или СЗВ-СТАЖ есть аналогичные кнопки основной вкладке только применимы для данных текущей вкладки.
З.Ы.: также добавлена проверка на разрывы стажа в СЗВ-СТАЖ (Желательно сделать ее отдельно от общей проверки или очистить ошибки перед проверкой).
Изменения:
Сейчас ИС4 и ИС2 равнозначно
исправлены найденные ошибки:
1. Если "ИС4:Период" или "ИС2:Период" в СЗВ-СТАЖ то обработка обрабатывает их равнозначно
2. Исправлена Ошибка приведения к числу
спасибо за найденную ошибку
Так же добавлена обработка для "управляемых форм"
В новую обработку включены две формы "управляемая" собственно и "обычная".
ИСПРАВЛЕНА ГРУБАЯ ОШИБКА
проверка не учитывала отсутствие стажа в СЗВ-М при присутствии в СЗВ-СТАЖ периода
например: в сзв-стаж период .01.05.2018 - 31.12.2018 а в сзв-м период начинается с 01.07.2018 и заканчивается в 31.12.2018 то проверка не выдавала ошибку при отсутствии периода в СЗВ-М
Добавлена регистрация в дополнительных обработках