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

Информация в системе распределена между несколькими логическими уровнями. Основные данные обычно сосредоточены в нормативно-справочной информации (НСИ), но могут дублироваться или уточняться в оперативных документах. Контактная информация в 1С — это не одно поле, а сложный объект, включающий адреса, телефоны, представительства и ответственных лиц.

В этой статье мы детально разберем структуру базы данных, чтобы вы могли без труда находить нужные реквизиты. Мы рассмотрим стандартные конфигурации, такие как 1С: Бухгалтерия и 1С: Управление торговлей, где логика хранения имеет свои уникальные особенности.

Основной справочник контрагентов

Первичным и самым очевидным местом хранения данных является справочник Контрагенты. Именно здесь создается карточка партнера, и именно отсюда данные подтягиваются в документы по умолчанию. Однако структура этого справочника иерархична и может содержать вложенные элементы.

При создании нового элемента пользователю предлагается заполнить вкладку «Контактная информация». Здесь хранятся основные каналы связи. Важно понимать, что система позволяет привязывать несколько записей одного типа, например, два разных телефона или три адреса электронной почты.

Адреса и телефоны в этом справочнике могут иметь признаки основного контакта. Система автоматически помечает один из номеров как приоритетный для вывода в печатные формы. Если вы не видите нужного номера в документе, проверьте, не установлен ли флаг «Основной» на устаревшем номере.

  • 📞 Поле «Телефон» может содержать несколько записей с комментариями (рабочий, мобильный).
  • 📧 Адреса электронной почты используются для автоматической рассылки счетов и актов.
  • 📍 Юридический и фактический адреса хранятся в отдельных полях с возможностью детализации до индекса.

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

💡

Используйте кнопку «Заполнить по ИНН» при создании контрагента — система автоматически подтянет юридический адрес и руководство из открытых источников (СПАРК, Контур.Фокус), если подключен соответствующий сервис.

Справочник физических лиц

Отдельный пласт информации касается сотрудников и обычных граждан, не являющихся юридическими лицами. Для этих целей в конфигурациях предусмотрен специализированный справочник Физические лица. Здесь данные структурированы иначе, так как акцент смещен на персональные данные и способы связи с человеком.

В карточке физического лица контактные данные часто разбиты по типам: домашний адрес, рабочий телефон, личный мобильный. Это позволяет кадровым службам и бухгалтерии быстро находить нужный канал связи в зависимости от ситуации. Контактная информация здесь может быть привязана к конкретному периоду действия.

Особое внимание следует уделить вкладке «Контакты», где можно указать предпочтительный способ связи. Это важно для интеграции с CRM-системами или телефонией. Ошибки в заполнении этого раздела могут привести к тому, что уведомления не дойдут до адресата.

⚠️ Внимание: При работе с персональными данными в справочнике «Физические лица» необходимо соблюдать требования законодательства о защите информации. Не допускайте избыточного сбора данных, не требуемых для трудовых отношений.

Связь между физическим лицом и контрагентом осуществляется через механизм представителей. В карточке организации-партнера можно выбрать конкретное физическое лицо из справочника и указать его должность в данной компании. Таким образом, данные не дублируются, а используются ссылочно.

Контакты в документах продажи и закупки

Хотя справочники являются источником истины, оперативные документы имеют собственные поля для контактов. Это сделано для того, чтобы зафиксировать состояние данных на момент совершения хозяйственной операции. В документах Реализация товаров и услуг или Поступление товаров контакты могут быть изменены вручную.

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

В табличной части документов, где перечисляются товары, контактная информация обычно не указывается. Однако в шапке документа всегда присутствует блок «Контакты», который включает телефон, email и имя контактного лица. Эти данные критичны для формирования печатных форм УПД и счетов-фактур.

📊 Где вы чаще всего меняете телефон клиента?
В карточке контрагента
В самом документе
В справочнике физлиц
Не меняю, создаю нового

Существует возможность настройки поведения программы при изменении контактов. Администратор может запретить редактирование полей в документах, forcing пользователей работать только через карточку контрагента. Это повышает целостность данных в системе.

Регистры сведений и техническое хранение

