Поиск по ИНН, переработана под другой сайт

05.10.18

Задачи пользователя - Поиск данных

Осуществляет поиск данных контрагента по инн, находит кпп, окпо, прочую информацию (смотри скриншот) Обычные формы. Для встройки требуется программист

Файлы

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

Наименование Скачано Купить файл
Поиск по ИНН
.epf 12,34Kb ver:1.3
14 2 500 руб. Купить

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

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

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

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

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

Переделано, поправлено, опять работает. Минимальная интеграция.

Немного колхозно, но по сути тут представлен основной механизм, для встраивания в конфигурацию по своему желанию и по своей необходимости. 

У меня к конфигурации это "прибито гвоздями" вот таким способом:

В кнопке генерации кпп по инн добавлен код:

Если ЗначениеЗаполнено(ИНН) Тогда
        ОбработкаОбъект = Обработки.ПоискПоИнн.Создать();
        ОбработкаОбъект.ИНН = ИНН;
        ОбработкаОбъект.ПолучитьИнформациюПоИНН();
        ОбработкаОбъект.ПолучитьФорму("Форма", ЭтаФорма).Открыть();
КонецЕсли;

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

Обратно в карточку контрагента это добро возвращается структурой через обработку оповещения.

Из обработки:

СтруктураВыбора = Новый Структура;
    СтруктураВыбора.Вставить("Команда",                 "ПоискПоИНН");
    СтруктураВыбора.Вставить("ИНН",                     ИНН);
    СтруктураВыбора.Вставить("КПП",                     КПП);
    СтруктураВыбора.Вставить("НаименованиеПолное",      НаименованиеПолное);
    СтруктураВыбора.Вставить("НаименованиеСокращенное", НаименованиеСокращенное);
    СтруктураВыбора.Вставить("ОГРН",                    ОГРН);
    СтруктураВыбора.Вставить("ОКВЭД",                   ОКВЭД);
    СтруктураВыбора.Вставить("Регион",                  Регион);
    СтруктураВыбора.Вставить("ЮрАдрес",                 ЮрАдрес);
    СтруктураВыбора.Вставить("ОКПО",                    ОКПО);
    
    ОповеститьОВыборе(СтруктураВыбора);


В форме элемента справочника "Контрагенты" :

Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)

    //Типовой код .......

    ИначеЕсли ТипЗнч(ЗначениеВыбора) = Тип("Структура") Тогда
        Команда = "";
        Адрес = "";
        Если ЗначениеВыбора.Свойство("Команда", Команда) и Команда = "ПоискПоИНН" Тогда

          //Тут собственно ваш код загрузки в карточку

        КонецЕсли;

КонецЕсли;

КонецПроцедуры;

Поставляется в большей мере как механизм, из которого вы можете самостоятельно, с минимальными усилиями,  вылепить именно то, что вам требуется.

Тестировалось на УПП 1.3, для ут без изменений. Для бп 2.0 названия модулей немного другие, поэтому точное название модуля можно определить по имени метода. В остальном все осталось как прежде: главное заполнить поле ИНН и нажать кнопку Обновить.

Часть кода взята отсюда, спасибо Автору

И еще от кучи авторов с инфостарт, но за древностью лет уже не упомню кто это был. Спасибо добрые люди.

Премного благодарен автору

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

Обработка Поиск по ИНН обычные формы ут10.3 упп1.3 БП2.0

См. также

Информационная безопасность Поиск данных ServiceDesk, HelpDesk Журналы и реестры данных 1С 8.3 Россия Бухгалтерский учет Бюджетный учет Налоговый учет Управленческий учет Платные (руб)

Полный контроль над изменениями в 1С без нагрузки на вашу базу. Мгновенный доступ к истории изменений, удобное сравнение и откат данных в один клик. Простой отчет с визуальным отображением изменений Откат на любую версию объекта в два клика История изменения данных хранится во внешней базе

180000 руб.

05.09.2025    5465    2    1    

4

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5. Работает на возможностях платформы, внешние компоненты не используются.

6000 руб.

25.02.2026    5738    19    1    

21

Поиск данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

13420 руб.

14.05.2012    172818    360    253    

591

