Как найти в 1с номер телефона контрагента
Перейти к содержимому

Как найти в 1с номер телефона контрагента

  • автор:

 

Как искать контрагентов по телефону и почте в 1С

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

Покажу на примере. Допустим, есть контрагенты с заполненными контактными данными (почта и/или телефон):

электронная почта партнераконтактные данные партнера

При заполнении ЛЮБОГО документа в поле выбора контрагента вводим телефон, в результате в списке выбора отображается нужный контрагент:

быстрый ввод партнера по телефону

При вводе почты все аналогично (причем можно вводить почту как полностью, так и частично):

быстрый ввод партнера по почте

Если для контрагента заведено контактное лицо и у него заполнена информация о телефоне и/или почте, то можно при заполнении документов указывать эти контактные данные, в результате также будет определен нужный контрагент:

карточка контактного лицаввод партнера по личной почте контактного лица

Поиск в списках документов

Для поиска нужных контрагентов по контактам в списках документов вполне хватит возможностей типового функционала — необходимо сначала на форму добавить нужный отбор:

как настроить список документов

На вкладке Отбор раскрыть реквизит Партнер (для Бухгалтерии — Контрагент) и указать какое поле нас интересует для отбора — Телефон или Адрес электронной почты:

отборы в списке документов отбор по телефону в спискеотборы в списке

После добавления нужного отбора на форму можем без проблем искать нужных контрагентов:

поле отбора на форме

Обращаю ваше внимание, что для корректной работы расширение необходимо подключать с отключением безопасного режима:

Артикул
575

Входит в подписку
Премиум

Последнее обновление
7 января 2023 г.

Изменение конфигурации
Не требуется

Исходный код
Открыт

Как установить
Инструкция

Совместимость

Бухгалтерия для Казахстана 3.0
Бухгалтерия предприятия 3.0
Комплексная автоматизация 2.4 (BY)
Комплексная автоматизация 2.4 (KZ)
Комплексная автоматизация 2.4 и 2.5
Управление нашей фирмой 1.6
Управление нашей фирмой 3.0
Управление предприятием ERP 2.4 и 2.5
Управление торговлей 11.4 и 11.5
Управление торговлей 3 (BY)
Управление торговлей 3 (KZ)

Как найти контрагент по электронному адресу?

Идея правильная, только в условия запроса надо добавить условие ПОДОБНО:

И в параметр запроса Мыло передавать значение «%» + Мыло + «%» .

Без такого условия при большом объёме данных цикл обхода выборки будет много времени забирать.

Для отбора только по контрагентам нужно добавить такое условие:

вт, 05/09/2017 — 01:23

 

Визульно что с % , что без них работает.

вт, 05/09/2017 — 07:26

1. Без % поиск идёт по полному соответствию (т.е. аналогично Представление = Мыло). С % ищутся строки с вхождением искомой строки. Например, если в Представление внесено несколько адресов электронной почты, то это может пригодиться. Смотрите сами, как лучше.
2. Перед вторым условием нужно добавить И.

Тема: Как вывести телефоны в справочнике контрагенты?

Как вывести телефоны в справочнике контрагенты?

Пожалуйста помогите вывести напротив контрагентов — их телефоны в отдельную колонку — что бы можно было искать по номеру телефона.

тис 9.2 стандартная.

Добавлено через 23 часа 31 минуту 11 секунд
Пожалуйста помогите! Не просто так.

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Заходите в конфигуратор. Делаете копию базы. Нажимаете Конфигурация/открыть конфигурацию. Выбираете Справочники/контрагенты. Нажимаете на них правой кнопкой мыши и выбираете форму списка. Элемент меню Вставить/Реквизиты. Устанавливаете галку напротив Телефоны.
Все, теперь они будут отображаться в списке.
Закрываете это окошко и два раза щелкаете по Контрагенты в списке Справочники. Находите в новом окошке реквизит Телефоны, открываете его. На второй страничке ставите галочки Сортировка и Отбор по реквизиту. Сохраняетесь

