Ввод контрагентов/организаций по данным сайтов ФНС/Федресурс по конкретному ИНН или с автоподбором ИНН по данным зарегистрированных фирм для демобазы, адрес в формате ФНС (упр. форма, ред. от 10.04.2017)

Опубликовал Владимир Чернов (chkurs) в раздел Обработки - Обработка справочников

Обработка позволяет быстро 1)вводить контрагентов или организации для рабочей базы и 2) для тестовой демонстрационной базы автоматическим перебором ИНН, определяет реквизиты по сайтам ФНС или Федресурс. Для найденного элемента автоматически добавляется случайно формируемый расчетный счет. Перед регистрацией можно вручную подредактировать адрес. При регистрации адрес приводится к формату ФНС без заполненного КЛАДРа или сохраняется в свободной форме. Для известного заранее ИНН возможен поиск только по нему. После регистрации в базе можно из формы обработки изменить адрес, добавить другие расчетные счета, открыть по щелчку текущую форму элемента справочника. Действующая подписка на ИТС не требуется.

Фирма 1С выпустила расширение "Формирование тестовых данных", которое заполняет по известному ИНН реквизиты контрагентов при наличии подключения к интернет-поддержке. Я же задался целью заполнять реквизиты по случайно сформированному или конкретному ИНН с помощью внешней обработки.

При создании публикации я использовал:

  •      принципы формирования случайных ИНН и расчетных счетов из расширения 1С "Формирование тестовых данных";
  •      систему получения данных с сайтов ФНС и Федресурс из публикации  Sirruf //infostart.ru/public/281276/;
  •      "Запись произвольного адреса в контактную информацию объекта в конфигурациях на БСП версий 2.X 1С Предприятия 8" автора Sergey http://forum.aeroion.ru/topic779.html.

     Собрав все вместе и значительно переработав и дополнив, я разработал внешнюю управляемую форму публикуемой обработки для 1С:"Бухгалтерия 3.0" любой современной версии. 

Данные берутся с двух сайтов:

  •     с сайта ФНС для конкретного ИНН юридического или физического лица;
  •     с сайта ФНС для случайно сформированных ИНН только для юридического лица, так как при этом сначала поиск идет по сайту Федресурса;
  •     с сайта Федресурса только для юридического лица (в апреле 2017 года замечено обновление сайта, приведшее к отключению автоматических запросов к сайту. Пришлось найти и применить здесь другую версию сайта ).

     Работает это так. Если установлен флажок "Не перебирать, а искать точное совпадение ИНН", то поиск будет проводиться только для него сразу на сайте ФНС, вводится капча с картинки и производится поик по сайту ФНС

Иначе, если не установлен флажок "Не перебирать, а искать точное совпадение ИНН": 

  •     сначала формируется случайный ИНН, по нему производится поиск на сайте федресурса, чтобы не вводить каждый раз капчу;
  •     если ничего не найдено, подставляется новый случайный ИНН, и так, пока не найдем реального контрагента;
  •     для него вводится один раз капча с картинки и производится поиск по сайту ФНС.

    Для удобства зрительного распознавания капчи картинка увеличена в размере и ввод цифрового кода вынесен в отдельное модальное окошко. При ошибке в введенном коде капчи выдается предупреждение.

    Когда контрагент найден, открывается форма регистрации его в базе в качестве контрагента или организации: 

На открывшейся форме заполняется данными с сайта ИНН, КПП, ОГРН, полное наименование, исходный юр.адрес. Далее автоматически формируется краткое наименование для элемента справочника и случайным образом формируется  банковский расчетный счет.

       Если данные получены с сайта ФНС, то адрес реквизита формы "Адрес" имеет достаточный для дальнейшего преобразования его в формат КЛАДР вид: присутствуют данные о регионе с его видом (область, край и т.п), городе (ГОРОД ПЕРЬМЬ), улице (УЛИЦА ПРЕКРАСНАЯ), доме, корпусе, квартире.

