Дополнительная обработка для любой конфигурации на управляемых формах с внедренной БСП. Позволяет провести анализ протокола проверки отчета ЕФС-1, который присылает СФР по итогам сдачи этого отчета бюджетными учреждениями.
Проблема оригинального протокола в том, что из него проблематично понять, по какому конкретному физическому лицу зафиксирована ошибка, т.к. в протоколе указан лишь номер строки отчета в формате <УПП:ПутьДоЭлемента>/ЭДПФР[1]/ЕФС-1[1]/СЗВ[1]/ЗЛ[3]/СЗПГос[1]/УЗиЗП[1]</УПП:ПутьДоЭлемента>. Если у вас работает 10 человек, то это лишь небольшое неудобство. А если их 100? Или 1000? А ещё больше? Поиск по номеру строки превратится в мучительный квест.
Предлагаемое решение позволяет вывести ошибки из протокола с привязкой к ФИО сотрудника, что кардинально облегчает труд пользователя по исправлению ошибок.
В качестве исходных данных обработка принимает 2 файла: отчет и протокол, оба в формате XML. После выбора файлов происходит сопоставления порядкового номера физического лица в отчете и его номера в протоколе. Обработанный результат выводится в виде таблицы значений, с которой можно работать в обычном режиме 1С, в том числе и отобрав только ошибочные строки, чтобы не отвлекаться на остальных сотрудников.
Подключение
Обработка подключается в режиме предприятия в разделе Администрирование > Печатные формы > Дополнительные отчеты и обработки. После добавления нужно разместить ее в разделах по выбору пользователя и назначить ответственных за анализ протоколов. Если позволяют права, можно использовать через Файл > Открыть.
Ограничения
Конфигурация, её релиз и платформа - любые, основанные на БСП 3.0. Тестировал на ЗГУ 3.1.24 с БСП 3.1.7.275, 1С:Предприятие 8.3 (8.3.23.1437)
Для анализа данных пользователь должен обладать правами на чтение каталога с файлами XML.
Разработка и проверка проводилась на компьютере с ОС Windows 10, в файловом режиме работы 1С.
Код открыт, предложения по доработке принимаются.