Загрузка данных контрагентов по УНП из ЕГР Беларусь для 1С 7.7

07.04.18

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Обработка получает xml-файл c данными контрагента по УНП из Государственного реестра плательщиков Республики Беларусь (http://portal.nalog.gov.by/grp/). Файл xml разбирается средствами 1С 7.7. Для получения и разбора xml используется библиотека "v7plus.dll". По УНП из файла могут быть получены такие реквизиты, как полное наименование контрагента, юридический адрес.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Загрузка данных из ЕГР Беларусь для 1С 7.7:
.ert 72,50Kb
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Код обработки - это пример скачивания файла из интернет средствами 1С 7.7, пример простого разбора xml из 1С 7.7.

Обработка тестировалось на версиях конфигураций 1С 7.7 Юкола. Бухгалтерский учет. Типовая настройка для РБ; Мисофт. Бухгалтерский учет, редакция 4,5.

Код обработки можно использовать при создании новых контрагентов для автозаполнения полного наименования и юридического адреса контрагентов при создании из формы списка или при загрузке выписок из клиент-банка.

Процедура Сформировать()
    Если ЗагрузитьВнешнююКомпоненту("v7plus.dll") <> 1 Тогда
        Сообщить("Компонента v7plus.dll не найдена!");
        Возврат;
    КонецЕсли;

    HTTPСоединение=СоздатьОбъект("AddIn.V7HttpReader");

    URL ="http://portal.nalog.gov.by/grp/getData?unp=" + СокрЛП(УНП);

    ИмяФ = КаталогИБ() + "УНП.xml";

    Попытка
        HTTPСоединение.ПолучитьКакФайл(URL,ИмяФ);
    Исключение
        Ответ = HTTPСоединение.СтрокаСостоянияОтвета;

        Сообщить(Ответ);

        Если Найти(Ответ, "400") <> 0 Тогда
            Сообщить("По УНП "+ УНП + " данные не найдены.");
        ИначеЕсли Найти(Ответ, "200") <> 0 Тогда
            Сообщить("Информация не получена");
        КонецЕсли;

        Возврат;
    КонецПопытки;

    Анализатор = СоздатьОбъект("AddIn.XMLParser");

    XML_Документ = Анализатор.СоздатьДокумент();
    Если ПустоеЗначение(XML_Документ) = 1 Тогда Возврат КонецЕсли;
    XML_Документ.Загрузить(ИмяФ);

    Колонки = XML_Документ.ПолучитьПодчиненныйПоНомеру(2);

    Для Сч=1 По Колонки.КоличествоПодчиненных() Цикл
        Элем = Колонки.ПолучитьПодчиненныйПоНомеру(Сч);
        Колонка = Элем.ВыбратьУзлы("Row");

        Наим = Элем.ПолучитьПодчиненныйПоНомеру(2).Значение;
        Адрес = Элем.ПолучитьПодчиненныйПоНомеру(4).Значение;

        Сообщить(Наим + " " + Адрес);
        Для Сч2 = 1 по Элем.КоличествоПодчиненных() Цикл
            Эл = Элем.ПолучитьПодчиненныйПоНомеру(Сч2);
            Сообщить("" + Сч2 + ") " + Эл.Значение);
        КонецЦикла;
    КонецЦикла;
КонецПроцедуры

Пример файла xml для УНП 200676206: http://portal.nalog.gov.by/grp/getData?unp=200676206

<?xml version="1.0" encoding="UTF-8"?><ROWSET>
 <ROW>
  <VUNP>200676206</VUNP>
  <VNAIMP>Главное управление Министерства финансов Республики Беларусь по Брестской области</VNAIMP>
  <VNAIMK>Главное управление Министерства финансов Республики Беларусь по Брестской области</VNAIMK>
  <VPADRES>г Брест,ул. Коммунистическая, д.20</VPADRES>
  <DREG>27.07.1998</DREG>
  <NMNS>232</NMNS>
  <VMNS>Инспекция МНС по Ленинскому району г.Бреста </VMNS>
  <CKODSOST>1</CKODSOST>
  <VKODS>Действующий</VKODS>
  <DLIKV/>
  <VLIKV/>
 </ROW>
</ROWSET>

Вступайте в нашу телеграмм-группу Инфостарт

HttpСоединение для 1С 7.7 v7plus V7HttpReader ПолучитьКакФайл разбор xml средствами 1С 7.7 XMLParser ПолучитьПодчиненныйПоНомеру загрузка данных контрагентов по УНП

См. также

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 7.7 1С:Предприятие 8 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

58000 руб.

26.05.2020    38837    13    93    

18

Файловый обмен (TXT, XML, DBF), FTP 1С:Предприятие 7.7 1C77 Россия Платные (руб)

Класс 1С++ для подключения ФИАС (Федеральная информационная адресная система) к любой конфигурации 1С 7.7. Опционально доступно геокодирование адресов и хранение географических координат адресных элементов ФИАС в отдельной БД. В конфигурации, где для ведения адресов используется типовой интерфейс по работе с КЛАДР, встраивается за пару минут.

6100 руб.

15.11.2017    27748    31    71    

29

Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 7.7 Абонемент ($m)

Предлагается обработка, которая импортирует XML файл в справочник. Обработка облегчает обработку XML файлов за счет использования команд 1С 7.7 работы со справочниками и запросами. Тестировалось на релизе 7.70.027

1 стартмани

04.08.2025    1875    0    malovandrey    2    

4

Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Представляю Вам техническую обработку, которая позволяет выгрузить справочник номенклатуры ТиС 7.7 в удобочитаемый JSON.

10 стартмани

09.01.2025    2690    1    quazare    0    

6

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 7.7 НДС Абонемент ($m)

Пример создания документа Поступление (акт, накладная, УПД) в 1С: Бухгалтерии 3 путем загрузки из XML универсального формата EnterpriseData 1.12 файла, сгенерированного обработкой документа "Реализация". Выгрузка реализации написана в самописной конфигурации на платформе 1С:Предприятие 7.7. Способ заполнения реквизитов поступления можно переделать под себя, выгрузка XML в универсальный формат EnterpriseData останется работоспособной.

1 стартмани

14.02.2023    4680    10    ksnik    0    

7

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С:Предприятие 7.7 1С:Предприятие 8 1C:Бухгалтерия 1C77 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10980 руб.

13.10.2022    10885    1    12    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. basil10 22.03.20 22:12 Сейчас в теме
Просто и удобно. Сэкономили кусок времени и мне и бухгалтеру. Спасибо!!
2. svilsa 14 23.03.20 08:39 Сейчас в теме
3. userMKA 28.09.20 14:32 Сейчас в теме
Спасибо.
Здравствуйте. Спасибо за код.
Я так понимаю, что страну регистрации не вытянуть? (юр.адрес возвращается строка без страны)
4. svilsa 14 28.09.20 16:26 Сейчас в теме
(3) Да, отдельным тегом страны нет, адрес в ЕГР прописан просто строкой, так и возвращается.
5. Sir_Joe77 29.12.22 20:30 Сейчас в теме
Ошибка Попытка смены источника в процессе разбора документа
6. Sir_Joe77 29.12.22 22:52 Сейчас в теме
Компонента v7plus.dll не умеет работать с https
Для отправки сообщения требуется регистрация/авторизация