Читаем реквизиты по ИНН в 1С:7.7

09.05.18

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

Чтение реквизитов контрагентов по ИНН при оформленной подписке на сервис 1С:Контрагенты

Подписка на 1С есть. Как читать из 1С:7.7. Не обидим любимый 7.7.

«1С:Контрагент» включает следующие возможности:

  • Автоматическое заполнение реквизитов контрагентов и организаций по ИНН или наименованию на основе данных из ЕГРЮЛ/ЕГРИП и получение актуальных сведений из федеральной информационной адресной системы (ФИАС);
  • Автоматическое заполнение и проверка реквизитов инспекций ФНС и филиалов ФСС и ПФР;
  • "Досье контрагента" – отчет со сведениями, полезными для оценки благонадежности контрагентов, в том числе информация о проверках государственными органами.

Сервис доступен для оформивших подписку на сервис или подписанных на ИТС ПРОФ

Работа с сервисом доступна в начиная с версии бухгалтерии 3.0 (8.З). 

Код ниже позволит получить реквизиты по ИНН в конфигурациях 1С:7.7  после оформления подписки или имея ПРОФ подписку

Схема xml доступна по ссылке https://api.orgregister.1c.ru/orgregister/v7?wsdl (пароль и логин ИТС)

 

INN = "7721562305";  
    
//  URL="https://api.orgregister.1c.ru/orgregister/v5?wsdl";   // старая ссылка
  URL="https://api.orgregister.1c.ru/orgregister/v7?wsdl";

  WinHttp=создатьобъект("WinHttp.WinHttpRequest.5.1");  
       
  t1 = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""no""?>  
  |<SOAP-ENV:Envelope xmlns:SOAPSDK1=""http://www.w3.org/2001/XMLSchema""   
  | xmlns:SOAPSDK2=""http://www.w3.org/2001/XMLSchema-instance""   
  | xmlns:SOAPSDK3=""http://schemas.xmlsoap.org/soap/encoding/""   
  | xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/""  
  | xmlns:ns1=""http://ws.orgregister.company1c.com/"">  
  |<SOAP-ENV:Body>  
  | <ns1:getCorporationRequisitesByINN >   
  | <ns1:INN >"+INN+"</ns1:INN>  
  | <ns1:configurationName>0</ns1:configurationName>    
  | <ns1:getCorporationRequisitesByINN>  
  |</SOAP-ENV:Body>  
  |</SOAP-ENV:Envelope>";    
  	   
  WinHttp.Open("POST",URL);    
  WinHttp.SetCredentials("Логин","Пароль",0);  //к сожалению, подписка ИТС должна быть  
  WinHttp.send(t1);  
  Ответ = WinHttp.responsetext();    
  	   
  Сообщить(WinHttp.Status);  
    
  Если WinHttp.Status = 200 тогда // выводим для отладки  
  	т1 = 1;  
  	для ии=1 по  25  Цикл  
  		Сообщить(сред(Ответ,т1,250));    
  		т1 = 	т1 + 250;  
  	КонецЦикла;  
  КонецЕсли;

 

Реквизиты ИНН

См. также

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

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

1 стартмани

14.02.2023    3119    8    ksnik    0    

6

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Бухгалтер Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Конфигурации 1cv7 Россия Платные (руб)

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

10800 руб.

13.10.2022    8478    1    12    

9

Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Выгрузка реестра необлагаемых НДС операций в ответ на требование налоговой инспекции. В формате xml согласно требованиям законодательства https://sbis.ru/formats/docFormatCard/120287/help/?scrollTo=description Реестр документов подаётся в ответ на требование налоговой о представлении пояснений. Начиная с 23 ноября 2020 года, его можно направлять по ТКС, в электронном виде в формате xml (письмо ФНС России от 12.11.2020 № ЕА-4-15/18589). Данная обработка просто выбирает необлагаемые суммы (не по ставке 0%) по книги продаж за выбранный квартал и включает их в реестр с кодом операции, который выбран в самой обработке.

1 стартмани

24.09.2021    4772    5    AndKovalchuk    0    

3

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    9332    59    Kuzya_brаtsk    8    

11

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    16832    267    AndKovalchuk    57    

