Давно не заглядывал, и по инерции считал что там три цифры указываются - код базового отделения, а тут случайно наткнулся (версии 2.5.106.1) на функцию проверки кода ПФР:
Функция КодОрганаПФРСоответствуетТребованиям(КодОрганаПФР)
Вот ещё "обнаружил" :) При проверке шапки документа "Сведения о застрахованных лицах, СЗВ-М" при проверке "Код органа ПФР" ругаться будет на код территориального органа ПФР:
...
ИначеЕсли СтрДлина(СтрЗаменить(ВыборкаПоШапкеДокумента.КодОрганаПФР, "-", "")) <> 6 Тогда
ОбщегоНазначенияЗК.ВывестиИнформациюОбОшибке("Код терр.органа ПФ РФ указан неверно!", Отказ, Заголовок);
...
Угу уже нашёл в документах СЗВ-М как изменялось наименование файла от версии к версии.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший