Загрузка кадастровой стоимости земельных участков с сайта Росреестра в 1С:УПП (ред. 1.3)

Опубликовал Илья (husky) в раздел Обмен - Загрузка и выгрузка в Excel

Обработка для автоматической загрузки значений кадастровой стоимости земельных участков с сайта Росреестра для УПП 1.3

Взята за основу обработка автора //infostart.ru/public/292078/ Загрузка кадастровой стоимости земельных участков с сайта Росреестра в 1С:Бухгалтерия 8 (ред. 3.0).

Почему была переботана данная обработка? Обработка автора  dvigor ищет через API сайта rosreestr.ru земельные участки по кадастровым номерам. В процессе ее использования обнаружилось, что она находит около 2% всех земельных участков из моего списка, что грустно, но к сожалению эта проблема данного API и ничего с этим не поделаешь(что на нем информация не полная), но что было сделано:

Изменения и дополнения:

Переведен интерфейс с управляемых форм на обычные;

Строки подсвечиваются (разница в кадастровой стоимости -красная строка, разница в дате - зеленая)

В интерфейс добавлены закладки:

-Загрузка с API сайта (собственно этот функционал сохранен из полностью заимствован с обработки автора 
dvigor;

-Загрузка из Excel (можно загрузить информацию об измененной стоимости земельных участков из файла Excel);

-Загрузка с сайта (эта пожалуй самая главная закладка, так как здесь используется алгоритм поиска не через API сайта, а напрямую через его сервис по поиску земельных участков https://rosreestr.ru/wps/portal/cc_information_online?KN, таймаут на каждый земельный участок 4 секунды, чтобы не забанил сайт. При реализации данного функционала огромную помощь оказала публикация //infostart.ru/public/255881/ Пример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru, за что огромное спасибо ее автору.

Строго не судите, эта моя первая обработка, принимаются критика и замечания.

Update 24/12/2016 Версия 1.1 Изменились алгоритмы работы поисковой системы сайта, в обработку внесены изменения.

Скачать файлы

Наименование Файл Версия Размер
Загрузка кадастровой стоимости земельных участков с сайта Росреестра версия 1.0
.epf 56,90Kb
24.12.16
23
.epf 56,90Kb 23 Скачать
Загрузка кадастровой стоимости земельных участков с сайта Росреестра версия 1.1
.epf 60,88Kb
24.12.16
11
.epf 60,88Kb 11 Скачать

См. также

Комментарии
1. Роман Узьмов (RomanUzmov) 42 16.12.16 14:29 Сейчас в теме
Обработка работала прекрасно, но почему-то с недавних пор выдаёт ошибку "Ошибка 301", похоже сервис перестал работать.
2. Илья (husky) 4 26.12.16 08:50 Сейчас в теме
(1) Сервис работать не перестал, просто алгоритмы сайта переделали. Эти изменения учтены в версии 1.1
warliker; RomanUzmov; +2 Ответить 3
3. Роман Узьмов (RomanUzmov) 42 05.01.17 12:42 Сейчас в теме
4. Александр Усов (warliker) 17.02.17 15:50 Сейчас в теме
(2)Спасибо за исправление.
5. Александр Усов (warliker) 17.02.17 16:33 Сейчас в теме
(2) Единственная проблема - во втором запросе HTTP при обходе элементов "td" элемента "ГКН" больше нет, смог зацепиться по идентификатору таблицы:
        ЭлементыDOM = ДокументHTML.ПолучитьЭлементыПоИмени("tr");
	Для Каждого ЭлДок Из ЭлементыDOM Цикл
		Если СокрЛП(ЭлДок.Идентификатор)="js_oTr0" Тогда
			АдресЗапроса = АдресЗапроса+ЭлДок.ДочерниеУзлы[0].ДочерниеУзлы[1].Гиперссылка;
		КонецЕсли;
	КонецЦикла;
...Показать Скрыть
vlaskursk; husky; +2 Ответить 1
6. Константин (vlaskursk) 10.04.17 23:59 Сейчас в теме
Есть отличное api для работы с Росреестром. Много чего позволяет и техподдержка быстрая.
Посмотрите, может подойдет. apirosreestr.ru
7. Константин (vlaskursk) 11.04.17 00:04 Сейчас в теме
(5)Возможно дело в том, что с 01.01.2017 гола вступил в действие новый закон 218-фз о регистрации объектов недвижимости. В соответствии с этим законом уже нет ни гкн ни егрп, теперь единый реестр ЕГРН. Соответсвенно все запросы и объем информации запрашиваемой и отдаваемой изменился.
При использовпнии альтернативного api (apirosreestr.ru) многих проблем не возникает.
8. Александр Усов (warliker) 11.04.17 15:08 Сейчас в теме
(6) База api росреестра содержит не полную информацию, 90% объектов, по которым проходит запрос HTTP, в api просто нет, ситуация до сих пор не изменилась.
9. Константин (vlaskursk) 11.04.17 15:24 Сейчас в теме
(8)API это не база, это способ "зайти" в базу и получить от туда информацию.
Вы не совсем правы когда утверждаете о том, что 90% объектов имеющихся в Росреестре не содержат информации. Укажите какой информации нет и каким образом Вы её пытаетесь получить.
Например через это API можно получить всю исчерпывающую информацию об объекте недвижимости. Просто правильно необходимо формировать запрос.
Информация в Росреестре находится в разных базах и скорее всего Вы пытаетесь "тащить" её из одной базы. Указанное API получает информацию из разных баз и консолидирует её в одном API. Попробуйте, возможно вы решите свою проблему.
10. Александр Усов (warliker) 12.04.17 01:10 Сейчас в теме
(9) Действительно новый сервис, в данной обработке было реализовано API соединение, но пришлось отбросить этот вариант ввиду отсутствия необходимых данных. Благодарю за информацию.
11. Константин (vlaskursk) 12.04.17 17:18 Сейчас в теме
API о котором я говорю имеет много плюсов и возможностей по сравнению с собственным API Росреестра. Например имеется возможность получить информацию о том, что объект ликвидирован или аннулирован, а у самого Росреестра такого ответа нет, а если сделать запрос и оплатить его , то они выдают за наши деньги ответ, что сведений не имеется.
Кроме того, у этого API есть возможность в одном заказе оформить сразу несколько документов на один объект, что так же очень удобно.