Сайт же Федресурса выдает адрес в краткой форме без видов данных (ОБЛАСТЬ, ГОРОД, УЛИЦА ...) . Поэтому не рекомендуется использовать этот режим поиска. До регистрации адрес можно вручную подредактировать. Если для адреса с сайта Федресурса редактирование произведено (добавлены  ОБЛАСТЬ, ГОРОД, УЛИЦА ...), то надо подтвердить это установкой соответствующего флажка "Подтверждаю, что адрес исправлен вручную на формат ФНС", иначе адрес будет записан в т.н. "свободной форме". Адреса, даже с сайта ФНС, иногда могут быть получены в искаженном виде (отсутствуют пробелы или запятые между словами и другие опечатки). Просьба иногда просматривать и корректировать адрес перед записью или после, когда обнаружите не верный формат записанного в базу адреса. Пример: "ПОМVI ОФИС 12" надо исправить на "ПОМ VI, ОФИС 12" (добавлены пробел и запятая) . 

    Для преобразования адреса к формату ФНС не требуется установка КЛАДР или ФИАС , просто в обработке заложены почти все возможные варианты частей адреса для разных регионов России. Если их недостаточно, то можно исправить вручную и/или сообщить мне - добавлю бесплатно.

     При нажатии кнопки "Зарегистрировать" элемент записывается в справочник. При этом производится приведение адреса к формату ФНС, формируется краткое наименование элемента (пример: "Общество с ограниченной ответственностью ПРОИЗВОДСТВЕННО-КОММЕРЧЕСКАЯ ФИРМА" превращается в абревиатуру "ООО ПКФ" и переносится в конец наименования через запятую) . На форме появляется надпись "Зарегистрирован контрагент ...".

    Теперь, не закрывая форму, при желании можно открыть этот элемент справочника ("щелкни для его открытия"), изменить его адрес или добавить другие расчетные счета, установив, какой из них будет "основным". При регистрации элемента в рабочей базе можно установить флажок "Не регистрировать банковский счет, будет заполнен вручную".

 

    Если вы попытаетесь искать уже имеющийся в базе элемент, то форма регистрации будет заполнена данными этого элемента из справочника (ИНН, КПП, ОГРН, краткое и полное наименование, банковсий счет, юр.адрес), а поле "Исходный адрес" будет вновь взято с сайта, и на форме будет указано, что элемент уже зарегистрирован.

     Таким образом можно быстро ввести элемент в рабочую базу по ИНН или заполнить демобазу требуемым количеством контрагентов и организаций.

     Обработка выполнена в виде управляемой формы и может быть подключена в 1С:"Бухгалтерия 3.0" через меню "Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки" или запущена из меню "Файл открыть".

История версий:

  • в версии 4.1 (10.04.2017)  изменен адрес сайта Федресурс (сайт был обновлен и перестал принимать автоматические запросы), доработаны алгоритмы работы.
  • в версии 3.4 адрес с сайта записывается в поле "Исходный адрес"  и тут же после приведения к формату ФНС вносится в поле "Адрес", оба поля можно редактировать до и после регистрации, сразу увидев результат преобразования. Исправлена ошибка при формировании ОГРН для организации;
  • в версии 3.3 добавлены и уточнены наименования республик, округов, улиц и организаций. Для сайта ФНС можно ввести капчу, если забыли, в конце поиска клиента;
  • в версии 3.2 добавлен флажок "Не регистрировать банковский счет, будет заполнен вручную", доработан алгоритм преобразования адреса в формат ФНС. При открытии уже существующего элемента в форму заносятся его записанные банковский счет и адрес в формате ФНС. Этот адрес изменять уже поздно, надо будет вручную заменить ""обл" на "ОБЛАСТЬ" ,"г" на "ГОРОД" и т.п.

Скачать файлы

Наименование Файл Версия Размер
Ввод контрагентов/организаций по данным сайтов ФНС/Федресурс по конкретному ИНН или с автоподбором ИНН для демобазы, адрес в формате ФНС (упр. форма, ред. от 10.04.2017):
.epf 45,65Kb
10.04.17
4
.epf 4.1 45,65Kb 4 Скачать
Ввод Контрагентов По ИНН (УФ) версия 3.4 (не работает для сайта Федресурс после его модернизации)
.epf 45,87Kb
10.04.17
30
.epf 45,87Kb 30 Скачать

См. также

Комментарии
1. Сергей Ожерельев (Поручик) 3517 23.12.16 23:15 Сейчас в теме
Очередная. Запомню на будущее.
Всё-таки сервис от 1С инфы даёт побольше.
2. Владимир Чернов (chkurs) 42 24.12.16 12:35 Сейчас в теме
3. Владимир Чернов (chkurs) 42 24.12.16 13:13 Сейчас в теме
(2) Бесспорно, но при действующей подписке ИТС. Для демобазы достаточно ИНН, КПП, юр.адрес в формате ФНС, полное наименование. Для рабочей базы - то же самое, а остальное можно получить от клиента. Сервису 1С и другим публикациям нужен заранее известный ИНН, я же добавил (для демобазы) перебор ИНН по базе реальных контрагентов, данные о которых находятся в свободном доступе на сайтах egrul.nalog.ru и www.fedresurs.ru. В моей обработке бесплатно формируется адрес в формате ФНС без КЛАДРа и ФИАСа. Непосредственно из формы обработки можно подредактировать полученный с сайта адрес, добавить несколько автоматически формируемых правильных, но не реальных расчетных счетов, открыть карточку клиента для анализа результата регистрации. Все это удобно и позволяет быстро заполнить справочники.
leov-001; +1 Ответить
4. Владимир Чернов (chkurs) 42 12.01.17 16:41 Сейчас в теме
в версии 3.4 адрес с сайта записывается в поле "Исходный адрес" и тут же после приведения к формату ФНС вносится в поле "Адрес", оба поля можно редактировать до и после регистрации, сразу увидев результат преобразования. Исправлена ошибка при формировании ОГРН для организации. Для уже скачавших ранее файл можно получить обновление.