Объявление

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

Ошибки СheckXML+2НДФЛ 2010

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

    Ошибки СheckXML+2НДФЛ 2010

    При первом запуске после инсталляции свежескачанного дистрибутива (ос WinXP SP3, касперский потушен) вижу:



    и дальше вал ошибок вплоть до диалога выбора dbf файла. При этом в директории профиля создаётся папка "LOCAL".

    При повторном запуске




    и дальше по списку.


    Что не так?

    #2
    Дистрибутив скачен сегодня и с нашего сайта? Если да - такой вариант предположение:
    "Касперский потушен" - я не уверен что это чудо в потушеном режиме затихает, попробуйте все-таки добавить программу в список исключений как написано в инструкции и затем, предварительно удалив базу данных, запустить программу заново.

    Комментарий


      #3
      Попробовал - не помогло. Ещё варианты?

      Комментарий


        #4
        Вот этой скриншот мне покажите со своего компьютера, переменная TEMP интересует
        http://gyazo.com/14695fdfcf2e8c6b106881e8ebf949fd.png

        Комментарий


          #5
          Пожалуйста

          Последний раз редактировалось tag_; 16.11.2010, 08:48. Причина: Изменение местоположения скриншотов

          Комментарий


            #6
            А значения системной переменной temp какое (см. в нижнем окне, скролл вниз)? на скриншоте не видно
            У меня была версия что этой переменной присвоено какое-то странное значение.

            Комментарий


              #7
              Пожалуйста



              Всё, что называется, по-дефолту.
              Запуск производится от учётной записи с правами локального администратора.
              Последний раз редактировалось tag_; 16.11.2010, 08:47. Причина: Изменение местоположения скриншотов

              Комментарий


                #8
                Давайте тогда еще раз к началу, последовательно сделайте так:
                1. В папке с программой удалить директории base2010, data2010, sprav2010
                2. Тут удалить все что удалится %USERPROFILE%\Local Settings\Temp
                3. убедиться еще раз, что программа по-прежнему в списке исключений касперского и путь там прописан к exe-файлу cplus_ndfl2010.exe правильно
                4. Запустить программу не с ярлыка, а напрямую исполняемый файл cplus_ndfl2010.exe

                Комментарий


                  #9
                  Да, всё именно так, как вы и описали. Результат, увы, тот же.

                  При этом, в профиле опять же создаётся папка "LOCAL", программа затыкается на пробеле в строковой переменной, определяющей путь к темпам.

                  Изменил путь к темпу в переменной пользовательского окружения на значение, не содержащее пробела (%SYSTEMROOT%\Temp), перезапустил сеанс пользователя - и вуа-ля.

                  Пожалуйста, обратите внимание на корректность работы с переменной окружения при подготовке к публикации следующего билда программы, поскольку подобное отступление даже в моём случае влечёт за собой ряд изменений в логин-скриптах, связанных с автоматической очисткой темпов для групп пользователей, а также является потенциальной угрозой безопасности в работе некоторых приложений.

                  Спасибо.

                  Комментарий


                    #10
                    Столкнулся с точно такой же проблемой! Перепробывал все рекомендации - ошибки остались. Можно подробно расписать по последнему посту Taga что нужно открывать, что нужно изменять???

                    Комментарий


                      #11
                      Или же ждать выхода обновления, в котором будет исправлена данная ошибка программы?

                      Комментарий


                        #12
                        Сообщение от tag_ Посмотреть сообщение
                        Да, всё именно так, как вы и описали. Результат, увы, тот же.

                        При этом, в профиле опять же создаётся папка "LOCAL"...
                        Не очень понял. А что это за папка? Должна быть папка Local Settings\Temp\ а внутри уже папка с временными файлами программы.
                        Сообщение от tag_ Посмотреть сообщение
                        Изменил путь к темпу в переменной пользовательского окружения на значение, не содержащее пробела (%SYSTEMROOT%\Temp), перезапустил сеанс пользователя - и вуа-ля.
                        Это довольно странная ситуация. Почти все наши программы работают с переменными окружения которые есть по-умолчанию в системе и пробелы в них никакой роли не играют. Почему в Вашем случае это стало проблемой пока не понятно. Грешу на какую-то особенность конкретно этой программы.
                        Если Вас не затруднит, не могли бы Вы вернуть настройки пользовательской переменной обратно, скачать и установить нашу программу Бухсофт-Предприятие 2010 и запустить ее (каспер отключить). По логике у Вас и при ее запуске должны быть ошибки. Заранее спасибо.

                        Комментарий


                          #13
                          Сообщение от Sir Посмотреть сообщение
                          Или же ждать выхода обновления, в котором будет исправлена данная ошибка программы?
                          Клик правой кнопкой мыши по иконке "Мой компьютер", Свойства, закладка Дополнительно, кнопка Переменные среды, блок Переменные среды пользователя такого-то. Меняем значение переменной TEMP с "%userprofile%\Local Settings\Temp" на "C:\Temp", даём пользователю права записи на эту папку. Удаляем из директории СheckXML+2НДФЛ 2010 три папки с "кривой" базой, запускаем программу, ждём, работаем.

                          Alexander, я не силён в win32 кодинге, но попробую объяснить.
                          После запуска, программа, очевидно, должна создать для работы папку в %userprofile%\Local Settings\Temp, для чего используется объявленная системная переменная. Однако, в переменной путь содержит символ пробела, и процедура, создающая временную директорию, упираясь в этот пробел, создаёт не "c:\documents and settings\%username%\local settings\temp\<имя темповой директории>", а "c:\documents and settings\%username%\local". Почему не упирается при этом в пробел в "documents and settings"? Потому что этот кусок строки создаётся из стандартного windows-энвиромента %userprofile%. Где-то так, надо полагать, так что при тестировании, смотрите, что именно содержит аргумент MkDir(), заключено ли содержимое аргумента в ковычки.

                          Насчёт "Бухсофт-Предприятие 2010", посмотрю в течение для, отпишусь.

                          Комментарий


                            #14
                            После обновления на новую версию, стала появляться ошибка:

                            "№2 [ФИО]: АГАЕВ КОНСТАНТИН КОНСТАНТИНОВИЧ

                            Неизвестная системная ошибка."

                            подскажите, что делать, проверяем самим CheckXML

                            Комментарий


                              #15
                              Сообщение от НатальяА Посмотреть сообщение
                              После обновления на новую версию, стала появляться ошибка:

                              "№2 [ФИО]: АГАЕВ КОНСТАНТИН КОНСТАНТИНОВИЧ

                              Неизвестная системная ошибка."

                              подскажите, что делать, проверяем самим CheckXML
                              В этой теме мы обсуждаем другие проблемы. Оформите свое сообщение в отдельную тему и оформите чтобы было хотя бы понятно о какой программе речь.

                              Комментарий

                              реклама

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