Программа осуществляет формальную проверку качества заполнения шаблона «ФИС ФРДО — Школа» образца 2025 года.
- Обрабатываются файлы в формате CSV (разделитель «;» — точка с запятой).
- Изменения/исправления в файл не вносятся.
Автор: (C) Philippov K.S., Москва, 2023-2025 г.
Версия: Релиз от 23.05.2025 г., версия 1.3.
Поддержка и обновления: https://forms.yandex.ru/u/64802dbfc417f3375fcf09f4/
Скачать: https://disk.yandex.ru/d/xfWjOS4wYBc2iw
ВНИМАНИЕ!
Перед использованием программы пересохраните подготовленный файл шаблона в формате «CSV (разделители — запятые) (*.csv)». (Фактически в этом случае разделителем будет «;» — точка с запятой, что правильно.)
И… будем честными: мне просто неохота было разбираться с доступом к формату XLSX. ;-)) Может, в будущем, но не обещаю.
Проверяемые данные:
— Обязательные поля:
- Проверка заполнения всех обязательных полей для документов, выданных до и после 2021 года;
- Для неграждан России поле «СНИЛС» не обязательно для заполнения.
— Фамилия, Имя, Отчество:
- Проверка наличия пробелов в начале или конце строки;
- Проверка наличия пробела рядом с дефисом, либо дефиса в начале или конце строки;
- Проверка наличия недопустимых символов;
- Проверка первой заглавной буквы в слове (за исключением слов «оглы», «оглу», «улы», «угли», «кызы», «гызы»).
— Даты:
- Проверка соответствия формату «ДД.ММ.ГГГГ»;
- Проверка корректности значений числа, месяца, года (с учётом количества дней в месяце и високосных годов);
- Проверка года рождения (не ранее 1950);
- Проверка года выдачи документа (не ранее 1992 и не ранее года окончания школы);
- Проверка одинаковости года выдачи всех документов в фйле-шаблоне.
— СНИЛС:
- Проверка соответствия формату «ххх-ххх-ххх хх»;
- Проверка наличия трёх одинаковых цифр подряд, что недопустимо (цифры контрольной суммы не считаются);
- Проверка правильности контрольной суммы СНИЛС.
— Статус документа — Оригинал/Дубликат:
- Для оригинала документа ячейки C, D, E должны содержать значение «Нет»;
- Для дубликата документа хотя бы одна из ячеек C, D, E должна содержать значение «Да»;
- Для дубликата документа должны быть внесены сведения о ранее выданном оригинале.
— Числовые значения:
- Проверка того, чтобы поля, которые должны содержать только цифры, не содержали иных символов.
— Серия и номер документа:
- Проверка наличия пробелов в начале или конце строки;
- Проверка наличия недопустимых символов;
- Для аттестатов, выданных в 2023 году и позднее, поле «Серия» должно содержать слово «Нет»,
а поле «Номер» — 14-значное числовое значение. Установлен именно 2023 год, а не 2021, так как
данное правило введено в действие с 2023 года, и предполагается, что все данные за 2021 и 2022 годы
уже были успешно выгружены ранее; - Проверка наличия дублей документов.
— Пол получателя документа:
- Проверяется соответствие «Имя — Пол» из справочника (файл NamesDict.csv), формируемого самой программой на основе анализируемых шаблонов. Решение о создании/дополнении справочника принимает пользователь.
Достоверность сведений в справочнике — зона ответственности пользователя. При наличии в папке с программой файла NamesDict.csv, справочник загружается автоматически при старте программы. Если справочник не загружен (отсутствует файл NamesDict.csv), проверка соответствия «Имя — Пол» не осуществляется. Если в файле-шаблоне будет обнаружено имя, отсутствующее в справочнике, об этом сообщается пользователю.
* Текущая версия 1.3 (если кто-то пользуется). Справочник имён и отчеств сейчас насчитывает почти 1300 записей. Но в Excel-е его лучше не редактировать, так как есть опасность повредить исходный формат.


