Ошибка создания запроса объект не инициализирован

Решение

Для решения проблемы необходимо в крипторовайдере «Код Безопасности» выбрать биологический ДСЧ. Возможно, что данная ошибка возникает, если при установке выбирался неверный тип ДСЧ.

Если на ПК вместе с КБ CSP есть криптопровайдер «КриптоПро CSP», то возможно потребуется корректно настроить его для работы с КБ CSP.

Рекомендация актуальна для класса защиты КС1. Если используется класс защиты КС2, то смена ДСЧ с физического на биологический приведет к снижению класса защиты системы до КС1.

Содержание

  1. Типовые ошибки при работе с СКЗИ «Континент-АП»
  2. 1. Ошибка 703 (Подключению требуются некоторые данные от пользователя, но приложение не допускает взаимодействия с пользователем)
  3. 2. Ошибка подписи ключа 0x8009001F (Неправильный параметр набора ключей.)
  4. Континент-АП
  5. Оглавление
  6. Очередность установки «Континент-АП» и криптопровайдера
  7. Частые ошибки
  8. Ошибка Client-Cert not found
  9. Ошибка при регистрации «Ответ на запрос серийного номера некорректен»
  10. Не работает мышь/клавиатура после установки «Континент-АП»
  11. Ошибка «Неизвестный клиент на СД»
  12. Ошибка «Контроль целостности не пройден»
  13. Ошибка «Не совпадает подпись открытого эфемерного ключа»
  14. Ошибка получения криптографического контекста
  15. Ошибка 619: Порт подключения закрыт
  16. Ошибка 628: Подключение прервано удаленным компьютером раньше, чем могло быть установлено
  17. Ошибка 720: Не удается подключиться к удаленному компьютеру
  18. Ошибка 721: Удаленный компьютер не отвечает
  19. Ошибка 734: Протокол управления PPP-связью был прерван
  20. Ошибка 797: Не удалось подключиться, поскольку модем не найден или занят
  21. Ошибка 850: На компьютере не установлен тип протокола EAP
  22. Ошибка 0x80092004 (объект или свойство не найдено)
  23. Ошибка работы с криптопровайдером 0x80090017. Тип поставщика не определен
  24. Ошибка подписи ключа 0x000000578: Недопустимый дескриптор окна
  25. Ошибка подписи ключа 0x80090019 (Набор ключей не определен)
  26. Ошибка создания запроса 0x80090019. Указан неправильный алгоритм
  27. Ошибка получения криптографического контекста 0х0000042D (служба не запущена из-за ошибки входа в систему)

Типовые ошибки при работе с СКЗИ «Континент-АП»

Типовые ошибки при работе

с СКЗИ «Континент-АП»

Документ предназначен для самостоятельного решения пользователем проблем, возникающих при работе программы «Континент — АП».

1. Ошибка 703 (Подключению требуются некоторые данные от пользователя, но приложение не допускает взаимодействия с пользователем)

1.

Нажимаем правой кнопкой мышки на значке Континента

2.

Выбираем пункт «Настройка» → «СКЗИ Континент АП»

В появившемся окне открываем закладку «Безопасность»

4.

Нажимаем кнопку «Параметры»

5.

Нажимаем кнопку «Свойства»

6.

Нажимаем кнопку «Сбросить запомненный сертификат»

7.

Нажимаем «ОК», «ОК», «ОК»

8. Пробуем соединиться.

2. Ошибка подписи ключа 0x8009001F (Неправильный параметр набора ключей.)

1. Выполняем действия как при «Ошибке 703»

2.

Зайти в «Пуск» → «Настройка» → «Панель управления» → «КриптоПро CSP»

3. Открываем закладку «Сервис»

4.

Нажимаем кнопку «Удалить запомненный пароли…»

5.

Ставим галочку «Пользователя». Нажимаем «ОК»

6.

Закрываем КриптоПРО CSP и Панель управления

7. Запускаем «Пуск» → «Выполнить». В появившемся окне набираем certmgr. msc. Нажимаем «OK»

8. Открываем «Сертификаты – текущий пользователь» → «Личные» → «Сертификаты». Удаляем ВСЕ сертификаты, выданные ROOT CA UFK 94.

9. Открываем «Сертификаты – текущий пользователь» → «Доверенный корневые центры сертификации» → «Сертификаты». Удаляем сертификат ROOT CA UFK 94

10. Устанавливаем заново сертификат в Континент АП и пробуем соединиться.

3. Сервер отказал в доступе пользователю. Причина отказа — многократный вход пользователя запрещен

а) между попытками в установлении связи программой «Континент – АП» выдерживаете таймаут не менее 1 минуты

б) ключ предназначен для соединения одного пользователя, с одного компьютера, появление такой ошибки означает, что соединение по данному ключу шифрования уже установлено с другого компьютера. Чтобы устранить данную ошибку и организовать работу на портале СУФД-онлайн несколькими сотрудниками с разных компьютеров, сделайте следующие:

— в «Свойствах» сетевого подключения абонентского пункта «Континент — АП», во вкладке «Дополнительно» установите галочку «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера»;

— назначьте IP адрес сетевого подключения компьютера, на котором установлен абонентский пункт «Континент — АП» «Основным шлюзом» (в «Свойствах» «Протокол Интернета (TCP/IP)»), на компьютеры пользователей СУФД-онлайн.

4. Ошибка: в настройках «Континент – АП» установлена привязка не только к Continent 3 PPP Adapter

Зайдите в настройки «Континент – АП» и снимите привязку с модема

5. Ошибка 721: Удаленный компьютер не отвечает

а) измените значение порта, по которому работает «Континент – АП» (к примеру установите значение порта 7501). После изменения порта перезагрузите компьютер.

6. Ошибка 619: Не удается подключиться

к удаленному компьютеру, поэтому порт подключения закрыт….

Данная ошибка возникает в случае попытки установки связи с указанием неправильного IP-адреса сервера доступа или в случае некорректной работе Интернет соединения на компьютере пользователя.

а). проверьте работает ли служба «Брандмауэр Windows», для этого кликните правой кнопкой мышки на значке «Мой компьютер»-«Управление», в появившемся окне выберите «Службы и приложения»-«Службы» из списка, расположенного в левой части экрана. Далее найдите службу «Брандмауэр Windows» в правой части экрана, дважды кликните левой кнопкой мышки по ней.

В появившемся окне проверьте тип запуска, установите отключено.

Перезагрузите компьютер и повторите попытку соединения.

7. Ошибка 732: Этот компьютер и удаленный компьютер не смогли согласовать протоколы PPP

Данная ошибка означает, что согласовать параметры РРР не удалось, потому что локальный и удаленный компьютер не договорились об общем наборе параметров.

Зайдите в настройки подключения «Континент — АП», во вкладке «Сеть», выберите тип подключаемого сервера доступа «РРР: Windows 95/98/NT/2000, Internet» перезагрузите компьютер.

8. Тестирование канала связи в программе «Channel Checker»

1. Данная программа необходима для тестирования канала связи между абонентским пунктом клиента и сервером доступа. Для начала тестирования запустите программу «Channel Checker» (Рис.1).

2. В появившемся окне, заполните поля.

– В поле «Порт» укажите порт через который программа будет взаимодействовать с сервером доступа, если порт не менялся вручную, то по умолчанию 7500.

