Скачать Документы ПУ 6 Версия 1.1.56.1039
от 28.07.2021

Документы ПУ
программа подготовки документов персонифицированного учета,
для сдачи отчетности
в Пенсионный Фонд РФ

Отправть письмоНачальная страница
О программеНазначение и функциональные возможности программыОтзывы о программе Документы ПУВопросы и ответы

Программа Документы ПУ
Первые шаги (начинающим)
Классификатор адресов
Форма АДВ-1
Форма АДВ-2
Форма АДВ-3
Индивидуальные сведения
Расчет взносов
СЗВ-К
Доп. страховые взносы
Формирование документов
Справочники
Импорт
Экспорт
Сервис
Структуры DBF-файлов
Настройка
FAQ
Как сдавать ИС в ПФР
Программы проверки ПФР

Ошибка COM

После установки версии CheckXML от 27.11.2008 (и скорее всего более поздних версий), при проверке пачек документов, содержащих адресную часть, непосредственно из программы "Документы ПУ 5", может выходить ошибка. Например:

№ 2 [ФИО] ИВАНОВ ИВАН ИВАНОВИЧ
Ошибка. Невозможно создать COM-объект для проверки адреса. Код ошибки: -2147221005

Есть только два решения этой проблемы:

  1. Не использовать режим проверки XML-файлов из программы "Документы ПУ 5"
  2. Для проверки XML-файлов использовать непосредственный вызов CheckXML, например, с Рабочего стола вашего компьютера

Если Вы все же предпочитаете проверять пачки документов непосредственно из программы "Документы ПУ 5", то такое возможно и реализовано в программе "Документы ПУ 5" (версия 5.50.10 от 11.12.2008 г.).

Вначале немного о причинах возникновения данной ошибки:

  • Блок проверки адреса, а именно библиотека an_adr2006.dll, разработчиками CheckXML была реализована как COM-компонента и соответственно для ее использования, необходима была ее регистрация в операционной системе
  • За 2 года эксплуатации программы проверки CheckXML, разработчики много раз сталкивались с тем, что при установке CheckXML на компьютерах ряда пользователей, по несовсем понятным причинам, были проблемы с регистрацией этой библиотеки в операционной системе
  • В ноябре 2008 года разработчика CheckXML приняли кардинальное решение, отказавшись от использования библиотеки an_adr2006.dll (просто упрятав все в екзешник программы), но при этом сохранив возможность использования этой библиотеки
  • Теперь нам, разработчикам программ, которые используют CheckXML из своих модулей посредством API-интерфейса к CPSNXML.dll (который с свою очередь работает с библиотекой an_adr2006.dll, используя COM-интерфейс) необходимо было внести некий дополнительный функционал, для того, чтобы иметь возможность использовать CheckXML как и прежде

Решение, которое позволяет использовать функции проверки CPSNXML.dll как и прежде, реализовано в программе "Документы ПУ 5" (версия 5.50.10 от 11.12.2008) и состоит в следующем:

  • В поставке программы "Документы ПУ 5" идет библиотека проверки адресной части an_adr2006.dll. Данная библиотека разработана не мной, а создателями CheckXML. Я ей только пользуюсь
  • Для корректной проверки XML-файлов непосредственно из программы "Документы ПУ 5", необходимо зарегистрировать эту библиотеку в операционной системе. Делается это в режиме: [Настройка]->[Программы проверки]. После успешной регистрации COM-компонента, Вы можете как и прежде, проверять пачки документов непосредственно из программы "Документы ПУ 5"

Неофициальный сайт программы Документы ПУ
© 2022