2 ilia_lin:
CheckXML - программа для ведения форматно-логического контроля. При формировании/выгрузке отчетности из рекомендованной программы (EX: ДокументПУ5 и Spu_orb) наличие форматных ошибок мало вероятно, в то время как логических может быть предостаточно, ибо такие ошибки делаются пользователем, который выставляет не те комбинации параметров при заполнении отчетности (некоторые несочитаемые элементы конечно же нельзя заполнить, а в большинстве случаев пользователь должен сам решить что ставить).
Объявление
Свернуть
Пока нет объявлений.
Просьба помочь срешением проблемы
Свернуть
X
-
А ктонить пробовал запускать Spu_orb, CheckXML и CheckXML-UFA под WINE?
- Спасибо 0
Прокомментировать:
-
Сообщение от ilia_lin Посмотреть сообщениеКаждый раз, когда устанавливается программа CheckXML (а это происходит в каждый период сдачи отчетности), она записывает несколько dll-файлов в каталог windows\system32\ . В частности записывается файл vfp8rrus.dll.
Установка этого файла вызывает множество проблем - начинают некорректно работать другие программы, основанные на FoxPro - портится работа с кириллицей, все тексты иероглифами.
Вопросы практические:
- как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
По-моему, в этом как раз и есть философия windows, позволяющей кому угодно это делать - в том числе вирусам.
- Спасибо 0
Прокомментировать:
-
Сообщение от ilia_lin Посмотреть сообщениеВопросы практические:
- как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
- опытным путем было выяснено, что данная библиотека CheckXML'лю на самом деле не так и нужна: если данную библиотеку убрать из system32, CheckXML продолжает работать без проблем, заодно исправляется работа других программ, базирующихся на FoxPro. Вопрос: зачем же тогда нужен vfp8rrus.dll?
- если уж для каких-то неведомых нужд vfp8rrus.dll все таки нужен, почему бы его не класть себе непосредственно под бок, т.е. в ту же папку, откуда стартует CheckXML.exe?
Сложив все постулаты и немного подумав, было решено сделать так, как сделано в настоящий момент. Замечу, что даже в этом варианте есть некоторое (небольшое) количество прецедентов, когда не работает или работает не так.
Сообщение от ilia_lin Посмотреть сообщение- почему в окне "О программе" написана какая-то фигня? Точная копия надписи главного окна программы (которая, как вы наверное думаете, совсем не мешает, и не отвлекает от работы), хотя опять же по правилам данное окно служит для получения информации о разработчике, версии программы, ссылках на сайт или почту для связи.
Кстати, а что за правила Вы упоминаете? Чем утверждено? Но это так, лирика...
Что касается Вашего философского вопроса, то на него уже и так ответили, странно что он вообще возник.
P.S. Функция тестирования файлов отчетности (не только ПФР) есть в системе Бухсофт-Онлайн
https://online.buhsoft.ru/test/
Тестирует и Чеком, и Уфой.
Там не нужно ничего ставить.
- Спасибо 0
Прокомментировать:
-
А спросить пользователей CHECKXML для чего им нужна данная программа философия запрещает.
Упомянутые программы позволяют сформировать нужные файлы требуемой структуры(бывают случаи неправильного формирования), а CHECKXML кроме структуры проверяет правильность содержание этих файлов.
Можно не устанвлмвать CHECKXML на компьютере пользователей и результаты проверки получать при походе в отделение ПФ или по ТКС.
- Спасибо 0
Прокомментировать:
-
Про философский вопрос.
Не хотите - не пользуйтесь. Если Вы уверены в своих программах, то можно ничего не проверять. Хотя я не уверена, что при формировании в программах будет проверен весь пакет данных. В программах, рекомендованных ПФР, свои "тараканы".
Мы всем клиентам советуем обязательно проверять пакеты и CheckXML, и CheckXML-UFA. Кроме того, в случае отправки электронной отчетности подчас используются внутренние программы проверки. В ПФР при загрузке данных они свои.
В ПФР пользуются и той, и другой программой. Везде могут быть неточности, глубина проверок разная. Это позволяет лучше подготовиться к сдаче отчетности и избежать лишних нервов в ПФР.
- Спасибо 0
Прокомментировать:
-
Каждый раз, когда устанавливается программа CheckXML (а это происходит в каждый период сдачи отчетности), она записывает несколько dll-файлов в каталог windows\system32\ . В частности записывается файл vfp8rrus.dll.
Установка этого файла вызывает множество проблем - начинают некорректно работать другие программы, основанные на FoxPro - портится работа с кириллицей, все тексты иероглифами.
Вопросы практические:
- как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
- опытным путем было выяснено, что данная библиотека CheckXML'лю на самом деле не так и нужна: если данную библиотеку убрать из system32, CheckXML продолжает работать без проблем, заодно исправляется работа других программ, базирующихся на FoxPro. Вопрос: зачем же тогда нужен vfp8rrus.dll?
- если уж для каких-то неведомых нужд vfp8rrus.dll все таки нужен, почему бы его не класть себе непосредственно под бок, т.е. в ту же папку, откуда стартует CheckXML.exe?
- почему в окне "О программе" написана какая-то фигня? Точная копия надписи главного окна программы (которая, как вы наверное думаете, совсем не мешает, и не отвлекает от работы), хотя опять же по правилам данное окно служит для получения информации о разработчике, версии программы, ссылках на сайт или почту для связи.
Вопрос философский:
- зачем нужен CheckXML? Предположим, я сделал отчеты в программе, предназначенной для подготовки отчетности в пенсионный и выгрузил их в файлы. Использовалась программа из списка рекомендованных пенсионным фондом (такие, как ПУ-5, Spu_Orb), самых последних версий, полученные из доверенных источников (официальные сайты и офисы пенсионного фонда). Зачем эти файлы проверять? Разве программа, которая их генерирует, может делать это неправильно? Неправильно генерировать файл может программа, которая либо не последней версии, либо полученная неизвестно откуда/написанная неизвестно кем.
- Спасибо 0
Прокомментировать:
-
Сообщение от Alexander Посмотреть сообщениеПроблема в конфликте файлов ресурсов. Удалите все файлы vfp8*.dll из всех директорий и переустановите программу CheckXML. Должно помочь.
- Спасибо 0
Прокомментировать:
-
Проблема в конфликте файлов ресурсов. Удалите все файлы vfp8*.dll из всех директорий и переустановите программу CheckXML. Должно помочь.
- Спасибо 0
Прокомментировать:
-
Сообщение от Alexander Посмотреть сообщениеПредположу, что кроме общих рекомендаций которые и так Вам наверное известны, тут добавить нечего. Ошибка слишком общая.
- Спасибо 0
Прокомментировать:
-
Предположу, что кроме общих рекомендаций которые и так Вам наверное известны, тут добавить нечего. Ошибка слишком общая.
- Спасибо 0
Прокомментировать:
-
Просьба помочь срешением проблемы
После инсталяции программы CheckXML в c:\windows\system32 появляется файл vfp8rrus.dll который конфликтует с другой программой (несовпадение версии файла ресурсов). После переноса данной библиотеки в папку с усановленной программой CheckXML конфлика нет, но стала вылетать программа проверки:
(Серьезная ошибка: Код исключения=C0000005 @ 26.01.2010 10:16:33 AM. Файл журнала ошибок: C:\WINNT\system32\Vfp8rerr.log
Вызов из - showprotokol._web.init line 0 { }
Вызов из - testfile line 0 { testfile.fxp}
Вызов из - chkform.command2.click line 0 { }
Вызов из - ON... line 0 { }
Вызов из - capplication.readevents line 0 { }
Вызов из - capplication.show line 0 { }
Вызов из - main line 0 { c:\program files\checkxml\checkxml.exe})
В версиях прошлого года такие манипуляции проходили безболезненно для программы CheckXMLМетки: Нет
- Спасибо 0
реклама
Свернуть
Прокомментировать: