Объявление

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

Ошибки при проверки CheckПФР

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

    #61
    В папку проверки есть ли у пользователя права на запись?

    Комментарий


      #62
      Сообщение от lubezniy Посмотреть сообщение
      В папку проверки есть ли у пользователя права на запись?
      Да, есть полные права.

      Комментарий


        #63
        Тогда ещё вопрос. Есть ли возможность попытаться проверить файлы, которые ранее ранними версиями проверялись успешно? У нас были случаи, когда такая ошибка выдавалась на файлы, что называется, "с особенностями".

        Комментарий


          #64
          И ещё неплохо бы сравнить CheckUfa.gdb на "рабочей" и "нерабочей" машинах. Возможно, есть смысл попытаться заменить этот файл на файл с работающего компьютера. Делаться это должно при закрытой программе CheckPfr, и версии должны совпадать.

          Комментарий


            #65
            Сообщение от lubezniy Посмотреть сообщение
            И ещё неплохо бы сравнить CheckUfa.gdb на "рабочей" и "нерабочей" машинах. Возможно, есть смысл попытаться заменить этот файл на файл с работающего компьютера. Делаться это должно при закрытой программе CheckPfr, и версии должны совпадать.
            Сделал все. Не помогло. но есть важное уточнение. Файл отчета в формате *.xml о проверке файла создается и его можно открыть, например, блокнотом. А вот файл *.html не создается, и соответственно, не открывается в браузере.

            Комментарий


              #66
              Сообщение от generall44 Посмотреть сообщение
              Сделал все. Не помогло. но есть важное уточнение. Файл отчета в формате *.xml о проверке файла создается и его можно открыть, например, блокнотом. А вот файл *.html не создается, и соответственно, не открывается в браузере.
              Значит, проблема с созданием html-протокола из XML. Рекомендую проверить следующее:

              1. Сравнить содержимое подпапки ProtocolTemplate папки CheckPfr в рабочей и нерабочей копиях;
              2. Попытаться установить на один из "нерабочих" компьютеров обновление MSXML6 . У нас на сайте оно доступно по ссылке https://www.buhsoft.ru/download/msxml6_x86.msi .

              Комментарий


                #67
                Сообщение от lubezniy Посмотреть сообщение
                Значит, проблема с созданием html-протокола из XML. Рекомендую проверить следующее:

                1. Сравнить содержимое подпапки ProtocolTemplate папки CheckPfr в рабочей и нерабочей копиях;
                2. Попытаться установить на один из "нерабочих" компьютеров обновление MSXML6 . У нас на сайте оно доступно по ссылке https://www.buhsoft.ru/download/msxml6_x86.msi .
                Добрый день!

                1. Сравнил побайтово-одинаковые абсолютно.
                2. Установил. Check PFR также не выводит в HTML.

                Комментарий


                  #68
                  Если попробовать запустить regMidas.bat из папки CheckPfr, не помогает? Желательно с отключенным антивирусом и правами администратора.

                  Комментарий


                    #69
                    Сообщение от lubezniy Посмотреть сообщение
                    Если попробовать запустить regMidas.bat из папки CheckPfr, не помогает? Желательно с отключенным антивирусом и правами администратора.
                    Это тоже пробовал.

                    Комментарий


                      #70
                      Неплохо бы ещё проверить региональные (язык и региональные стандарты) настройки на нерабочей машинке и выставить их в российские. Других идей у меня больше нет.

                      Комментарий


                        #71
                        Сообщение от lubezniy Посмотреть сообщение
                        Неплохо бы ещё проверить региональные (язык и региональные стандарты) настройки на нерабочей машинке и выставить их в российские. Других идей у меня больше нет.
                        Это я проверил в первую очередь, следуя совету из форума... Спасибо большое, что потратили время на ответы. Может быть, вы знаете, как связаться с разработчиками из ПФР? Проблема осталась, ее надо решать...

                        Комментарий


                          #72
                          Могу только сказать, что разработчики находятся в ОПФР по Башкортостану, и их контакты, по идее, следует искать на сайте этого ОПФР. Но не факт, что они смогут что-то подсказать: судя по ситуации, проблема кроется в неких тонкостях системы. Может, ПО какое одинаковое на нерабочих машинах стоит и что-то блокирует?..

                          Комментарий


                            #73
                            Запуск Check.exe из Delphi

                            А как запустить программу проверки (Check.exe), как внешний модуль из своей программы? Я знаю 2 способа:1. CreateProcess(); 2. Пользуясь функциями из библиотеки CheckUfa.DLL С другими внешними модулями (типа Tester.exe) проблем нет, а вот с Check есть: если по варианту один - прога запускается, но не реагирует на передаваемые ей имена файлов; по варианту 2 - вызов библиотечной функции function CheckFile(fname,reportName,typRep:PChar;fox:intege r):integer; StdCall; - с любым файлом (fname) - всегда возвращает код ошибки (1). А для проверки РСВ-1 нужно подать 2 файла - как? В общем, такое впечатление что ИнструкцияРазработчика.doc - не соответствует текущему формату библиотеки. Может кто-нибудь боролся с проблемой?

                            Комментарий


                              #74
                              CreateProcess-ом из Win32 API всё прекрасно запускается. В командную строку, помимо exe, идёт параметром полный путь к одному из проверяемых файлов; остальные из папки CheckPfr вполне подхватывает.

                              Комментарий


                                #75
                                CheckPFR-CreateProcess

                                Виктор, спасибо.
                                Да Create отрабатывает, но при подаче имени файла как параметра - не открывается окно программы (Check.exe), но все, как выяснилось, действительно работает - всякие логи и html создаются - втихую. Ну, в общем-то меня это устраивает: зачем буху лишние телодвижения по закрытию еще каких-то окон (Check.exe)? Нетрудно в своей проге открыть протокол проверки в браузере - что я и сделал.
                                Еще раз - спасибо!

                                Комментарий

                                реклама

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