З.Ы. Пишу по памяти, потому что-то может называется не так. Удачи

Добавлено через 2 минуты 13 секунд
Извините, не обратил внимание, что у Вас ТиС. Там все гораздо сложнее. Наплодили лишних сущностей. Могу рассказать, как сделать, чтобы телефон отображался. Сделать, чтобы можно было производить быстрый поиск по телефону — задача нетривиальная. Придется немного поконопатить базу

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Сообщение от gfulk

Заходите в конфигуратор. Делаете копию базы. Нажимаете Конфигурация/открыть конфигурацию. Выбираете Справочники/контрагенты. Нажимаете на них правой кнопкой мыши и выбираете форму списка. Элемент меню Вставить/Реквизиты. Устанавливаете галку напротив Телефоны.
Все, теперь они будут отображаться в списке.
Закрываете это окошко и два раза щелкаете по Контрагенты в списке Справочники. Находите в новом окошке реквизит Телефоны, открываете его. На второй страничке ставите галочки Сортировка и Отбор по реквизиту. Сохраняетесь

З.Ы. Пишу по памяти, потому что-то может называется не так. Удачи

Добавлено через 2 минуты 13 секунд
Извините, не обратил внимание, что у Вас ТиС. Там все гораздо сложнее. Наплодили лишних сущностей. Могу рассказать, как сделать, чтобы телефон отображался. Сделать, чтобы можно было производить быстрый поиск по телефону — задача нетривиальная. Придется немного поконопатить базу

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Сообщение от Maksy_G

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Сообщение от Maksy_G

Обычно ТиС не обновляют. Я лично советую людям этого не делать. Работает оно и пусть работает. Если там, скажем счет-фактура изменился, тогда ручками дописать что надо. Просто обычно все конфигурации ТиС насмерть переписанные.

2ТС:
Делать новую колонку с возможностью поиска — очень замудрено. Придется продумывать синхронизацию между справочником Контрагенты и справочниками ЮрЛица и ФизЛица. Если для Вас приемлемо, можно в начало наименования каждого клиента перенести его телефон. Скорее всего, это не на что не повлияет, поскольку, скажем, на печать выводится не наименование клиента, а его официальное наименование. В таком случае написать обработку займет что-то около 3 минут.

З.Ы. Мой предыдущий рецепт касался конфигураций, где нормальный справочник Контрагенты — Бухгалтерии или УСН

Добавлено через 2 минуты 23 секунды
З.З.Ы. Насчет доработок. Помогу, если многого не захотите. Бесплатно. К тому же многие вещи в 1С уже есть — просто не все могут их найти 🙂

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Сообщение от fabrique

У меня есть внешняя обработка, универсальная, т.е. подходящая для любой конфигурации и сама анализирующая какие поля есть в справочнике и вообще какие справочнике есть в конфигурации.
Смысл ее работы следующий:
1. Выбираете интересующий Вас справочник (например, контрагенты)
2. в отдельном окошке появляется список всех реквизитов этого справочника. Отмечаете галочкой необходимые Вам реквизиты (например: "Код", "Наименование", "Телефон")
3. жмете формировать. Формироуется таблица в которой все контрагенты в первом столбце код справочника, во втором наименование контрагента, в третьем номер телефона. Можно сохранить эту таблицу в Excel и там уже делать с ней все что угодно: искать, сортировать и т.п. Можно искать прямо в печатной форме.

При желании внешнюю обработку можно доработать до Ваших потребностей: например выводить не всех контрагентов, а по определенному фильтру только Маш, или Ирин, или тех у кого в имени есть *колай* или телефон содержит цифры 765. Можно доработать чтобы не в печатную форму это все выводилось, а в таблицу значений. которую можно было бы сортировать осуществлять поиск и т.п.
Пишите мыло я вышлю обработку.

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение

Сообщение от NeSpec