– В поле «Таймаут» ставим 15-20 секунд.

– В поле «IP адрес сервера» указываем номер телефона из настроек Континента АП

– Поле «Порт сервера» оставляем без изменений.

3. Нажмите кнопку «Тест», после чего программа начнет проверку канала, в результате которой появится сообщение:

— «Проверка успешно завершена», данное сообщение означает, что соединение с сервером доступа устанавливается;

— «Тайм-аут истек порты UDP заблокированы» в данном случае необходимо связаться с Вашим поставщиком услуг сети Интернет о необходимости разблокировании портов UDP

Внимание! При тестировании каналов связи Континент АП должен быть отключен

Используемые протоколы и порты

Установка соединения между абонентским пунктом и сервером доступа

Абонентский пункт / сервер доступа

Передача сообщений от сервера доступа к абонентскому пункту

Сервер доступа / абонентский пункт

Передача сообщений от абонентского пункта к серверу доступа

Источник

Континент-АП

Оглавление

Очередность установки «Континент-АП» и криптопровайдера

Если планируется использовать «Континент-АП» для совместной работы с криптопровайдером другой фирмы-производителя, выполните установку ПО криптопровайдера перед инсталляцией «Континент-АП».

В случае нарушения очередности сертификаты стороннего криптопровайдера могут отображаться в поле «Содержит недействительную цифровую подпись», также работа «Континент-АП» может быть некорректной.

Если указанная очередность установки ПО нарушена, выполните переустановку ПО:

1. Удалите установленное ПО стороннего криптопровайдера, используя средства удаления и изменения программ «Программы и компоненты» ОС Windows.

2. Выполните удаление следов установки стороннего криптопровайдера с помощью утилиты очистки (например, СspСlean для «КриптоПро CSP»). Перезагрузите компьютер.

3. Удалите ПО «Континент-АП» и «Код Безопасности CSP», перезагрузите компьютер.

4. Выполните удаление следов установки криптопровайдера «Код Безопасности CSP» с помощью утилиты очистки CspCleaner. Перезагрузите компьютер.

Примечание. Утилиту очистки CspCleaner возможно запросить в технической поддержке https://www.securitycode.ru/services/tech-support/.

5. Установите ПО стороннего криптопровайдера.

6. Установите «Континент-АП».

Частые ошибки

Ошибка Client-Cert not found

Для устранения данной ошибки:

1. Проверьте, что процесс EAPSigner161.exe запущен и добавлен в автозапуск.

2. Воспользуйтесь расширенным режимом аутентификации для подключения «Континент-АП».

Ошибка при регистрации «Ответ на запрос серийного номера некорректен»

Для устранения данной ошибки отключите антивирус на время регистрации или отключите проверку всех портов.

Не работает мышь/клавиатура после установки «Континент-АП»

Возможное решение проблемы — отключите параметр Secure Boot в настройках BIOS проблемного АРМ.

Если отключение параметра Secure Boot не решило проблему или отсутствует возможность отключить этот параметр, выполните следующие действия:

1. Перезагрузите АРМ либо в режиме восстановления с доступом к реестру, либо подключившись удаленно (RDP).

2. Запустите regedit.

3. В ветке реестра для:

Из ключа UpperFilters уберите sckcsp;

Из ключа UpperFilters уберите sckcsp.

Общая рекомендация — выполняйте перезагрузку каждый раз, когда программа установки предлагает ее выполнить.

Ошибка «Неизвестный клиент на СД»

Ошибка связана с тем, что в базе СД нет сертификата, с которым осуществляется подключение к СД.

1. Проверьте адрес СД — к тому ли серверу доступа выполняется подключение.

2. Проверьте в программе управления СД наличие данного сертификата в свойствах пользователя. Можно сделать сравнение по серийному номеру сертификата.

3. Если ошибка возникает после импорта нового сертификата пользователя, выполните следующие шаги:

• удалите все сертификаты пользователя из хранилища сертификатов;

• удалите сохраненные ключевые контейнеры из реестра или другого носителя, при условии что ключи будут импортированы из конфигурационного файла;

• выполните заново импорт конфигурации или импорт сертификатов.

Ошибка «Контроль целостности не пройден»

Если данная ошибка возникает каждый раз после установки обновлений ОС Windows, выполните запуск утилиты контроля целостности с ключом «-b» с правами администратора. Для этого в командной строке выполните команду:

C:/Program Files/Security Code/Terminal Station/ngc.exe –b

Если данная ошибка возникла в процессе работы «Континент-АП», запустите утилиту проверки контроля целостности файлов «Континент-АП» и посмотрите, в чем ошибка. Для устранения причины запустите инсталлятор «Континент-АП» в режиме восстановления. Если восстановление не помогло, переустановите «Континент-АП».

Ошибка «Не совпадает подпись открытого эфемерного ключа»

Возникает ошибка «Сервер отказал в доступе пользователю. Причина: не совпадает подпись открытого эфемерного ключа».

Проблема связана с тем, что на запрос предъявить закрытый ключ для пользовательского сертификата предъявляется носитель не с тем ключом. Возможные решения — на носителе оставьте один необходимый ключ или через утилиту «Код Безопасности CSP» выполните перемещение необходимого закрытого ключа с носителя в реестр.

Если будет выполнено копирование, сделайте повторный импорт сертификата с привязкой к новому хранилищу контейнера закрытого ключа.

Ошибка получения криптографического контекста

Ошибка аналогична ошибке «Не совпадает подпись открытого эфемерного ключа». Возможное решение — удалите сертификат и импортируйте заново с привязкой к соответствующему ключу.

Ошибка 619: Порт подключения закрыт

Возможно, ошибка на стороне провайдера — он блокирует необходимые порты. Если в системе установлен антивирус Kaspersky, отключите настройку контроля всех портов. Дополнительно можно сделать проверку утилитой portchecker (поставляется с дополнительными утилитами для АПКШ «Континент»).

Ошибка 628: Подключение прервано удаленным компьютером раньше, чем могло быть установлено

Данная ошибка указывает на проблемы с сетью на АРМ с установленным «Континент-АП». Выполните проверку сети либо обратитесь к провайдеру. Допускается выполнить проверку утилитой chanelchecker (поставляется с дополнительными утилитами для АПКШ «Континент»).

Возможное решение — в свойствах подключения «Континент-АП» измените протокол с UDP на TCP.

Ошибка 720: Не удается подключиться к удаленному компьютеру

Данная ошибка вызывается средой Windows. «Континент-АП» в данном случае отображает системную ошибку. Для решения данной ошибки просьба обратиться в техническую поддержку компании Microsoft или же к руководствам в сети интернет. Возможные решения:

1. Удалите в разделе «Сетевые адаптеры» диспетчера устройств «WAN Miniport (IP)» с последующим обновлением конфигурации оборудования.

2. Либо переустановите ОС Windows.

Ошибка 721: Удаленный компьютер не отвечает

Возможное решение аналогично решению по ошибке 628. Дополнительно проверьте, что брандмауэр Windows выключен.

Ошибка 734: Протокол управления PPP-связью был прерван

Возможно, проблема на стороне «Континент-АП». Запустите инсталлятор и выберите режим восстановления «Континент-АП». Перезагрузите компьютер.

