Справочники и Данные · 11 мин
Как вывести контактную информацию в 1С
Как вывести контактную информацию в 1С: заполнение карточек контрагентов и организаций, вывод телефонов и адресов в печатные формы, типовые ошибки и проверка результата.
Контактная информация в 1С — телефоны, адреса, email, сайты — хранится отдельно от основных реквизитов справочников и выводится в печатные формы, отчёты и карточки объектов. Из-за этой особенности у пользователей часто возникает ситуация: данные вроде бы заполнены, но в документе или на печати их нет. Причина почти всегда в том, что сведения внесены не в то поле, не для того вида контактов или не в том объекте.
Механизм контактной информации построен на подсистеме «Управление контактной информацией», которая входит в состав типовых конфигураций: «Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия предприятия». Принципы работы везде одинаковые: у справочников и документов есть табличная часть «Контактная информация», где каждая строка имеет вид (телефон, адрес, email) и тип (юридический адрес, фактический адрес, рабочий телефон и так далее).
Ниже разобраны основные сценарии: как заполнить контакты у контрагента и организации, как вывести их в печатные формы документов, как показать телефоны в списках и отчётах, а также что делать, если данные не отображаются. Отдельно описаны ограничения для пользователей без прав на изменение конфигурации.
Где в 1С хранится контактная информация
В типовых конфигурациях контакты не являются обычными реквизитами вроде «Наименование» или «ИНН». Они хранятся в специальной табличной части «Контактная информация», которая есть у справочников «Контрагенты», «Организации», «Партнёры», «Физические лица», «Контактные лица», «Пользователи» и ряда других объектов.
Каждая строка этой таблицы состоит из вида контактной информации (например, «Юридический адрес», «Телефон контрагента», «Email») и значения. Виды заранее определены в конфигурации, но администратор может добавить собственные через раздел настройки видов контактной информации.
Важное следствие: если телефон вписан в поле «Комментарий» или в произвольный дополнительный реквизит, типовые печатные формы его не увидят. Они обращаются именно к табличной части контактной информации и берут значение конкретного вида.
Как заполнить контакты в карточке контрагента или организации
Откройте карточку контрагента (раздел «Продажи» или «Справочники» → «Контрагенты»). Блок контактной информации обычно расположен в верхней части формы или на отдельной вкладке «Адреса, телефоны». Для добавления строки нажмите «Добавить» и выберите нужный вид: адрес, телефон, email.
При вводе адреса используйте поле с кнопкой выбора — откроется форма структурированного ввода по полям (индекс, регион, город, улица, дом). Такой адрес корректно разбивается на части в печатных формах и участвует в проверках. Адрес, вписанный одной строкой «как текст», может печататься с ошибками форматирования.
Для собственной организации контакты заполняются аналогично: раздел «Главное» или «НСИ и администрирование» → «Организации» → карточка организации → блок «Адреса и телефоны». Именно отсюда типовые печатные формы счетов и накладных берут телефон и адрес продавца.
- 1Откройте справочник «Контрагенты» и нужную карточку
- 2В блоке контактной информации нажмите «Добавить» и выберите вид (телефон, адрес, email)
- 3Введите значение: телефон в формате с кодом, адрес — через форму структурированного ввода
- 4Запишите карточку кнопкой «Записать и закрыть»
- 5Откройте связанный документ и проверьте печатную форму на предпросмотре
Как вывести контакты в печатные формы документов
Большинство типовых печатных форм (счёт на оплату, ТОРГ-12, УПД, акт) уже содержат вывод контактов: адрес и телефон продавца и покупателя. Если данные заполнены в карточках, они подставляются автоматически. Если в печатной форме поле пустое — проверьте, какой именно вид контакта ожидает макет: например, счёт может выводить «Юридический адрес», а у контрагента заполнен только «Фактический».
Выбор вида адреса в печатной форме
В ряде конфигураций в форме документа или в параметрах печати можно выбрать, какой адрес использовать. В документе «Реализация товаров и услуг» адрес доставки и адрес грузополучателя подставляются из карточки контрагента, но их можно изменить вручную прямо в документе — тогда в печать пойдёт переопределённое значение.
Вывод дополнительных контактов через изменение макета
Если типовой макет не выводит нужный контакт (например, email менеджера или второй телефон), есть два пути. Первый — без изменения конфигурации: использовать механизм «Дополнительные отчёты и обработки» и подключить внешнюю печатную форму, в макете которой обратиться к нужному виду контактной информации. Второй — доработка макета в конфигураторе, что требует снятия объекта с полной поддержки и навыков разработки.
Как показать контакты в списках и отчётах
Частая задача — видеть телефон контрагента прямо в списке справочника или в отчёте по продажам. В списке справочника это делается через «Ещё» → «Изменить форму» или настройку списка: добавьте колонку с обращением к контактной информации, если конфигурация это поддерживает. В ряде типовых решений (например, в «Управлении торговлей») телефон и email партнёра выводятся в списке штатно после включения соответствующих колонок.
В отчётах на СКД (система компоновки данных) контактную информацию добавляют через вариант отчёта: «Ещё» → «Изменить вариант отчёта» → на вкладке «Поля» найдите вложенные поля контрагента, среди которых могут быть «Телефон», «Адрес», «Email». Если таких полей нет, потребуется доработка запроса набора данных с соединением с табличной частью контактной информации по отбору вида.
Для разового просмотра удобен отчёт «Контактная информация» или универсальный отчёт по справочнику с выводом табличной части — он позволяет получить список контрагентов с телефонами без доработок и выгрузить его в Excel.
Если телефон нужен менеджерам постоянно, не заставляйте их открывать карточку контрагента: выведите колонку в список документов продажи или в рабочее место. Разовая настройка формы списка экономит заметное время при массовой обзвонке или сверке.
Вывод контактной информации программно
Разработчики получают контакты через методы общего модуля «УправлениеКонтактнойИнформацией». Для печатных форм и обработок используется функция получения представления контакта по объекту и виду, а для табличных выборок — запрос к табличной части «КонтактнаяИнформация» соответствующего справочника с отбором по полю «Вид».
Типичный запрос выглядит как левое соединение справочника с его табличной частью по ссылке и виду контакта. Левое соединение обязательно: у части контрагентов телефон не заполнен, и внутреннее соединение исключит их из результата.
ВЫБРАТЬ Контрагенты.Ссылка КАК Контрагент, Контакты.Представление КАК Телефон ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК Контакты ПО Контакты.Ссылка = Контрагенты.Ссылка И Контакты.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента)В коде печатной формы удобнее штатный вызов: УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(Ссылка, ВидКонтакта). Он возвращает готовую строку с учётом форматирования адреса, что избавляет от ручной сборки представления.
Типичные ошибки и их устранение
Самая распространённая проблема — контакт заполнен, но не выводится. Проверьте три вещи: вид контакта должен совпадать с тем, что ожидает печатная форма; запись должна быть сохранена (карточку записали, а не просто закрыли); в документе нет ручного переопределения адреса, которое перекрывает данные карточки.
Вторая группа ошибок — дубли видов контактов. Если администратор создал собственный вид «Телефон офиса», а печатная форма ищет предопределённый «Телефон контрагента», данные не совпадут. Решение — перенести значения в предопределённый вид или доработать макет.
Как проверить результат
После заполнения или изменения контактов выполните контрольную проверку до массовой печати документов. Откройте предпросмотр печатной формы на одном тестовом документе и сверьте каждое поле с карточкой контрагента и организации.
Как проверить результат
Значения совпадают с карточкой контрагента и организации
Поле пустое или выводится старое значение — проверьте вид контакта и сохранение карточки
Адрес разбит на поля, индекс и город на своих местах
Адрес одной строкой с ошибками форматирования — введите его через форму ввода адреса
У контрагентов с заполненным телефоном значение отображается
Колонка пустая у всех — проверьте настройку полей или вид контакта в запросе
Если контакты выводятся у одних контрагентов и не выводятся у других, проблема в данных, а не в макете: выполните групповую проверку через универсальный отчёт по табличной части контактной информации и найдите карточки с незаполненными видами.
Что важно запомнить
Контакты в 1С живут в табличной части «Контактная информация» и выводятся по виду контакта. Заполняйте предопределённые виды, вводите адрес структурированно, проверяйте результат на предпросмотре печатной формы. Для нестандартного вывода используйте внешние печатные формы и настройку отчётов, а не правку типовых макетов.
Частые вопросы
Почему телефон контрагента заполнен, но в счёте на оплату его нет?
Счёт выводит конкретные виды контактов — обычно юридический адрес и телефон организации-продавца, а не контрагента. Проверьте, какие виды заполнены в карточке вашей организации, и совпадает ли вид телефона контрагента с тем, что ожидает макет.
Можно ли вывести контакты, не меняя конфигурацию?
Да. Используйте механизм «Дополнительные отчёты и обработки»: подключите внешнюю печатную форму с нужным макетом или внешний отчёт по контактной информации. Конфигурация при этом остаётся на поддержке.
Как вывести телефоны всех контрагентов в Excel?
Сформируйте универсальный отчёт по справочнику «Контрагенты» с выводом табличной части «Контактная информация» и отбором по виду «Телефон», затем сохраните результат в файл табличного документа. Альтернатива — отчёт на СКД с соединением с табличной частью.
Чем отличается юридический адрес от фактического в печати?
Это разные виды контактной информации. Документы для контролирующих целей (счета-фактуры, УПД) используют юридический адрес, а документы на доставку — фактический или адрес доставки. Заполняйте оба, чтобы каждая печатная форма брала корректное значение.
Пользователь не видит блок контактов в карточке — в чём причина?
Проверьте права доступа к справочнику и настройку формы: блок мог быть скрыт при изменении формы. Также в некоторых конфигурациях контакты вынесены на отдельную вкладку или в команду «Ещё» → «Контактная информация».
Можно ли добавить свой вид контакта, например «Мессенджер»?
Да, администратор может добавить новый вид в справочнике «Виды контактной информации» с типом «Другое» или «Телефон». Учтите: типовые печатные формы новый вид не выводят — для печати потребуется внешняя печатная форма.