Читаем реквизиты по ИНН в 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;  
  	КонецЦикла;  
  КонецЕсли;

 

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

См. также

Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 1C77 Платные (руб)

Универсальная обработка для 1С 7.7 по конвертации XML-файла заранее неизвестной структуры в Таблицу значений с возможностью вывода наглядной печатной формы формата MXL (с возможностью свёртки узлов XML) и/или наглядной печатной формы формата Excel (с возможностью свёртки узлов XML).

1000 руб.

16.01.2018    26768    9    0    

13

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

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

3 стартмани

09.01.2025    706    0    quazare    0    

4

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

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

1 стартмани

14.02.2023    3205    8    ksnik    0    

6

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

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

10800 руб.

13.10.2022    8664    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    4880    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    9581    63    Kuzya_brаtsk    8    

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

???
2. CheBurator 2695 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 2695 21.01.17 01:44 Сейчас в теме
Итого: ИП-шников запрос не обрабатывает, возвращает, код = 200, данные пусто
4. CheBurator 2695 21.01.17 01:45 Сейчас в теме
какие параметры/атрибуты/теги прописать в запросе чтобы получить инфу по ИП - не нашел...???
5. CheBurator 2695 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 4805 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 4805 09.05.18 22:21 Сейчас в теме
У меня подписка КОРП, на вышеприведённую страничку логинится. Проверю прокси, спасибо!
13. Yashazz 4805 10.05.18 10:57 Сейчас в теме
Нет, не работает. То есть в Ответе ругается на авторизацию, но БП 3.0 с этими же данными к 1С-Контрагент нормально коннектится! Прокси никакой нет. Что делать - не знаю ((
14. pridecom 769 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.
VyacheslavShilov; +1 Ответить
Оставьте свое сообщение