У меня есть внешняя обработка, универсальная, т.е. подходящая для любой конфигурации и сама анализирующая какие поля есть в справочнике и вообще какие справочнике есть в конфигурации.
Смысл ее работы следующий:
1. Выбираете интересующий Вас справочник (например, контрагенты)
2. в отдельном окошке появляется список всех реквизитов этого справочника. Отмечаете галочкой необходимые Вам реквизиты (например: "Код", "Наименование", "Телефон")
3. жмете формировать. Формироуется таблица в которой все контрагенты в первом столбце код справочника, во втором наименование контрагента, в третьем номер телефона. Можно сохранить эту таблицу в Excel и там уже делать с ней все что угодно: искать, сортировать и т.п. Можно искать прямо в печатной форме.

При желании внешнюю обработку можно доработать до Ваших потребностей: например выводить не всех контрагентов, а по определенному фильтру только Маш, или Ирин, или тех у кого в имени есть *колай* или телефон содержит цифры 765. Можно доработать чтобы не в печатную форму это все выводилось, а в таблицу значений. которую можно было бы сортировать осуществлять поиск и т.п.
Пишите мыло я вышлю обработку.

Запросы — контактная информация контрагентов (телефоны, юридические и фактические адреса)

Преимущества использования консоли запросов в любой задаче Программиста 1С

В 1с Предприятии запустим обработку «Консоль запросов». консоль позволяет конструировать и отлаживать запросы прямо в режиме 1с Предприятие, без Конфигуратора. Это очень полезно. Любые разработки я начинаю с тестирования данных с помощью запросов. Это позволяет решить сразу несколько задач:

  1. Получить выборки данных по интересующим меня критериям
  2. Отладить запрос, сделать его рабочим, выполняющим возложенную задачу
  3. Быть уверенным в работе запроса, что он получает нужные данные от Базы Данных.
  4. Быть уверенным, что в базе данных нужные данные содержатся. Бывает так, что запрос работает, а данных для него просто нет. Вот такие ситуации сразу отслеживаются.
  5. После отладки запроса его можно сразу применить в отчете, модуле, в конфигураторе.

Отладка запросов и получение данных в режиме 1с Предприятие

Итак, в консоли запросов я создаю новую строку, запускаю конструктор запросов (в последнее время иногда пишу руками — так проще) и формирую текст запроса. После задания параметров запроса прямо в консоли запросов, его можно выполнить и получить таблицу-результат.

1. Запрос по юридическим и фактическим адресам Контрагентов 1. Запрос по юридическим и фактическим адресам Контрагентов.png В результатах запроса мы видим таблицу с колонками «Контрагент», «Тип», «Вид», «Адрес».
1.1. Запрос по юридическим и фактическим адресам — Параметры запроса

Текст запроса ( УБРАЛ параметры, как просили комментаторы статьи ):

2. Запрос по телефонам физических лиц
2.1. Запрос по телефонам физических лиц — параметры запроса

Текст запроса ( УБРАЛ параметры, как просили комментаторы статьи ) :

3. Запрос Юр. и Факт. адрес контрагента + телефон
3.1. Параметры Запроса Юр. и Факт. адрес контрагента + телефон

Текст запроса ( УБРАЛ параметры, как просили комментаторы статьи ) :

4. Запрос Юр. Факт. Адрес Контрагента + телефон + Почт. Адрес 4. Запрос Юр. Факт. Адрес Контрагента + телефон + Почт. Адрес

Текст запроса ( УБРАЛ параметры, как просили комментаторы статьи) :

Оформление запроса в виде отчета в консоли СКД

После этого запрос можно красиво оформить в виде отчета в Конфигураторе и предоставить в пользование. Чаще всего, я пользуюсь СКД (Система кмпоновки данных), для оформления простых запросов в виде отчетов. Я зашел в конфигуратор, написал простейший отчет на СКД, с использованием запроса, описанного выше.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *