Ошибка после запуска EDZV (или OPZ): "C:\EDZV\MAIN.HTA - Помилка при завантаженні програми (Page Load)=Требуется объект ???" довольно распространена и существовала еще со времен пакета отчетности OPZ.
Интересно то, что причин ее возникновения несколько и они весьма разноплановые.
Ошибка обнаруживается при клике по иконке программы на Рабочем столе и программа прерывает своё выполнение. Рассмотрим причины отказа работы EDZV и способы их устранения.
Пути решения ошибки EDZV (Page Load)=Требуется объект
Папки установки программы ЕДЗВ, указанные в примерах могут отличаться от ваших.
1. поврежден файл настроек SETTINGS.XML
При старте программа ищет и считывает общие настройки программы и настройки по зарегистрированным субъектам из указанного файла. При невозможности корректно прочитать файл программа просто не может стартовать.
Решение :
В папке С:\edzv\_backup\ из последней резервной копии извлекаете из папки \spr файл SETTINGS.XML и сохраняете его в папку с установленной EDZV, например С:\EDZV\spr\
2. В настройках указаны недопустимые символы в каталогах сохранения данных.
Речь идет о настройке каталогов в карточке предпринимателя/организации "Персональні настройки" - "Шляхи" "Збереження", "Друк", "Відправка". Отмечу, что это не относится к полям названия и адреса организации - там всё указываете так, как указано в регистрационных документах.
И хотя часто пишут, что нельзя использовать кирилицу при указании путей, мои рекомендации :
- Кирилица не причем, но написание латиницей предпочтительнее.
- Не используйте в пути любые кавычки - одинарные (') и двойные ("), апостроф.
- Не используйте знаки препинания запятую, двоеточие, точку с запятой.
- Не делайте длинных путей с множеством пробелов, вместо пробелов используйте подчеркивание "_" или тире "-".
- Оптимальное решение - указать однословное название или ЕГРПОУ вкачестве имени папки для сохранения документов по фирме/СПД.
Например,
С:\EDZV\xml\tkachuk_aa
С:\EDZV\output\tkachuk_aa
С:\EDZV\send\tkachuk_aa
или
С:\EDZV\xml\1234567890
С:\EDZV\output\1234567890
С:\EDZV\send\1234567890
3. Некорректная регистрация библиотек XML-парсинга
Наиболее частая причина возникновения ошибки (Page Load)=Object required - некорректная регистрация библиотек XML-парсинга или их отсутствие.
Решение : повторная установка/регистрация библиотек MSXML 3-й и 4-й версии.
Скачать их можно из статьи "MSXML 3, 4 и 6 библиотеки парсинга данных".