Обработка неоднократно выручала, когда требовалось сформировать список собственников по выпискам, которые с первого взгляда очень неудобно читать, а когда архивов десятки сотен, это становится практически невозможным.
Посему считаю необходимым разместить ее на Инфостарте.
Она крайне проста в использовании, позволяет буквально в одно нажатие получить результат, а вторым нажатием выгрузить этот результат в Excel.
Итак, обо всем по порядку.
Прежде чем приступить к использованию обработки, требуется сохранить все полученные из Росреестра выписки в одну папку, в моем случае это "D:
osreestr".
Открываем обработку в 1С, любой конфигурации, выбираем указанный каталог, как показано на изображении.
Нажимаем кнопку "Запустить чтение архивов".
Обработка самостоятельно распакует все файлы XML. Cами файлы XML обработка перенесет в созданную папку "res".
И уже на их основе прочитает содержимое и выведет в таблицу на форму.
Не обессудьте, пришлось подрезать список, а остальную часть обезличить. Как по мне для наглядной демонстрации и понимания принципов работы достаточно.
Следующим и заключительным шагом идет сохранение полученного результата в файл "reestr1.xlsx", в папку "res".
На этом ознакомление с функционалом считаю законченным.
Обязательным условием для работы данного функционала является установленный Excel на компьютере.
Следует оговориться, что в настоящий момент при работе с долевой собственностью берется только первый собственник, функционал будет расширен уже либо дополнительному обговоренному требованию, либо как опубликую вторую версию обработки.
Данная обработка написана в режиме ассинхронных вызовов и отсутствии модальности, что позволит ее применять в любой конфигурации через "Файл-Открыть…".
Информация для программистов:
В данной обработке используется COMОбъект ("msxml2.DOMDocument") и чтение осуществляется только нужных узлов, в настоящий момент это те поля, которые указаны на прошлом изображении, ФИО собственника, Документ на право, Площадь.
Вы же можете, используя данную обработку как основу, дописав 10 — 15 строчек кода, вытянуть из выписок нужную информацию для себя и своих заказчиков.
В общем, приятного использования. Жду ваших замечаний и пожеланий.
Обработка тестировалась на платформе 1С:Предприятие 8.3 (8.3.12.1529), пустой конфигурации.
Отлично. Пригодилась.
Хм, как я понял, вы схему Common.xsl не используете, а просто в DOM читаете нужные блоки. Это вроде очень не универсально. К тому же, у разных видов собственности, на сколько я помню, данные могут быть в разных блоках (или как-то так — не помню на вскидку). Хм, а чего тогда стандартный 1С-овский метод ФабрикаXDTO.ПрочитатьXML() не подошел?
ФабрикаXDTO нужно ж прописывать всю схему, а я ее не знаю, поиски в интернете так сказать «для очистки совести» не дали результата, и я решил пойти по проторенной дорожке, читать ровно те узлы, которые мне нужны. Плюс мне реально понравилась гибкость этой библиотеки.
(3)
Нет. Для того чтобы читать XML схема не обязательна.
Можно примерно так прочитать:
Есть и другие методы — простое чтение XML и чтение в DOM.
Скорее всего выбор инструмента продиктован стремлением с ним больше познакомиться. А с обычным DOM у меня любви по согласию не случилось)
вопрос вот такая ошибка вылазит
возникает на некоторых файлах эта ошибка.
+
если два собственника не пишет второго и данные по нему.
(7) Да я об этом писал в статье, что этот момент нужно доделывать.
по поводу ошибки, обезличьте файл и дайте мне его.
вот файлы на которых спотыкается.
а доработанную версию планируете выложить??!
для ситуаций когда несколько собственников по долям, либо в совместной собственности
(9) Ну вообще в ближайшее время не планировал, сейчас идет загруз по другой задаче.
(10)я бы по почте обсудил доработку этой версии. напишите мне пожалуйста.
splunx[собак]mail.ru
Вылезают ошибки
Доделайте пожалуйста обработку.
Что эта обработка с косяком, что другая от другого автора с косяком…
Эта хоть почти все загрузила, но по некоторым позициям ошибки, А другая обработка от другого автора вообще не обрабатывает.
Не друзья, она с ошибками делает.
Например если нет собственника (на переоформлении или еще чего) она вписывает другую фамилию
Придется все перепроверять.
Доли тоже не считает.
Дребанный не читаемый формат росреестра., через «пень-колоду» придется все переделывать….
(12) Так, дайте тогда примеры архивов, которые сбоили.
Что касается долей, я доделывал, но размещать ее не планировал, поскольку это был спец заказ. если нужна, напишите в личку.