Для разработчиков и продвинутых пользователей важно понимать, как данные хранятся на уровне базы данных SQL. 1С использует регистры сведений для хранения истории изменений и дополнительных характеристик. Контактная информация часто дублируется в регистре сведений КонтактнаяИнформация.

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

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

Поле таблицы Описание данных Тип значения
Период Дата актуальности записи ДатаВремя
Владелец Ссылка на контрагента или физлицо СправочникСсылка
Тип Вид контакта (телефон, адрес, email) Перечисление
Значение Текст номера или адреса Строка
Представление Комментарий (например,"Отдел снабжения") Строка

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

Технические детали таблиц SQL

В конфигурациях на базе БСП (Библиотека Стандартных Подсистем) данные часто хранятся в таблице _InfoRgКонтактнаяИнформация. Прямые запросы к ней возможны только с правами администратора БД.

Интеграция с CRM и внешними системами

Современный бизнес требует синхронизации данных между 1С и другими системами, такими как сайты, CRM или мессенджеры. В таких сценариях контактная информация становится ключевым элементом обмена. Механизмы обмена данными (Konfiguratsiya) используют специальные правила регистрации объектов.

При настройке обмена важно правильно сопоставить поля. Поле «Телефон» в 1С может не совпадать по формату с полем в CRM. Часто требуется данных, например, удаление скобок и тире из номера телефона перед отправкой во внешнюю систему.

Синхронизация может происходить в реальном времени или по расписанию. В случае конфликтов (когда номер изменен и в 1С, и на сайте) необходимо настроить правило приоритета. Обычно главной системой (Master-системой) выбирают 1С, чтобы данные в учете были эталонными.

  • 🔄 Обмен с сайтом часто требует выгрузки контактных данных для формы «Обратный звонок».
  • 💬 Интеграция с мессенджерами позволяет отправлять уведомления на номер из карточки контрагента.
  • 📂 Выгрузка в Excel требует правильного выбора полей из регистра сведений, а не из шапки справочника.

⚠️ Внимание: При настройке двустороннего обмена убедитесь, что типы данных совпадают. Попытка записать текстовый комментарий в поле числового типа телефона вызовет ошибку записи в регистр.

Поиск и выгрузка контактных данных

Часто возникает задача массово выгрузить базу контактов для маркетинговых рассылок или анализа. Стандартными средствами 1С это можно сделать через отчеты или обработки выгрузки. Однако стандартные отчеты могут не показывать все контакты, если их несколько у одного партнера.

Для полноценной выгрузки рекомендуется использовать универсальный отчет или специальную обработку «Выгрузка контактной информации». В настройках такого отчета необходимо указать, что нужно выводить данные из регистра сведений, а не только основные поля справочника.

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

ВЫБРАТЬ

Контрагенты.Ссылка,

Контрагенты.Наименование,

КонтактнаяИнформация.Значение

ИЗ

Справочник.Контрагенты КАК Контрагенты

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация

ПО Контрагенты.Ссылка = КонтактнаяИнформация.Владелец

ГДЕ

КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.ТелефонРабочий)

Такой запрос позволит получить полный список пар «Название фирмы — Телефон». Это незаменимый инструмент для чистки базы перед началом телефонных продаж или аудита.

💡

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

Где найти настройки типов контактов?

Настройки типов контактов (телефон, факс, email) находятся в разделе «НСИ и Администрирование» -> «Настройки НСИ и разделов» -> «Контактная информация». Там можно добавить свои типы, например, «Telegram» или «WhatsApp».

Можно ли хранить фото контрагента в контактах?

Да, в современных версиях 1С: Предприятие 8.3 в карточку контактной информации можно добавлять вложения, включая фотографии или сканы документов, хотя это не является стандартной практикой для телефонов.

Как удалить дубли контактов?

Автоматического инструмента для удаления дублей внутри одного контрагента нет. Необходимо зайти в карточку, снять галочку «Основной» с лишнего номера и удалить его, либо использовать внешние обработки для чистки базы.

Почему телефон не печатается в счете?

Проверьте настройки печатной формы. Возможно, в макете вывода указан конкретный тип контакта (например, только «ТелефонРабочий»), а у вас заполнен «ТелефонМобильный». Также убедитесь, что стоит галочка «Основной».