Объявление

Свернуть
Пока нет объявлений.

Просьба помочь срешением проблемы

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

  • ВасилийНиколаевич
    Участник ответил
    2 ilia_lin:
    CheckXML - программа для ведения форматно-логического контроля. При формировании/выгрузке отчетности из рекомендованной программы (EX: ДокументПУ5 и Spu_orb) наличие форматных ошибок мало вероятно, в то время как логических может быть предостаточно, ибо такие ошибки делаются пользователем, который выставляет не те комбинации параметров при заполнении отчетности (некоторые несочитаемые элементы конечно же нельзя заполнить, а в большинстве случаев пользователь должен сам решить что ставить).

    Прокомментировать:


  • ВасилийНиколаевич
    Участник ответил
    А ктонить пробовал запускать Spu_orb, CheckXML и CheckXML-UFA под WINE?

    Прокомментировать:


  • SLKH
    Участник ответил
    Сообщение от ilia_lin Посмотреть сообщение
    Каждый раз, когда устанавливается программа CheckXML (а это происходит в каждый период сдачи отчетности), она записывает несколько dll-файлов в каталог windows\system32\ . В частности записывается файл vfp8rrus.dll.
    Установка этого файла вызывает множество проблем - начинают некорректно работать другие программы, основанные на FoxPro - портится работа с кириллицей, все тексты иероглифами.
    Вопросы практические:
    - как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
    У меня сложилось впечатление, что практически все (около)бухгалтерские программы считают своим священным долгом что-нибудь положить в windows\system32\, а некоторые ещё и установить/запустить какой-либо свой "сервер" на всю оставшуюся жизнь системы.

    По-моему, в этом как раз и есть философия windows, позволяющей кому угодно это делать - в том числе вирусам.

    Прокомментировать:


  • Дмитрий
    Участник ответил
    Сообщение от ilia_lin Посмотреть сообщение
    Вопросы практические:
    - как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
    - опытным путем было выяснено, что данная библиотека CheckXML'лю на самом деле не так и нужна: если данную библиотеку убрать из system32, CheckXML продолжает работать без проблем, заодно исправляется работа других программ, базирующихся на FoxPro. Вопрос: зачем же тогда нужен vfp8rrus.dll?
    - если уж для каких-то неведомых нужд vfp8rrus.dll все таки нужен, почему бы его не класть себе непосредственно под бок, т.е. в ту же папку, откуда стартует CheckXML.exe?
    На самом деле все эти три практических вопроса имеет смысл соединить в один философский. И дискурс этого философского вопроса связан с такими базовыми постулатами, как "огромная аудитория пользователей", "разнообразие операционных систем и установленного на них софта", "низкий уровень технических знаний среднестатистического пользователя", "отсутствие у ПФР техподдержки", "ажиотаж в отчетный период", "бесплатность продукта", "необходимость чтобы программа у всех работала".
    Сложив все постулаты и немного подумав, было решено сделать так, как сделано в настоящий момент. Замечу, что даже в этом варианте есть некоторое (небольшое) количество прецедентов, когда не работает или работает не так.


    Сообщение от ilia_lin Посмотреть сообщение
    - почему в окне "О программе" написана какая-то фигня? Точная копия надписи главного окна программы (которая, как вы наверное думаете, совсем не мешает, и не отвлекает от работы), хотя опять же по правилам данное окно служит для получения информации о разработчике, версии программы, ссылках на сайт или почту для связи.
    Ну, версия программы написана в заголовке окна. Сайт ПФР Вы, наверное знаете, верно?
    Кстати, а что за правила Вы упоминаете? Чем утверждено? Но это так, лирика...

    Что касается Вашего философского вопроса, то на него уже и так ответили, странно что он вообще возник.

    P.S. Функция тестирования файлов отчетности (не только ПФР) есть в системе Бухсофт-Онлайн
    https://online.buhsoft.ru/test/

    Тестирует и Чеком, и Уфой.
    Там не нужно ничего ставить.

    Прокомментировать:


  • v_i_b
    Участник ответил
    А спросить пользователей CHECKXML для чего им нужна данная программа философия запрещает.
    Упомянутые программы позволяют сформировать нужные файлы требуемой структуры(бывают случаи неправильного формирования), а CHECKXML кроме структуры проверяет правильность содержание этих файлов.
    Можно не устанвлмвать CHECKXML на компьютере пользователей и результаты проверки получать при походе в отделение ПФ или по ТКС.

    Прокомментировать:


  • Ирина55
    Участник ответил
    Про философский вопрос.
    Не хотите - не пользуйтесь. Если Вы уверены в своих программах, то можно ничего не проверять. Хотя я не уверена, что при формировании в программах будет проверен весь пакет данных. В программах, рекомендованных ПФР, свои "тараканы".

    Мы всем клиентам советуем обязательно проверять пакеты и CheckXML, и CheckXML-UFA. Кроме того, в случае отправки электронной отчетности подчас используются внутренние программы проверки. В ПФР при загрузке данных они свои.
    В ПФР пользуются и той, и другой программой. Везде могут быть неточности, глубина проверок разная. Это позволяет лучше подготовиться к сдаче отчетности и избежать лишних нервов в ПФР.

    Прокомментировать:


  • ilia_lin
    Участник ответил
    Каждый раз, когда устанавливается программа CheckXML (а это происходит в каждый период сдачи отчетности), она записывает несколько dll-файлов в каталог windows\system32\ . В частности записывается файл vfp8rrus.dll.
    Установка этого файла вызывает множество проблем - начинают некорректно работать другие программы, основанные на FoxPro - портится работа с кириллицей, все тексты иероглифами.
    Вопросы практические:
    - как смеет сугубо прикладная программа писать что-либо в системный каталог? Это грубейшее нарушение принципов разработки под windows.
    - опытным путем было выяснено, что данная библиотека CheckXML'лю на самом деле не так и нужна: если данную библиотеку убрать из system32, CheckXML продолжает работать без проблем, заодно исправляется работа других программ, базирующихся на FoxPro. Вопрос: зачем же тогда нужен vfp8rrus.dll?
    - если уж для каких-то неведомых нужд vfp8rrus.dll все таки нужен, почему бы его не класть себе непосредственно под бок, т.е. в ту же папку, откуда стартует CheckXML.exe?
    - почему в окне "О программе" написана какая-то фигня? Точная копия надписи главного окна программы (которая, как вы наверное думаете, совсем не мешает, и не отвлекает от работы), хотя опять же по правилам данное окно служит для получения информации о разработчике, версии программы, ссылках на сайт или почту для связи.

    Вопрос философский:
    - зачем нужен CheckXML? Предположим, я сделал отчеты в программе, предназначенной для подготовки отчетности в пенсионный и выгрузил их в файлы. Использовалась программа из списка рекомендованных пенсионным фондом (такие, как ПУ-5, Spu_Orb), самых последних версий, полученные из доверенных источников (официальные сайты и офисы пенсионного фонда). Зачем эти файлы проверять? Разве программа, которая их генерирует, может делать это неправильно? Неправильно генерировать файл может программа, которая либо не последней версии, либо полученная неизвестно откуда/написанная неизвестно кем.

    Прокомментировать:


  • Gnom
    Участник ответил
    Сообщение от Alexander Посмотреть сообщение
    Проблема в конфликте файлов ресурсов. Удалите все файлы vfp8*.dll из всех директорий и переустановите программу CheckXML. Должно помочь.
    Спасибо.

    Прокомментировать:


  • Alexander
    Участник ответил
    Проблема в конфликте файлов ресурсов. Удалите все файлы vfp8*.dll из всех директорий и переустановите программу CheckXML. Должно помочь.

    Прокомментировать:


  • Gnom
    Участник ответил
    Сообщение от Alexander Посмотреть сообщение
    Предположу, что кроме общих рекомендаций которые и так Вам наверное известны, тут добавить нечего. Ошибка слишком общая.
    Решению этой проблемы мне не известно, поэтому и обращаюсь за помощью. Версия программы от 08.01.2010

    Прокомментировать:


  • Alexander
    Участник ответил
    Предположу, что кроме общих рекомендаций которые и так Вам наверное известны, тут добавить нечего. Ошибка слишком общая.

    Прокомментировать:


  • Gnom
    Участник создал тему Просьба помочь срешением проблемы

    Просьба помочь срешением проблемы

    После инсталяции программы 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

реклама

Свернуть
Обработка...
X