Ошибка 797: Не удалось подключиться, поскольку модем не найден или занят

Для устранения данной ошибки запустите инсталлятор и выберите режим восстановления «Континент-АП», перезагрузите компьютер. Если ошибка не исправлена, удалите «Континент-АП», очистите систему утилитой очистки CspСlean и заново установите «Континент-АП».

Ошибка 850: На компьютере не установлен тип протокола EAP

Для устранения данной ошибки запустите восстановление или переустановите «Континент-АП».

Ошибка 0x80092004 (объект или свойство не найдено)

При подключении «Континент-АП» выдает ошибку 0x80092004 (объект или свойство не найдено).

Возможно, при установке «Континент-АП» был выбран физический датчик случайных чисел, но ПАК «Соболь» на компьютере отсутствует. Для решения проблемы в панели управления запустите утилиту «Код Безопасности CSP». На главной вкладке нажмите кнопку «Запустить с правами администратора» (необходимо знать пароль администратора). После перезапуска «Код Безопасности CSP» измените тип ДСЧ с физического на биологический. Выполните перезагрузку.

Ошибка работы с криптопровайдером 0x80090017. Тип поставщика не определен

Ошибка возникает при импорте сертификата в «Континент-АП» или при попытке подключения.

Возможное решение проблемы:

1. Уточните, с использованием какого криптопровайдера был сформирован сертификат:

• если «КриптоПро CSP», проверьте, установлен ли данный криптопровайдер на АРМ. В случае отсутствия — установите и выполните повторный импорт сертификата или попытку подключения;

• если «Код Безопасности CSP», проверьте работу криптопровайдера в утилите «Код Безопасности CSP». Для этого в панели управления откройте утилиту, перейдите на вкладку «Ключевые контейнеры». Если при переходе не возникло ошибок, то перейти к п. 3.

2. Если «КриптоПро CSP» установлен в системе, уточните порядок установки продуктов и, при необходимости, переустановите их (см. раздел «Очередность установки «Континент-АП» и криптопровайдера»).

3. В пункте «Криптопровайдер по умолчанию» в меню «Континент-АП» установите отметку напротив «КриптоПро CSP» или «Код Безопасности CSP» и повторите импорт сертификата или попытку подключения.

Ошибка подписи ключа 0x000000578: Недопустимый дескриптор окна

Проблема может быть в том, что к сертификату привязан не тот закрытый ключ.

1. В настройках аутентификации подключения включите использование расширенного сертификата.

2. Удалите из хранилища сертификатов текущего пользователя все сертификаты и ключи из системы. На носителе должен быть только один ключ. Выполните повторный импорт сертификата.

Ошибка подписи ключа 0x80090019 (Набор ключей не определен)

Ошибка может возникать при использовании расширенного режима аутентификации.

1. Сохраните пароль на закрытый контейнер. Для этого войдите в систему и выполните подключение. В окне ввода пароля на доступ к контейнеру установите отметку «Сохранить пароль».

2. Если контейнер закрытого ключа пользовательского сертификата находится на съемном носителе, лучше переместите его в реестр с помощью утилиты «Код Безопасности CSP».

Ошибка создания запроса 0x80090019. Указан неправильный алгоритм

Если в системе установлен криптопровайдер «КриптоПро CSP», выполните удаление ключа 1.2.643.2.1.3.1.2.1!3 в реестре:

Ошибка получения криптографического контекста 0х0000042D (служба не запущена из-за ошибки входа в систему)

Проблема с запуском процессов «Континент-АП» — Security Code CSP Service. Возможные решения:

1. Проверьте, запущены ли соответствующие службы.

2. Выполните принудительную остановку служб и повторный запуск.

Источник

  

fly7

25.12.10 — 23:45