18

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    10018    14    softmaker    13    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2684 20.01.17 22:25 Сейчас в теме
WinHttp.send(t1);
{...\ОБРАБОТКА#СПРАВОЧНИК#КОНТРАГЕНТЫ#ИНФОИЗСЕРВИСА1СКОНТРАГЕНТЫ.ERT(49)}: WinHttp.WinHttpRequest: An error occurred in the secure channel support

???
2. CheBurator 2684 20.01.17 23:26 Сейчас в теме
Добился кода ответа 200
в тексте приходит
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:getCorporationRequisitesByINNResponse xmlns:ns1="http://ws.orgregister.company1c.com/"></ns1:getCorporationRequisitesByINNResponse></soap:Body></soap:Envelope>

и все..
что это такое?
с чем его курить?
где инфа?

3. CheBurator 2684 21.01.17 01:44 Сейчас в теме
Итого: ИП-шников запрос не обрабатывает, возвращает, код = 200, данные пусто
4. CheBurator 2684 21.01.17 01:45 Сейчас в теме
какие параметры/атрибуты/теги прописать в запросе чтобы получить инфу по ИП - не нашел...???
5. CheBurator 2684 21.01.17 01:49 Сейчас в теме
для отладки подправляем запрос, пришпеляем нужное, малость парсим

t1 = "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""no""?>  
	  |<SOAP-ENV:Envelope xmlns:SOAPSDK1=""http://www.w3.org/2001/XMLSchema"" xmlns:SOAPSDK2=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:SOAPSDK3=""http://schemas.xmlsoap.org/soap/encoding/"" xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:ns1=""http://ws.orgregister.company1c.com/"">  
	  |<SOAP-ENV:Body>  
	  | <ns1:getCorporationRequisitesByINN>   
	  | <ns1:INN>"+INN+"</ns1:INN>  
	  | <ns1:configurationName>0</ns1:configurationName>    
	  | </ns1:getCorporationRequisitesByINN>  
	  |</SOAP-ENV:Body>  
	  |</SOAP-ENV:Envelope>";    
	  
	Сообщить("Текст запроса:"); Сообщить(t1); 
  	   
  WinHttp.Open("POST",URL);    
  WinHttp.SetCredentials(СокрЛП(Логин),СокрЛП(Пароль),0);  //к сожалению, подписка ИТС должна быть  //тут нифига не подписка на ИТС - вход на ИТС это совсем не вход в 1С:Контрагенты
  WinHttp.send(t1);  
  Ответ = "<?xml version=""1.0"" encoding=""windows-1251"" standalone=""no""?>"+СокрЛП(WinHttp.responsetext()); //добавляем заголовок иначе браузеры и проги матюкаются
  Ответ = СтрЗаменить(Ответ,"/><","/>"+РазделительСтрок+"<"); //разделим на строки для удобства визуального осмотра
  Ответ = СтрЗаменить(Ответ,"><",">"+РазделительСтрок+"<");
  
  Сообщить("Статус выполнения запроса: "+WinHttp.Status);  
  Если WinHttp.Status <> 200 Тогда Возврат; КонецЕсли;
	
 	Т = СоздатьОбъект("Текст"); //запихнем в файл, чтобы было
  	Т.ДобавитьСтроку(Ответ);
  	ИмяФайла = КаталогПользователя()+""+_GetPerformanceCounter()+".xml";
  	ИмяФайла = "c:\1.xml";
  	Т.Записать(ИмяФайла);
  	//ЗапуститьПриложение(ИмяФайла);

	Иксемель = СоздатьОбъект("Microsoft.XMLDOM"); //это обертка для построения более менее приличного вида для текстового просмотра
		Иксемель.Load(ИмяФайла);
		Корень = Иксемель.DocumentElement; ОбработатьУзел(Корень, 0); //тест чтения
  	Иксемель = "";
Показать
6. kudenzov 71 21.01.17 07:50 Сейчас в теме
getEntrepreneurRequisitesByINN
Для ИП
7. lostlamer 25.04.17 13:06 Сейчас в теме
503 - Service Unavailable. Please, use new web service https://api.orgregister.1c.ru/orgregister/v7?wsdl

Изменилась ссылка
Схема xml доступна по ссылке https://api.orgregister.1c.ru/orgregister/v7?wsdl
8. kudenzov 71 27.04.17 20:41 Сейчас в теме
(7) спасибо за информацию, поправил в публикации
9. Yashazz 4796 08.05.18 20:10 Сейчас в теме
Возвращает 401, добиться 200 не могу. Подписка есть. Это сервис опять скривился, или я делаю что неверно?
10. kudenzov 71 09.05.18 02:02 Сейчас в теме
Все работает, может у Вас прокси, см код для прокси
401 - это ошибка авторизации, по моему

Кстати работает только для логина и пароля по которому оформлена подписка ПРОФ !!!! - ограничено количество запросов
или подписки 1С Контрагентты
логин и пароль входа в личный кабинет 1С - https://login.1c.ru/login


пример для автоматической авторизации на прокси
		WinHttp.Open("POST",URL);  
		                                         
		Попытка
			WinHttp.SetCredentials(Логин,Пароль,0);      
		Исключение
			Сообщить(ОписаниеОшибки());
			Возврат 0;
		КонецПопытки;
		
		WinHttp.SetAutoLogonPolicy(0);
		s = WinHttp.SetProxy(2,"proxy.localnet.domain.ru:3128");	
//!! настройки прокси должны браться из реестра... - имя вашегопрокси
		
		Попытка
			WinHttp.send(t1);
		Исключение
			Сообщить(ОписаниеОшибки());
			Возврат 0;
		КонецПопытки;
		
		Ответ = WinHttp.responsetext();  
		лСтатус = WinHttp.Status;    
		
		Если НЕ( (лСтатус = 200) или (лСтатус = 900)) Тогда
			Сообщить("Сервис не доступен. Ошибка: "+ лСтатус ,"!");
			Сообщить(Ответ);
			Возврат 0;
		КонецЕсли;
Показать
11. kudenzov 71 09.05.18 02:12 Сейчас в теме
Кстати работает только для логина и пароля подписки ПРОФ !!!! - ограничено количество запросов
см в личном кабинете договор
или подписки 1С Контрагентты
Прикрепленные файлы:
12. Yashazz 4796 09.05.18 22:21 Сейчас в теме
У меня подписка КОРП, на вышеприведённую страничку логинится. Проверю прокси, спасибо!
13. Yashazz 4796 10.05.18 10:57 Сейчас в теме
Нет, не работает. То есть в Ответе ругается на авторизацию, но БП 3.0 с этими же данными к 1С-Контрагент нормально коннектится! Прокси никакой нет. Что делать - не знаю ((
14. pridecom 766 04.07.18 18:57 Сейчас в теме
Кто делал разбор результата и заполнение полей для ТиС926, поделитесь. С меня бутылка пива.
15. goatmen 28.09.23 16:38 Сейчас в теме
Тоже не фига не работает - код 410 невзирая на подписку ПРОФ ...
16. Lesik99 02.08.24 22:22 Сейчас в теме
410 - открываем ссылку напрямую и видим обращение от 1Сников:
В феврале 2022 года планируется отключение устаревшего источника данных для сервиса
1С:Контрагент: https://api.orgregister.1c.ru/orgregister/v7?wsdl.
Возможности сервиса 1С:Контрагент реализованы в Библиотеке интернет-поддержки (БИП),
которая встраивается в типовые решения 1С. С версии БИП 2.2.3
(https://its.1c.ru/db/uisldoc#browse:13:-1:3), релиз которой состоялся в октябре 2017 года,
используется 8 версия источника данных для сервиса 1С:Контрагент, а начиная с версии БИП 2.5.1
(https://its.1c.ru/db/uisldoc#browse:13:-1:4) используется уже 9 версия. Обе версии источника
данных являются актуальными на текущий момент и их поддержка продолжается.
Если у вас используются ранние версии программ 1С, рекомендуем провести обновление до
актуальных версий. Если у вас используются «доработанные» версии программ 1С, то необходимо
перейти на новую версию БИП, либо самостоятельно настроить подключение к новым методам
обращения к источнику данных.
Вызов методов API:
 Реквизиты юр. лиц по ИНН: https://api.orgregister.1c.ru/rest/corporation/v1/find-corporationby-inn?inn=
 «Досье» юр. лиц по ИНН: https://api.orgregister.1c.ru/rest/corporation/v1/find-corporationtrustability-by-inn?inn=
 Реквизиты иностранного представительства(РАФП) по ИНН:
https://api.orgregister.1c.ru/rest/rafp/v1/find-foreign-representation-by-inn?inn=
 Реквизиты юр. лиц/РАФП по ИНН: https://api.orgregister.1c.ru/rest/counter-agent/v1/findcounter-agents-by-inn?inn=
 Реквизиты ИП по ИНН: https://api.orgregister.1c.ru/rest/person/v1/find-person-by-inn?inn=
 «Досье» ИП по ИНН: https://api.orgregister.1c.ru/rest/person/v1/find-person-trustability-byinn?inn=
 Информация о проверках юр. лиц: https://api.orgregister.1c.ru/ws/inspection/v1?wsdl
По вопросам работы сервиса 1С:Контрагент можете обращаться по почте: webits-info@1c.ru.
Оставьте свое сообщение