Сбой заполнения контрагента по ИНН
У клиента перестали заполняться контрагенты по ИНН. Взял первый попавшийся ИНН 7802348846.
Отладил до кода:
Идентификатор услуги: 1c-counteragent-autocomplete-contractor-details
URL операции: https://api.orgregister.1c.ru/rest/counter-agent/v1/find-counter-agents-by-inn?inn=7802348846
Идентификатор сервиса контрагент: Контрагент
Получил ошибку:
Проверил — длина реально 10:
Как обычно, решение нашлось поиском. В ветке на инфостарте. Оттуда и скачал готовое расширение, которое делает буквально мелочь:
Я немного доработал код:
&Вместо("ЗагрузитьСодержимоеИзИнтернет") Функция ТР_ЗагрузитьСодержимоеИзИнтернет(Знач URL, Знач Логин, Знач Пароль, ПараметрыЗапроса) Если СтрНайти(URL,"find-counter-agents-by-inn") > 0 тогда Если ПараметрыЗапроса.Свойство("Заголовки") Тогда ПараметрыЗапроса.Заголовки.Удалить("configurationName"); КонецЕсли; КонецЕсли; Результат = ПродолжитьВызов(URL, Логин, Пароль, ПараметрыЗапроса); Возврат Результат; КонецФункции
Какой-то косяк у 1С, дает нам, программистам, 1С заработать.
Причем на инфостарте так и не поняли, почему 1С:Контрагент не работает должным образом. А ведь это позор 1С на всю Россию. И нашли то уже давно, а починить не могут. И это в платном сервисе.
UPD: в УНФ 3.0.4.88 ошибка исправлена.
Среда: УНФ 1.6.27.167 Объем: 0.5 час.
Свежие комментарии