Сбой заполнения контрагента по ИНН

У клиента перестали заполняться контрагенты по ИНН. Взял первый попавшийся ИНН 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 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *