|
УТ 10.3 Ошибка заполнения реквизитов по ИНН | ☑ | ||
---|---|---|---|---|
0
1СобакаИли2
17.01.24
✎
10:32
|
Сервис 1С Контрагент используется для автоматического заполнения реквизитов контрагента по ИНН.
Отвалилась работа сервиса, тк вместо https://api.orgregister.1c.ru/ws/corporation/v7?wsdl Теперь используется https://api.orgregister.1c.ru/ws/corporation/v1?wsdl Код переписан под новый API: • Адрес сервиса: https://api.orgregister.1c.ru/ws/corporation/v1?wsdl • Пространство имен: http://ws.corporation.company1c.com/ • Имя сервиса: "CorpWsImplService" • Имя точки подключения: "CorpWsImplPort" • Имя метода: "findCorporationByInn" , но нет ответа на запрос по методу: Прокси.findCorporationByInn(ВходныеПараметры) А в журнале регистрации сие: ИНН 7709860400: {ОбщийМодуль.ДанныеЕдиныхГосРеестров.Модуль(2092)}: Ошибка при вызове метода контекста (findCorporationByInn) Ответ = Прокси.findCorporationByInn(ВходныеПараметры); по причине: При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://ws.corporation.company1c.com/}:CorpWsImplService:findCorporationByInn() по причине: При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка работы с Интернет: Удаленный узел не прошел проверку по причине: Ошибка работы с Интернет: Удаленный узел не прошел проверку |
|||
1
Волшебник
17.01.24
✎
10:34
|
Общайтесь с фирмой 1С, почему ваш узел не прошёл их проверку
|
|||
2
1СобакаИли2
17.01.24
✎
13:21
|
(1) Но все же.
Вынес решение в отдельную обработку, изменил сам ПК. На Платформе 8.3.23 работает НА Платформе 8.3.16 и ниже возникает данная ошибка От 8.3.17 и до 8.3.23 еще не пробовал |
|||
3
1СобакаИли2
17.01.24
✎
13:47
|
Проверил все версии, работает аж с 8.3.22
Вот и непонятно, что не так с более старыми платформами |
|||
4
1СобакаИли2
17.01.24
✎
14:06
|
Проблема решается обновлением в старой платформе сертификата cacert.pem
Обновленный сертификат начали интегрировать в платформу с 8.3.22 В общем алгоритм такой: 1. Скачиваете самую актуальную платформу 2. Достаете сертификат C:\Program Files\1cv8\{1cVer}\bin\cacert.pem 3. Заменяете им сертификат в используемой вами платформе |
|||
5
1СобакаИли2
17.01.24
✎
15:07
|
Все работает, кроме заполнения адреса по шаблону.
Функция ПространствоИменКИ() Экспорт Возврат "http://www.v8.1c.ru/ssl/contactinfo"; КонецФункции {ВнешняяОбработка.ЗаполнитьРеквизитыПоИНН.Форма.Форма.Форма(607)}: Ошибка при вызове метода контекста (Создать) АдресРФ_КИ = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(ПространствоИменКИ, "АдресРФ")); по причине: Несоответствие типов (параметр номер '1') Очень странно, что в версии конфигурации 10.3.35.1 ошибка А в версии 10.3.86.2 нет ошибки Сам код исполняется лишь в обработке, одна и таже обработка на в разных конфигурация отрабатывает по разному, платформа роли не играет... Возможно, из-за сертификата проблема - хз. |
|||
6
1СобакаИли2
17.01.24
✎
15:22
|
В более старой конфигурация нет XDTO пакета "КонтактнаяИнформация", вопрос решен.
|
|||
7
Волшебник
17.01.24
✎
15:23
|
Главное — не мешать человеку.
|
|||
8
1СобакаИли2
17.01.24
✎
15:27
|
(7) Я думаю пригодится информация, ведь не я один использую древнюю УТ.
Так вот |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |