Прежняя программа ПО ПД больше не работает, вместо нее СФР выкатил консольную утилиту проверки. Она тоже всеядная и проверяет множество форматов, но пользоваться ей бухгалтеру совершенно невозможно: мало того, что задавать параметры проверки требуется в окне терминала, так еще и результат проверки выводит в малопонятном человеческому глазу формате. Так что пытаемся избавиться от этой проблемы с проверкой отчетности ЕФС-1 для Социального фонда.
Сделал графическую оболочку для официальной утилиты проверки. По сути, берем мощный консольный чекер (который запускается через окно командной строки) и заворачиваем его в нормальное, человеческое окно, где можно кликать мышкой.
Удобно в работе:
- Никакого кода и консолей. Просто дважды кликаем по ярлыку на рабочем столе — и сразу открывается привычное окно программы.

- Проверяет под одному или пачками. Если есть куча отчетов по разным фирмам или филиалам, не нужно мучаться с каждым по отдельности. Закидываем их в одну папку, тыкаем «Проверить», и программа сама прогонит все файлы один за другим.
- Проверяет тучу форматов, см. скрин

- Всё разложено по полочкам. Программа не просто говорит «у вас ошибка», а показывает две удобные таблицы. В верхней - общая суть проблемы, а в нижней доскональный разбор: номер строки, какое значение не понравилось системе и точный путь внутри документа.

- Светофор для ошибок. Чтобы глаза не разбегались, всё подсвечено цветами. Критические ошибки, из-за которых отчет точно завернут, горят красным и розовым, а мелкие предупреждения - желтым. Сразу понято, за что браться в первую очередь.
- Автоматизация. Как только проверка заканчивается, программа сама перекидывает на вкладку с анализом. Всё уже загружено и посчитано - в заголовке сразу пишется, например: «Найдено 3 ошибки в 5 блоках».
- Можно сохранить и переслать. Весь этот разбор полетов можно одной кнопкой выгрузить в красивый HTML-файл, который можно скинуть своим коллегам, и они по этой шпаргалке за пару минут всё поправят в базе.

Системные требования:
Программа не требует никакой настройки и работает на стандартном стеке технологий Windows:
- ОС: Windows 7, 8, 10, 11
- Окружение: Microsoft PowerShell 5.1 (уже встроен в вашу Windows)
- Компоненты: Наличие исполняемого файла
popd-checker-windows-x64.exeв папке приложения. Можно также выбрать экзешик вручную, но в первом случае он подставится автоматически.
Возможные ограничения
- Неполноправные пользователи ОС могут столкнуться с запросом на повышение прав: это разовый запрос, решается с помощью админа
- В этом же случае ярлык запуска может не сработать, тогда надо запускать сам скрипт ps1 через ПКМ - Выполнить с помощью PowerShell
- Периодически самому придется чистить папку от файлов отчетности и проверок
Установка
- Распаковать на диск вместе с установленным чекером. В архиве скрипт проверки, ярлык запуска и инструкция.

- Запуск - либо через ярлык, либо через ПКМ - Выполнить с помощью PowerShell
Вступайте в нашу телеграмм-группу Инфостарт