Есть такой код на 1с8

   Определения = Новый WSОпределения(«http://ххх.ru/RoznTF82/ws/getdata?wsdl», «WebService»);

   Прокси = Новый WSПрокси(Определения, «http://ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

   Прокси.Пользователь = «WebService»;

   

   КодРИБ = «117»;

   ДанныеОбмена = Прокси.Получить(КодРИБ);

   

   ИмяФайла = ДанныеОбмена.ИмяФайла;

   ДанныеОбмена.Данные.Записать(«C:1cBases» + ИмяФайла);

как то же самое сделать на 1с77?

пробовал так:

   SOAPN = СоздатьОбъект(«MSSOAP.SoapClient30»);

   SOAPN.MSSOAPInit(«http://WebService@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

   SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);

   SOAPN.ConnectorProperty(«WinHTTPAuthScheme», 1);

   SOAPN.ConnectorProperty(«UseSSL», 1);

   Res = SOAPN.Получить(«117»);    

вываливается с ошибкой на SOAPN.MSSOAPInit

SOAPN.MSSOAPInit(«http://WebService@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

{C:1CBASES1СТЕСТWS.ERT(15)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.

HRESULT=0x1: Неверная функция.

— WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: Параметр задан неверно.

— Client:One of the parameters supplied is invalid. HRESULT=0x80070057: Параметр задан неверно.

  

fly7

1 — 25.12.10 — 23:48

  

fly7

2 — 26.12.10 — 10:32

up

  

fly7

3 — 26.12.10 — 13:51

никто не знает?

  

Попытка1С

4 — 26.12.10 — 13:53

С чего ты решил что это должно работать в 7.7

  

fly7

5 — 27.12.10 — 22:32

(4) а с чего бы этому не работать на 1с77?
php сайт может работать с web-сервисом, почему бы и 1с77 не смоч?

  

Лефмихалыч

6 — 27.12.10 — 22:34

(5) а если ход конем:
СоздатьОбъект(«MSSOAP.SoapClient»); // без версии?

или обновить там чо-нить?..

PS А пассвёрда ни какого не надо было передать?

  

fly7

7 — 28.12.10 — 06:36

(6) без версии тоже пробовал, даже не создает объект
на момент создания WS паса не было, из браузера этот адрес доступен. из 1с фиг (
возможно логин/пас надо пихать не в адресную строку, а куда то еще… я не знай

  

fly7

8 — 05.01.11 — 23:11

все еще не победил
подскажите а?

  

Jaap Vduul

9 — 05.01.11 — 23:20

msdn:

Method definition

HRESULT mssoapinit(
[in] BSTR bstrWSDLFile,
[in, optional, defaultvalue(«»)] BSTR bstrServiceName,
[in, optional, defaultvalue(«»)] BSTR bstrPort,
[in, optional, defaultvalue(«»)] BSTR bstrWSMLFile);

Parameters

bstrWSDLFile

bstrWSDLFile is the URL of the WSDL file that describes the services offered by the server.

  

orefkov

10 — 05.01.11 — 23:46

Попробуй задать
SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);
до MSSOAPInit

  

fly7

11 — 06.01.11 — 11:59

(10)
SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);
{C:1CBASES1СТЕСТWS.ERT(16)}: Client: Client:Soap client is not initialized. HRESULT=0x80040007: Объект не инициализирован

  

smaharbA

12 — 06.01.11 — 12:01

а чем протрафили встроенные в виндуз объекты ?

  

orefkov

13 — 06.01.11 — 12:19

Ну попробуй
SOAPN.MSSOAPInit(«http://WebService:@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);
или задай пароль для юзера WebService и
SOAPN.MSSOAPInit(«http://WebService:pwd@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

  

Mashinist

14 — 06.01.11 — 12:32

SOAP с 7.7 подружить можно, но хуже другое
http://support.microsoft.com/kb/811215
SOAP Toolkit корпорации Майкрософт предоставляет ограниченную поддержку для приложений, которые должны выполняться в операционной системе Microsoft Windows Server 2003. Обратите внимание на то, что все наборы инструментов SOAP были заменены Microsoft .NET Framework. SOAP Toolkit версии более ранней, чем версия 3.0, больше не поддерживаются. Стандартный поддержку SOAP Toolkit 3.0 31 марта 2005 г., истек срок действия и расширенная поддержка истекает 31 марта 2008 г.

Т.е. в терминале работать не будет.

  

trad

15 — 06.01.11 — 12:47

  

fly7

16 — 06.01.11 — 18:22

(13,15) SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);
{C:1CBASES1СТЕСТWS.ERT(70)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.

  

fly7

17 — 06.01.11 — 18:22

(12) это как?

  

fly7

18 — 06.01.11 — 18:33

(14) мне главное достучатся до web-сервиса 1с82 из 1с77, а через соап это делать или нет, мне без разницы

  

orefkov

19 — 07.01.11 — 00:03

(16)
Куда дел «?wsdl» из конца урла?

  

fly7

20 — 07.01.11 — 11:42

(19) да всяко пробовал! и так и так…
в (15) написали что не надо…

  

fly7

21 — 07.01.11 — 11:44

SOAPN = СоздатьОбъект(«MSSOAP.SoapClient30»);
   SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata?wsdl», «GetData», «GetDataSoap»);
   Res = SOAPN.ЗаписатьРИБ(«117»);    

SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata?wsdl», «GetData», «GetDataSoap»);
{C:1CBASES1СТЕСТWS.ERT(70)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.
HRESULT=0x1: Неверная функция.
— WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: Параметр задан неверно.
— Client:One of the parameters supplied is invalid. HRESULT=0x80070057: Параметр задан неверно.


17 июль 2019 11:30 #12946
от bratislav

bratislav создал тему: ошибка 0x8004007 при создании запроса сертификата

Добрый день!
При создании запроса сертификата возникает ошибка: ошибка 0x8004007 при создании запроса сертификата. Объект не инициализирован.
Windows 7 32 bit, Континент АП 3.7.7.651, Криптопровайдер: Код безопасности CSP.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Содержание

  1. Типовые ошибки при работе с СКЗИ «Континент-АП»
  2. 1. Ошибка 703 (Подключению требуются некоторые данные от пользователя, но приложение не допускает взаимодействия с пользователем)
  3. 2. Ошибка подписи ключа 0x8009001F (Неправильный параметр набора ключей.)
  4. Континент-АП
  5. Оглавление
  6. Очередность установки «Континент-АП» и криптопровайдера
  7. Частые ошибки
  8. Ошибка Client-Cert not found
  9. Ошибка при регистрации «Ответ на запрос серийного номера некорректен»
  10. Не работает мышь/клавиатура после установки «Континент-АП»
  11. Ошибка «Неизвестный клиент на СД»
  12. Ошибка «Контроль целостности не пройден»
  13. Ошибка «Не совпадает подпись открытого эфемерного ключа»
  14. Ошибка получения криптографического контекста
  15. Ошибка 619: Порт подключения закрыт
  16. Ошибка 628: Подключение прервано удаленным компьютером раньше, чем могло быть установлено
  17. Ошибка 720: Не удается подключиться к удаленному компьютеру
  18. Ошибка 721: Удаленный компьютер не отвечает
  19. Ошибка 734: Протокол управления PPP-связью был прерван
  20. Ошибка 797: Не удалось подключиться, поскольку модем не найден или занят
  21. Ошибка 850: На компьютере не установлен тип протокола EAP
  22. Ошибка 0x80092004 (объект или свойство не найдено)
  23. Ошибка работы с криптопровайдером 0x80090017. Тип поставщика не определен
  24. Ошибка подписи ключа 0x000000578: Недопустимый дескриптор окна
  25. Ошибка подписи ключа 0x80090019 (Набор ключей не определен)
  26. Ошибка создания запроса 0x80090019. Указан неправильный алгоритм
  27. Ошибка получения криптографического контекста 0х0000042D (служба не запущена из-за ошибки входа в систему)

Типовые ошибки при работе с СКЗИ «Континент-АП»

Типовые ошибки при работе

с СКЗИ «Континент-АП»

Документ предназначен для самостоятельного решения пользователем проблем, возникающих при работе программы «Континент — АП».

1. Ошибка 703 (Подключению требуются некоторые данные от пользователя, но приложение не допускает взаимодействия с пользователем)

1.

Нажимаем правой кнопкой мышки на значке Континента

2.

Выбираем пункт «Настройка» → «СКЗИ Континент АП»

В появившемся окне открываем закладку «Безопасность»

4.

Нажимаем кнопку «Параметры»

5.

Нажимаем кнопку «Свойства»

6.

Нажимаем кнопку «Сбросить запомненный сертификат»

7.

Нажимаем «ОК», «ОК», «ОК»

8. Пробуем соединиться.

2. Ошибка подписи ключа 0x8009001F (Неправильный параметр набора ключей.)

1. Выполняем действия как при «Ошибке 703»

2.

Зайти в «Пуск» → «Настройка» → «Панель управления» → «КриптоПро CSP»

3. Открываем закладку «Сервис»

4.

Нажимаем кнопку «Удалить запомненный пароли…»

5.

Ставим галочку «Пользователя». Нажимаем «ОК»

6.

Закрываем КриптоПРО CSP и Панель управления

7. Запускаем «Пуск» → «Выполнить». В появившемся окне набираем certmgr. msc. Нажимаем «OK»

8. Открываем «Сертификаты – текущий пользователь» → «Личные» → «Сертификаты». Удаляем ВСЕ сертификаты, выданные ROOT CA UFK 94.

9. Открываем «Сертификаты – текущий пользователь» → «Доверенный корневые центры сертификации» → «Сертификаты». Удаляем сертификат ROOT CA UFK 94

10. Устанавливаем заново сертификат в Континент АП и пробуем соединиться.

3. Сервер отказал в доступе пользователю. Причина отказа — многократный вход пользователя запрещен

а) между попытками в установлении связи программой «Континент – АП» выдерживаете таймаут не менее 1 минуты

б) ключ предназначен для соединения одного пользователя, с одного компьютера, появление такой ошибки означает, что соединение по данному ключу шифрования уже установлено с другого компьютера. Чтобы устранить данную ошибку и организовать работу на портале СУФД-онлайн несколькими сотрудниками с разных компьютеров, сделайте следующие:

— в «Свойствах» сетевого подключения абонентского пункта «Континент — АП», во вкладке «Дополнительно» установите галочку «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера»;

— назначьте IP адрес сетевого подключения компьютера, на котором установлен абонентский пункт «Континент — АП» «Основным шлюзом» (в «Свойствах» «Протокол Интернета (TCP/IP)»), на компьютеры пользователей СУФД-онлайн.

4. Ошибка: в настройках «Континент – АП» установлена привязка не только к Continent 3 PPP Adapter

Зайдите в настройки «Континент – АП» и снимите привязку с модема

5. Ошибка 721: Удаленный компьютер не отвечает

а) измените значение порта, по которому работает «Континент – АП» (к примеру установите значение порта 7501). После изменения порта перезагрузите компьютер.

6. Ошибка 619: Не удается подключиться

к удаленному компьютеру, поэтому порт подключения закрыт….

Данная ошибка возникает в случае попытки установки связи с указанием неправильного IP-адреса сервера доступа или в случае некорректной работе Интернет соединения на компьютере пользователя.

а). проверьте работает ли служба «Брандмауэр Windows», для этого кликните правой кнопкой мышки на значке «Мой компьютер»-«Управление», в появившемся окне выберите «Службы и приложения»-«Службы» из списка, расположенного в левой части экрана. Далее найдите службу «Брандмауэр Windows» в правой части экрана, дважды кликните левой кнопкой мышки по ней.