Поиск данных Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Стажер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Беларусь Россия Казахстан Платные (руб)

Встройте искусственный интеллект прямо в вашу 1С за один вечер. «Цифровой сотрудник» - это чат с нейросетью внутри привычного интерфейса 1С, который умеет отвечать не «в общем», а по вашим данным: обучите его на регламентах, инструкциях и прайсах компании, подключите к данным информационной базы - и получите ассистента, который консультирует бухгалтера по учёту, отвечает менеджеру по прайсу и достаёт цифры из базы по запросу на обычном русском языке. Поддерживаются OpenAI, DeepSeek, Qwen и локальные LLM - включая вариант, когда данные вообще не покидают ваш контур.

3660 руб.

03.08.2026    897    1    0    

3

Поиск данных 1С:Управление торговлей 11 Россия Платные (руб)

Возможность по ИНН контрагента быстро найти Партнера с которым связан контрагент.

7015 руб.

11.09.2025    1197    1    0    

3

НДС 22% Поиск данных Регламентированный учет и отчетность Взаиморасчеты Учет доходов и расходов Анализ учета Учет документов Бизнес-аналитик Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Россия Налоговый учет НДС Абонемент ($m)

🔍 Обработка предназначена для быстрого анализа входящего НДС по документам поступления. Она позволяет увидеть, какие ставки НДС применены в каждом документе, выявить ошибки в их использовании и проконтролировать корректность учета.

6100 руб.

06.07.2026    291    1    0    

2

Учетные задачи Поиск данных Подбор и обработка объектов 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

1.обработка позволяет автоматически вычислить дубли и привести их к единому наименованию во всех документах. 2.так же есть возможность в документах поменять счета учета для номенклатуры. Например разные бухгалтера оформляют поступление одного и того же товара - один занес на 10.01, второй на 41.01 в результате в ОСВ у нас минусы. В обработке есть возможность наглядно увидеть такие ошибки и тут же их поправить не бегая по всем документам. Достаточно поставить галочку у номенклатуры и указать счет учета который надо найти и счет учета на который надо его заменить. Обработка сама вычислит документы в которых номенклатура с галочкой была задействована и заменит счета учета. Что бы не было излишнего изменения документов, в обработке указываются типы документов, где операция замены счета разрешена (например Поступление ТМЦ, Реализация, Отчет о розничных продажах, возврат покупателю итд.)

7320 руб.

05.06.2026    690    2    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. xraf 18 22.09.18 22:39 Сейчас в теме
Можно узнать, обработка еще работает?
2. vx_gas 32 27.09.18 03:53 Сейчас в теме
2 недели назад лавку прикрыли, не смотрю на сложности, ищу возможности...
3. vx_gas 32 27.09.18 03:54 Сейчас в теме
Когда решу задачу выложу обновления
4. vx_gas 32 05.10.18 04:52 Сейчас в теме
поправил, работает
5. chkurs 103 08.01.19 22:30 Сейчас в теме
Почтовый индекс "postalCode" пропускает:
ШаблонПоиска = "<p class=""noMargin"" itemprop=""postalCode"">(.*?)<\/p>"; - не срабатывает, хотя в строке поиска присутствует.
6. chkurs 103 10.01.19 12:03 Сейчас в теме
(5)
Почтовый индекс "postalCode" пропускает:
ШаблонПоиска = "(.*?)"; - не срабатывает, хотя в строке поиска присутствует.
Исправил сам: надо в шаблонах поиска индекса, региона и города изменить "<p" на "<div", "/p" на "/div": ШаблонПоиска = "<div class=""noMargin"" itemprop=""postalCode"">(.*?)<\/div>"; ШаблонПоиска = "<div class=""noMargin"" itemprop=""addressRegion"">(.*?)<\/div>"; ШаблонПоиска = "<div class=""noMargin"" itemprop=""addressLocality"">(.*?)<\/div>";
7. newsleon 7 13.12.20 07:39 Сейчас в теме
ГетЗапрос.Status возвращает 200, (при том, что в браузере СтрокаПодключения возвращает корректный текст).
Подскажите, как побороть ошибку 200 ?
Для отправки сообщения требуется регистрация/авторизация