+5

Перестали заполняться по ИНН предприниматели (физ лица) :((

Анонимный 10 лет назад обновлен 10 лет назад 3
Перестали заполняться по ИНН предприниматели (физ лица). С юр. лицами все ОК. На Focus.kontur.ru по ИНН ИП-шник определяется.
Судя по всему в контуре поменялась выдача и если искать ЮЛ по ИНН, то сразу открывается его карточка. А если ищешь ИП, то в выдаче появляется ссылка на его карточку.

Как временный костыль, добавьте к условию, начинающемуся на 813 строке в основном модуле. :)


ИначеЕсли HTTPОтвет.КодСостояния = 200 Тогда
ЧтениеHTML.УстановитьСтроку(HTTPОтвет.ПолучитьТелоКакСтроку());
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
ОГРН = ДокументHTML.ЭлементДокумента.ДочерниеУзлы[2].ДочерниеУзлы[1].ДочерниеУзлы[10].ДочерниеУзлы[1].ДочерниеУзлы[3].ДочерниеУзлы[1].ДочерниеУзлы[3].ДочерниеУзлы[0].Атрибуты[1].Значение;
ЧтениеHTML.Закрыть();
ТЗКонтрагентов.Очистить();
ТЗКонтрагентов.Добавить().ВнутреннийНомер = ОГРН;
КонецЕсли;

к предыдущему..

если страница отдает несколько организаций, тогда не работает, поэтому делаем так

ИначеЕсли HTTPОтвет.КодСостояния = 200 Тогда
ЧтениеHTML.УстановитьСтроку(HTTPОтвет.ПолучитьТелоКакСтроку());
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
СписокОрг = ДокументHTML.ЭлементДокумента.ДочерниеУзлы[2].ДочерниеУзлы[1].ДочерниеУзлы[10].ДочерниеУзлы[1].ДочерниеУзлы[3].ДочерниеУзлы[1].ДочерниеУзлы[3].ДочерниеУзлы;
Для Каждого стр из СписокОрг Цикл;
Попытка
ИНН = стр.ДочерниеУзлы[1].ДочерниеУзлы[11].ДочерниеУзлы[1].ДочерниеУзлы[2].ТекстовоеСодержимое;
Исключение
КонецПопытки;
Если СтрокаПоиска = ИНН
Тогда ОГРН = стр.Атрибуты[1].Значение;
Прервать;
КонецЕсли;
КонецЦикла;
Если ОГРН = Неопределено Тогда
Сообщить("По заданному ИНН ничего не найдено");
КонецЕсли;
ЧтениеHTML.Закрыть();
ТЗКонтрагентов.Очистить();
ТЗКонтрагентов.Добавить().ВнутреннийНомер = ОГРН;
Возврат Истина;
КонецЕсли;

Сервис поддержки клиентов работает на платформе UserEcho