В появившемся окне проверьте тип запуска, установите отключено.

Перезагрузите компьютер и повторите попытку соединения.

7. Ошибка 732: Этот компьютер и удаленный компьютер не смогли согласовать протоколы PPP

Данная ошибка означает, что согласовать параметры РРР не удалось, потому что локальный и удаленный компьютер не договорились об общем наборе параметров.

Зайдите в настройки подключения «Континент — АП», во вкладке «Сеть», выберите тип подключаемого сервера доступа «РРР: Windows 95/98/NT/2000, Internet» перезагрузите компьютер.

8. Тестирование канала связи в программе «Channel Checker»

1. Данная программа необходима для тестирования канала связи между абонентским пунктом клиента и сервером доступа. Для начала тестирования запустите программу «Channel Checker» (Рис.1).

2. В появившемся окне, заполните поля.

– В поле «Порт» укажите порт через который программа будет взаимодействовать с сервером доступа, если порт не менялся вручную, то по умолчанию 7500.

– В поле «Таймаут» ставим 15-20 секунд.

– В поле «IP адрес сервера» указываем номер телефона из настроек Континента АП

– Поле «Порт сервера» оставляем без изменений.

3. Нажмите кнопку «Тест», после чего программа начнет проверку канала, в результате которой появится сообщение:

— «Проверка успешно завершена», данное сообщение означает, что соединение с сервером доступа устанавливается;

— «Тайм-аут истек порты UDP заблокированы» в данном случае необходимо связаться с Вашим поставщиком услуг сети Интернет о необходимости разблокировании портов UDP

Внимание! При тестировании каналов связи Континент АП должен быть отключен

Используемые протоколы и порты

Установка соединения между абонентским пунктом и сервером доступа

Абонентский пункт / сервер доступа

Передача сообщений от сервера доступа к абонентскому пункту

Сервер доступа / абонентский пункт

Передача сообщений от абонентского пункта к серверу доступа

Источник

Континент-АП

Оглавление

Очередность установки «Континент-АП» и криптопровайдера

Если планируется использовать «Континент-АП» для совместной работы с криптопровайдером другой фирмы-производителя, выполните установку ПО криптопровайдера перед инсталляцией «Континент-АП».

В случае нарушения очередности сертификаты стороннего криптопровайдера могут отображаться в поле «Содержит недействительную цифровую подпись», также работа «Континент-АП» может быть некорректной.

Если указанная очередность установки ПО нарушена, выполните переустановку ПО:

1. Удалите установленное ПО стороннего криптопровайдера, используя средства удаления и изменения программ «Программы и компоненты» ОС Windows.

2. Выполните удаление следов установки стороннего криптопровайдера с помощью утилиты очистки (например, СspСlean для «КриптоПро CSP»). Перезагрузите компьютер.

3. Удалите ПО «Континент-АП» и «Код Безопасности CSP», перезагрузите компьютер.

4. Выполните удаление следов установки криптопровайдера «Код Безопасности CSP» с помощью утилиты очистки CspCleaner. Перезагрузите компьютер.

Примечание. Утилиту очистки CspCleaner возможно запросить в технической поддержке https://www.securitycode.ru/services/tech-support/.

5. Установите ПО стороннего криптопровайдера.

6. Установите «Континент-АП».

Частые ошибки

Ошибка Client-Cert not found

Для устранения данной ошибки:

1. Проверьте, что процесс EAPSigner161.exe запущен и добавлен в автозапуск.

2. Воспользуйтесь расширенным режимом аутентификации для подключения «Континент-АП».

Ошибка при регистрации «Ответ на запрос серийного номера некорректен»

Для устранения данной ошибки отключите антивирус на время регистрации или отключите проверку всех портов.

Не работает мышь/клавиатура после установки «Континент-АП»

Возможное решение проблемы — отключите параметр Secure Boot в настройках BIOS проблемного АРМ.

Если отключение параметра Secure Boot не решило проблему или отсутствует возможность отключить этот параметр, выполните следующие действия:

1. Перезагрузите АРМ либо в режиме восстановления с доступом к реестру, либо подключившись удаленно (RDP).

2. Запустите regedit.

3. В ветке реестра для:

Из ключа UpperFilters уберите sckcsp;

Из ключа UpperFilters уберите sckcsp.

Общая рекомендация — выполняйте перезагрузку каждый раз, когда программа установки предлагает ее выполнить.

Ошибка «Неизвестный клиент на СД»

Ошибка связана с тем, что в базе СД нет сертификата, с которым осуществляется подключение к СД.

1. Проверьте адрес СД — к тому ли серверу доступа выполняется подключение.

2. Проверьте в программе управления СД наличие данного сертификата в свойствах пользователя. Можно сделать сравнение по серийному номеру сертификата.

3. Если ошибка возникает после импорта нового сертификата пользователя, выполните следующие шаги:

• удалите все сертификаты пользователя из хранилища сертификатов;

• удалите сохраненные ключевые контейнеры из реестра или другого носителя, при условии что ключи будут импортированы из конфигурационного файла;

• выполните заново импорт конфигурации или импорт сертификатов.

Ошибка «Контроль целостности не пройден»

Если данная ошибка возникает каждый раз после установки обновлений ОС Windows, выполните запуск утилиты контроля целостности с ключом «-b» с правами администратора. Для этого в командной строке выполните команду:

C:/Program Files/Security Code/Terminal Station/ngc.exe –b

Если данная ошибка возникла в процессе работы «Континент-АП», запустите утилиту проверки контроля целостности файлов «Континент-АП» и посмотрите, в чем ошибка. Для устранения причины запустите инсталлятор «Континент-АП» в режиме восстановления. Если восстановление не помогло, переустановите «Континент-АП».

Ошибка «Не совпадает подпись открытого эфемерного ключа»

Возникает ошибка «Сервер отказал в доступе пользователю. Причина: не совпадает подпись открытого эфемерного ключа».

Проблема связана с тем, что на запрос предъявить закрытый ключ для пользовательского сертификата предъявляется носитель не с тем ключом. Возможные решения — на носителе оставьте один необходимый ключ или через утилиту «Код Безопасности CSP» выполните перемещение необходимого закрытого ключа с носителя в реестр.

Если будет выполнено копирование, сделайте повторный импорт сертификата с привязкой к новому хранилищу контейнера закрытого ключа.

Ошибка получения криптографического контекста

Ошибка аналогична ошибке «Не совпадает подпись открытого эфемерного ключа». Возможное решение — удалите сертификат и импортируйте заново с привязкой к соответствующему ключу.

Ошибка 619: Порт подключения закрыт

Возможно, ошибка на стороне провайдера — он блокирует необходимые порты. Если в системе установлен антивирус Kaspersky, отключите настройку контроля всех портов. Дополнительно можно сделать проверку утилитой portchecker (поставляется с дополнительными утилитами для АПКШ «Континент»).

Ошибка 628: Подключение прервано удаленным компьютером раньше, чем могло быть установлено

Данная ошибка указывает на проблемы с сетью на АРМ с установленным «Континент-АП». Выполните проверку сети либо обратитесь к провайдеру. Допускается выполнить проверку утилитой chanelchecker (поставляется с дополнительными утилитами для АПКШ «Континент»).

Возможное решение — в свойствах подключения «Континент-АП» измените протокол с UDP на TCP.

Ошибка 720: Не удается подключиться к удаленному компьютеру

Данная ошибка вызывается средой Windows. «Континент-АП» в данном случае отображает системную ошибку. Для решения данной ошибки просьба обратиться в техническую поддержку компании Microsoft или же к руководствам в сети интернет. Возможные решения:

1. Удалите в разделе «Сетевые адаптеры» диспетчера устройств «WAN Miniport (IP)» с последующим обновлением конфигурации оборудования.

2. Либо переустановите ОС Windows.

Ошибка 721: Удаленный компьютер не отвечает

Возможное решение аналогично решению по ошибке 628. Дополнительно проверьте, что брандмауэр Windows выключен.

Ошибка 734: Протокол управления PPP-связью был прерван

Возможно, проблема на стороне «Континент-АП». Запустите инсталлятор и выберите режим восстановления «Континент-АП». Перезагрузите компьютер.

Ошибка 797: Не удалось подключиться, поскольку модем не найден или занят

Для устранения данной ошибки запустите инсталлятор и выберите режим восстановления «Континент-АП», перезагрузите компьютер. Если ошибка не исправлена, удалите «Континент-АП», очистите систему утилитой очистки CspСlean и заново установите «Континент-АП».

Ошибка 850: На компьютере не установлен тип протокола EAP

Для устранения данной ошибки запустите восстановление или переустановите «Континент-АП».

Ошибка 0x80092004 (объект или свойство не найдено)

При подключении «Континент-АП» выдает ошибку 0x80092004 (объект или свойство не найдено).

Возможно, при установке «Континент-АП» был выбран физический датчик случайных чисел, но ПАК «Соболь» на компьютере отсутствует. Для решения проблемы в панели управления запустите утилиту «Код Безопасности CSP». На главной вкладке нажмите кнопку «Запустить с правами администратора» (необходимо знать пароль администратора). После перезапуска «Код Безопасности CSP» измените тип ДСЧ с физического на биологический. Выполните перезагрузку.

Ошибка работы с криптопровайдером 0x80090017. Тип поставщика не определен

Ошибка возникает при импорте сертификата в «Континент-АП» или при попытке подключения.

Возможное решение проблемы:

1. Уточните, с использованием какого криптопровайдера был сформирован сертификат:

• если «КриптоПро CSP», проверьте, установлен ли данный криптопровайдер на АРМ. В случае отсутствия — установите и выполните повторный импорт сертификата или попытку подключения;

• если «Код Безопасности CSP», проверьте работу криптопровайдера в утилите «Код Безопасности CSP». Для этого в панели управления откройте утилиту, перейдите на вкладку «Ключевые контейнеры». Если при переходе не возникло ошибок, то перейти к п. 3.

2. Если «КриптоПро CSP» установлен в системе, уточните порядок установки продуктов и, при необходимости, переустановите их (см. раздел «Очередность установки «Континент-АП» и криптопровайдера»).

3. В пункте «Криптопровайдер по умолчанию» в меню «Континент-АП» установите отметку напротив «КриптоПро CSP» или «Код Безопасности CSP» и повторите импорт сертификата или попытку подключения.

Ошибка подписи ключа 0x000000578: Недопустимый дескриптор окна

Проблема может быть в том, что к сертификату привязан не тот закрытый ключ.

1. В настройках аутентификации подключения включите использование расширенного сертификата.

2. Удалите из хранилища сертификатов текущего пользователя все сертификаты и ключи из системы. На носителе должен быть только один ключ. Выполните повторный импорт сертификата.

Ошибка подписи ключа 0x80090019 (Набор ключей не определен)

Ошибка может возникать при использовании расширенного режима аутентификации.

1. Сохраните пароль на закрытый контейнер. Для этого войдите в систему и выполните подключение. В окне ввода пароля на доступ к контейнеру установите отметку «Сохранить пароль».

2. Если контейнер закрытого ключа пользовательского сертификата находится на съемном носителе, лучше переместите его в реестр с помощью утилиты «Код Безопасности CSP».

Ошибка создания запроса 0x80090019. Указан неправильный алгоритм

Если в системе установлен криптопровайдер «КриптоПро CSP», выполните удаление ключа 1.2.643.2.1.3.1.2.1!3 в реестре:

Ошибка получения криптографического контекста 0х0000042D (служба не запущена из-за ошибки входа в систему)

Проблема с запуском процессов «Континент-АП» — Security Code CSP Service. Возможные решения:

1. Проверьте, запущены ли соответствующие службы.

2. Выполните принудительную остановку служб и повторный запуск.

Источник

fly7

25.12.10 — 23:45

