Обработка предназначена для организаций, использующих для учета 1с 7.7 и при этом имеющих доступ к сервису 1С: Контрагент (https://portal.1c.ru/app/kontragent). Сервис доступен при подписке ИТС Проф. Обработка позволяет получить следующие реквизиты контрагента по ИНН:
- Полное наименование;
- Сокращенное наименование;
- ИНН;
- КПП (только для юридических лиц);
- ОГРН;
- Юридический адрес (только для юридических лиц);
- Контактные телефоны.
Требуется незначительная доработка конфигурации. В справочнике, содержащем сведения о контрагентах, на форме добавляем кнопку и в модуле процедуру для данной кнопки:
Процедура ПолучитьРеквизитыПоИНН()
спПарам = СоздатьОбъект("СписокЗначений");
спПарам.ДобавитьЗначение(Контекст,"Конт");
ПередаваемыйПараметр = спПарам;
ОткрытьФормуМодально("Отчет",ПередаваемыйПараметр,КаталогИБ()+"ExtForms\ПроверитьКонтрагента1сИТС.ert");
ЮрАдрес = ?(ПустоеЗначение(ПередаваемыйПараметр)=0,ПередаваемыйПараметр,ЮрАдрес);
ФактАдрес = ?(ПустоеЗначение(ПередаваемыйПараметр)=0,ПередаваемыйПараметр,ФактАдрес);
КонецПроцедуры
Требования к справочнику:
- Сокращенное наименование организации должно храниться в реквизите справочника Наименование;
- Полное наименование организации должно храниться в реквизите справочника ПолнНаименование;
- ИНН должен храниться в реквизите справочника ИНН;
- КПП должен храниться в реквизите справочника КПП, в противном случае запись будет в реквизит ИНН(через разделитель);
- ОГРН должен храниться в реквизите справочника ОГРН;
- Адрес должен храниться в реквизите справочника ЮридическийАдрес, либо ЮрАдрес;
- Телефон должен храниться в реквизите справочника Телефоны;
При первом запуске будет предложено ввести логин пароль к сервису 1с:контрагент, для работы требуется наличие утилиты curl, если желания использовать сторонние утилиты нет, ставим галочку использовать WinHttp.
Протестирована на конфигурациях Бухгалтерский учет 7.70.540, УСН 7.70.192, ТИС 7.70.941, Комплексная конфигурация 7.70.527.