Есть такой код на 1с8

   Определения = Новый WSОпределения(«http://ххх.ru/RoznTF82/ws/getdata?wsdl», «WebService»);

   Прокси = Новый WSПрокси(Определения, «http://ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

   Прокси.Пользователь = «WebService»;

   

   КодРИБ = «117»;

   ДанныеОбмена = Прокси.Получить(КодРИБ);

   

   ИмяФайла = ДанныеОбмена.ИмяФайла;

   ДанныеОбмена.Данные.Записать(«C:1cBases» + ИмяФайла);

как то же самое сделать на 1с77?

пробовал так:

   SOAPN = СоздатьОбъект(«MSSOAP.SoapClient30»);

   SOAPN.MSSOAPInit(«http://WebService@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

   SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);

   SOAPN.ConnectorProperty(«WinHTTPAuthScheme», 1);

   SOAPN.ConnectorProperty(«UseSSL», 1);

   Res = SOAPN.Получить(«117»);    

вываливается с ошибкой на SOAPN.MSSOAPInit

SOAPN.MSSOAPInit(«http://WebService@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

{C:1CBASES1СТЕСТWS.ERT(15)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.

HRESULT=0x1: Неверная функция.

— WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: Параметр задан неверно.

— Client:One of the parameters supplied is invalid. HRESULT=0x80070057: Параметр задан неверно.

fly7

1 — 25.12.10 — 23:48

fly7

2 — 26.12.10 — 10:32

up

fly7

3 — 26.12.10 — 13:51

никто не знает?

Попытка1С

4 — 26.12.10 — 13:53

С чего ты решил что это должно работать в 7.7

fly7

5 — 27.12.10 — 22:32

(4) а с чего бы этому не работать на 1с77?
php сайт может работать с web-сервисом, почему бы и 1с77 не смоч?

Лефмихалыч

6 — 27.12.10 — 22:34

(5) а если ход конем:
СоздатьОбъект(«MSSOAP.SoapClient»); // без версии?

или обновить там чо-нить?..

PS А пассвёрда ни какого не надо было передать?

fly7

7 — 28.12.10 — 06:36

(6) без версии тоже пробовал, даже не создает объект
на момент создания WS паса не было, из браузера этот адрес доступен. из 1с фиг (
возможно логин/пас надо пихать не в адресную строку, а куда то еще… я не знай

fly7

8 — 05.01.11 — 23:11

все еще не победил
подскажите а?

Jaap Vduul

9 — 05.01.11 — 23:20

msdn:

Method definition

HRESULT mssoapinit(
[in] BSTR bstrWSDLFile,
[in, optional, defaultvalue(«»)] BSTR bstrServiceName,
[in, optional, defaultvalue(«»)] BSTR bstrPort,
[in, optional, defaultvalue(«»)] BSTR bstrWSMLFile);

Parameters

bstrWSDLFile

bstrWSDLFile is the URL of the WSDL file that describes the services offered by the server.

orefkov

10 — 05.01.11 — 23:46

Попробуй задать
SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);
до MSSOAPInit

fly7

11 — 06.01.11 — 11:59

(10)
SOAPN.ConnectorProperty(«AuthUser», «WebСервис»);
{C:1CBASES1СТЕСТWS.ERT(16)}: Client: Client:Soap client is not initialized. HRESULT=0x80040007: Объект не инициализирован

smaharbA

12 — 06.01.11 — 12:01

а чем протрафили встроенные в виндуз объекты ?

orefkov

13 — 06.01.11 — 12:19

Ну попробуй
SOAPN.MSSOAPInit(«http://WebService:@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);
или задай пароль для юзера WebService и
SOAPN.MSSOAPInit(«http://WebService:pwd@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);

Mashinist

14 — 06.01.11 — 12:32

SOAP с 7.7 подружить можно, но хуже другое
http://support.microsoft.com/kb/811215
SOAP Toolkit корпорации Майкрософт предоставляет ограниченную поддержку для приложений, которые должны выполняться в операционной системе Microsoft Windows Server 2003. Обратите внимание на то, что все наборы инструментов SOAP были заменены Microsoft .NET Framework. SOAP Toolkit версии более ранней, чем версия 3.0, больше не поддерживаются. Стандартный поддержку SOAP Toolkit 3.0 31 марта 2005 г., истек срок действия и расширенная поддержка истекает 31 марта 2008 г.

Т.е. в терминале работать не будет.

trad

15 — 06.01.11 — 12:47

fly7

16 — 06.01.11 — 18:22

(13,15) SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata», «GetData», «GetDataSoap»);
{C:1CBASES1СТЕСТWS.ERT(70)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.

fly7

17 — 06.01.11 — 18:22

(12) это как?

fly7

18 — 06.01.11 — 18:33

(14) мне главное достучатся до web-сервиса 1с82 из 1с77, а через соап это делать или нет, мне без разницы

orefkov

19 — 07.01.11 — 00:03

(16)
Куда дел «?wsdl» из конца урла?

fly7

20 — 07.01.11 — 11:42

(19) да всяко пробовал! и так и так…
в (15) написали что не надо…

  

fly7

21 — 07.01.11 — 11:44

SOAPN = СоздатьОбъект(«MSSOAP.SoapClient30»);
   SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata?wsdl», «GetData», «GetDataSoap»);
   Res = SOAPN.ЗаписатьРИБ(«117»);    

SOAPN.MSSOAPInit(«http://WebСервис:111@ххх.ru/RoznTF82/ws/getdata?wsdl», «GetData», «GetDataSoap»);
{C:1CBASES1СТЕСТWS.ERT(70)}: WSDLReader: WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: Отказано в доступе.
HRESULT=0x1: Неверная функция.
— WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057: Параметр задан неверно.
— Client:One of the parameters supplied is invalid. HRESULT=0x80070057: Параметр задан неверно.

Данная статья относится к Microsoft Dynamics AX для всех регионов.

Симптомы

Предположим, что журнала карты маршрута производственного заказа в Microsoft Dynamics AX 2012. Создайте строку операции в журнале карт маршрутов и сохраните его. При создании строки другой операции и попробуйте сохранить его, появляется следующее сообщение об ошибке:

Объект не инициализирован.
Трассировка стека
(C) ClassesProdJournalFormTransRouteRoutefieldModifiedOprNumPost — строки 21
(C) FormsProdJournalTransRouteData SourcesProdJournalRouteFieldsOprNumMethodsmodified — линия 4
(C)ClassesFormIntControlmodified
(C)ClassesFormIntControlLeave
(C)ClassesFormRuntask
(C) ClassesSysSetupFormRuntask — строка 20

Решение

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если появляются проблемы загрузки установки исправления или другие вопросы технической поддержки, обратитесь к своему партнеру или зарегистрированы в плане поддержки непосредственно с корпорацией Майкрософт, можно обратитесь в службу технической поддержки Microsoft Dynamics и создайте новый запрос на обслуживание. Чтобы сделать это, посетите следующий веб-узел корпорации Майкрософт:

https://mbs.microsoft.com/support/newstart.aspxМожно также службу технической поддержки для Microsoft Dynamics по телефону с помощью этих ссылок для телефонов конкретной страны. Для этого посетите один из следующих веб-узлах корпорации Майкрософт:

Партнеры

https://mbs.microsoft.com/partnersource/support/Клиенты

Сведения об установке

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

  1. Просмотрите изменения, которые описаны в XPO-файл.

  2. Примените эти изменения в тестовой среде перед развертыванием данного исправления в рабочей среде.

Дополнительные сведения об установке данного исправления щелкните следующий номер статьи базы знаний Майкрософт:

893082 инструкции по установке исправления Microsoft Dynamics AX

Предварительные условия

Необходимо иметь Microsoft Dynamics AX 2012 для установки этого исправления.

Необходимость перезагрузки

После установки исправления необходимо перезагрузить службы Application Object Server (AOS).

Сведения о файлах

Глобальная версия этого исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Aximpactanalysis.exe

Неприменимо

60,280

22-May-2012

19:06

x86

Axupdate.exe

Неприменимо

60,264

22-May-2012

19:06

x86

Dynamicsax2012-kb2721899-extensions.axmodel

6.1.1108.1164

224,552

09-Jun-2012

04:28

Неприменимо

Dynamicsax2012-kb2721899-foundation.axmodel

6.0.1108.1164

252,712

09-Jun-2012

04:28

Неприменимо

Dynamicsax2012-kb2721899-fpplabels.axmodel

6.0.1108.1164

194,856

09-Jun-2012

04:28

Неприменимо

Dynamicsax2012-kb2721899-syplabels.axmodel

6.0.1108.1164

891,176

09-Jun-2012

04:28

Неприменимо

Axsetupsp.exe

6.0.947.853

1,361,768

22-May-2012

19:06

x86

Axutillib.dll

6.0.1108.806

821,480

22-May-2012

19:06

x86

Microsoft.dynamics.servicing.operations.dll

6.0.888.436

35,752

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

382,848

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

370,560

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

374,656

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

374,656

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

370,560

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

378,752

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

370,560

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

374,656

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

370,560

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

374,656

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

370,560

22-May-2012

19:06

x86

Axsetupsp.resources.dll

6.0.947.491

407,424

22-May-2012

19:06

x86

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Примечание. Это статья «БЫСТРАЯ ПУБЛИКАЦИЯ», созданная непосредственно из технической поддержки корпорации Майкрософт. Сведения, содержащиеся в настоящем документе, предоставляются «как есть» в ответ на возникающие проблемы. В результате скорости предоставления материалов они могут включать опечаток и быть изменены в любое время без предварительного уведомления. Другие вопросы, связанные с Условиями использования см.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Creating a server-side X++ class.

Everything works fine when the class is set to run on «Called From» or «Client», but if I change it to «Server» (which is what our client wants) I receive an error message that objects are not initialized.

In this case, «ListIterator is not intialized»

public static void myMethod(list _keyValuePairs)
{
    ListIterator keyValueIterator;

    keyValueIterator = new ListIterator (_keyValuePairs);
    while (keyValueIterator.more())
    {
        //do things here
        keyValueIterator.next();
    }
}

Any suggestions?

Старый
26.06.2013, 08:08

 

#1
 

Участник

!
Ошибка при создании отчета


Все привет!!! ребята нужна помощь, при создании отчета (который выводит отчета в Excel) выходит такая вот ошибка:

Ошибка времени выполнения: Объект не инициализирован.
Трассировка стека
(C)Classes\get
(C)ClassesXMLExcelReport_RUmakeDocument — line 35
(C)ClassesXMLExcelReport_RUrun — line 15
(S)ClassesSalesPurchReport_Invoice4Paym_RUdoPrint — line 12
(S)ClassesSalesPurchReport_Invoice4Paym_RUrun — line 12
(S)ClassesSalesPurchReport_RUexecuteWithPrintMgmt — line 39
(C)ClassesNonSSRSPrintMgmtAdapterexecuteNonSSRSReport — line 23
(C)ClassesNonSSRSPrintMgmtAdapteroutputReports — line 14
(C)ClassesPurchInvoice4PaymNonSSRSPrintMgmtAdapterrunPrintMgmt — line 29
(C)ClassesNonSSRSPrintMgmtAdapterrunPrintMgmtNonSSRS — line 25
(C)ClassesPurchInvoice4PaymControllermain — line 11
(C)ClassesFormFunctionButtonControlClicked

потом вот еще такая:

Args Объект не инициализирован.

Трассировка стека

(C)ClassesXMLExcelReport_Facture_RUgetNumOfLines — line 25
(C)ClassesXMLExcelReport_Facture_RUtotalCells — line 11
(C)ClassesXMLExcelReport_RUrun — line 13
(C)ClassesXMLExcelReport_Facture_RUmain — line 11

В чем может быть причина, код не изменяли, ошибок в коде нет, подскажите как исправить ошибку?

Старый
26.06.2013, 11:12

 

#2
 

Ищущий знания…

 

Регистрация: 18.01.2005

Адрес: Москва

Глобальную компиляцию пробовали делать?

__________________
«Страх перед возможностью ошибки не должен отвращать нас от поисков истины.» (с)
С Уважением,
Елизаров Артем

Старый
26.06.2013, 11:20

 

#3
 

Участник

Axapta Retail User

 

Регистрация: 18.01.2006

Адрес: Moscow city

Еще судя по названию метода, на котором все крешится — может путь, указанный для выгрузки не доступен/не существует?

__________________
Существует 10 типов людей: одни понимают двоичную систему, другие — нет.

Старый
26.06.2013, 11:58

 

#4
 

Участник

Цитата:

Сообщение от lev
Посмотреть сообщение

Глобальную компиляцию пробовали делать?

Делал, выходит ошибка
Args Объект не инициализирован.

Трассировка стека

(C)ClassesXMLExcelReport_Facture_RUgetNumOfLines — line 25
(C)ClassesXMLExcelReport_Facture_RUtotalCells — line 11
(C)ClassesXMLExcelReport_RUrun — line 13
(C)ClassesXMLExcelReport_Facture_RUmain — line 11

Но после перезагрузки, все стало нормально, но мне интересно почему это ошибка появилась?

Старый
26.06.2013, 12:01

 

#5
 

Участник

Цитата:

Сообщение от Weez
Посмотреть сообщение

Еще судя по названию метода, на котором все крешится — может путь, указанный для выгрузки не доступен/не существует?

Да как раз все работает, в коде все нормально, не меняли….
Ошибка эта исчезла после перезагрузки компа, мне интересно из за чего эта ошибка случилась?

Старый
26.06.2013, 12:40

 

#6
 

Ищущий знания…

 

Регистрация: 18.01.2005

Адрес: Москва

Цитата:

Сообщение от taison
Посмотреть сообщение

Да как раз все работает, в коде все нормально, не меняли….
Ошибка эта исчезла после перезагрузки компа, мне интересно из за чего эта ошибка случилась?

Видимо какой то косяк с кэшем случился.
Достаточно было почистить *.auc файлы в директории C:Users%пользователь%AppDataLocal и проблема должна была решиться.

__________________
«Страх перед возможностью ошибки не должен отвращать нас от поисков истины.» (с)
С Уважением,
Елизаров Артем

Старый
26.06.2013, 12:46

 

#7
 

Enjoy!

 

Регистрация: 06.03.2012

Адрес: Moscow/Ukraine/Malta

Цитата:

Сообщение от lev
Посмотреть сообщение

Видимо какой то косяк с кэшем случился.
Достаточно было почистить *.auc файлы в директории C:Users%пользователь%AppDataLocal и проблема должна была решиться.

1. Инкрементная компиляция классов участвующих в построении отчета.
2. Очистить кеш по инструкции в цитате выше.

За это сообщение автора поблагодарили: taison (1).

Старый
26.06.2013, 13:04

 

#8
 

Участник

Цитата:

Сообщение от lev
Посмотреть сообщение

Видимо какой то косяк с кэшем случился.
Достаточно было почистить *.auc файлы в директории C:Users%пользователь%AppDataLocal и проблема должна была решиться.

надо будет испытать))))

доброго времени!

с ошибкой объект не инициализирован ранее справлялись созданием нового ключевого набора или созданием нового dst файла.

но в этот раз проблемы начались после переименования АП.

после этого при отправке обновления из ЦУСа — статус «нет ключа»

и не ясно как его закинуть на проблемный АП

создание ключевого набора и отправка на АП — нет ключа

инициализация с новым dst не дает никаких результатов

в ДП нельзя отправить письмо на АП — объект не инициализирован.

при этом с проблемного АП возможна отправка писем по ДП. только у адресата выходит сообщение, что есть входящие….ОК…на во входящих ничего нет.

что можно сделать в данной ситуации?

есть мысль удалить из адресной администрации АП.

затем добавить снова и создать КН, сертификаты, dst заново

Понравилась статья? Поделить с друзьями:
  • Ошибка сокетов переполнение буферов
  • Ошибка сокета 10060 windows live
  • Ошибка сотовой связи на iphone 12
  • Ошибка создания запроса на сертификат сбербизнес
  • Ошибка создания игры payday 2