К статье
Практический материал

Справочники и Данные · 8 мин

Как выгрузить телефоны контрагентов из 1С

Как выгрузить телефоны контрагентов из 1С: способы через справочник, отчёты и обработку. Пошаговые инструкции для 1С:Бухгалтерии и Управления торговлей.

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

Инструкции актуальны для типовых конфигураций на платформе 1С:Предприятие 8.3: «Бухгалтерия предприятия», «Управление торговлей», «Управление нашей фирмой», «ERP». Названия пунктов меню могут немного отличаться в зависимости от версии конфигурации, но логика везде одинакова.

Где в 1С хранятся телефоны контрагентов

В типовых конфигурациях контактные данные — телефон, email, адрес — не являются простыми полями карточки контрагента. Они записываются в табличную часть «Контактная информация», где каждая строка имеет вид (телефон, email, адрес), тип (рабочий, мобильный, домашний) и само значение. Технически данные лежат в регистре сведений или табличной части справочника, в зависимости от версии библиотеки стандартных подсистем.

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

Способ 1. Выгрузка через отчёт по контактной информации

Самый простой путь без программирования — типовой отчёт. В «1С:Бухгалтерии 8» откройте раздел «Справочники» → «Контрагенты», затем в меню «Ещё» или в разделе «Отчёты» найдите отчёт «Контактная информация» либо «Телефоны контрагентов» (название зависит от версии). В «Управлении торговлей» аналогичный отчёт есть в разделе «CRM и маркетинг» или «НСИ и администрирование» → «Отчёты».

Откройте настройки отчёта кнопкой «Настройки» и убедитесь, что в выбранных полях есть «Контрагент» и «Телефон» (или «Представление контактной информации»). При необходимости добавьте отбор: например, только непомеченные на удаление контрагенты или только поставщики. Сформируйте отчёт и сохраните его через «Файл» → «Сохранить как» в формате Excel (MXL или XLSX).

Порядок действий через отчёт
  1. 1
    Откройте справочник «Контрагенты» и найдите отчёт по контактной информации
  2. 2
    В настройках отчёта добавьте поля «Контрагент» и «Телефон»
  3. 3
    Установите отборы: вид контрагента, пометка удаления
  4. 4
    Сформируйте отчёт и проверьте несколько строк на полноту
  5. 5
    Сохраните табличный документ в формате Excel через «Файл» → «Сохранить как»

Способ 2. Выгрузка списка справочника с настройкой колонок

Во многих конфигурациях можно вывести телефон прямо в список контрагентов. Откройте список, нажмите «Ещё» → «Изменить форму» (или «Настроить список»). Если среди доступных полей есть «Телефон» или «Контактная информация», добавьте его в список. После этого список можно выгрузить: «Ещё» → «Вывести список», выбрать табличный документ и сохранить в Excel.

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

Способ 3. Консоль запросов и универсальные обработки

Если нужна гибкая выборка — например, только мобильные телефоны покупателей за определённый регион — удобнее консоль запросов. В конфигурациях с БСП может быть встроенная обработка, либо используется внешняя консоль запросов, которую запускает администратор или специалист с правами. Запрос обращается к табличной части «Справочник.Контрагенты.КонтактнаяИнформация» с отбором по виду контактной информации «Телефон».

Результат запроса выводится в таблицу и сохраняется в Excel. Этот способ требует базовых навыков языка запросов 1С, но даёт полный контроль: можно вывести несколько телефонов в одну строку через объединение, отфильтровать пустые значения, добавить ИНН для идентификации контрагентов.

Проверка полноты и качества выгрузки

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

Обратите внимание на формат номеров. В 1С телефон может храниться в свободной форме: с пробелами, скобками, добавочными. Если файл нужен для обзвонщика или CRM, потребуется дополнительная нормализация номеров уже в Excel или текстовом редакторе.

Контрольные точки

Как проверить результат

Количество строк в файле
Норма

Совпадает с числом контрагентов с заполненным телефоном

Тревожный признак

Строк значительно меньше или есть пустые телефоны у половины списка

Случайная выборка 5–10 карточек
Норма

Телефон в файле совпадает с карточкой контрагента

Тревожный признак

Номера перепутаны между контрагентами или устарели

Формат номеров
Норма

Номера в едином формате, пригодны для дальнейшего использования

Тревожный признак

Смесь форматов, лишние символы, обрезанные номера

Типичные ошибки при выгрузке

Типичные ошибки
01
Выгрузка списка без настройки колонок — телефон просто не попадает в файл, потому что его нет в стандартном составе колонок
02
Отсутствие отбора по пометке удаления — в выгрузку попадают удалённые и задублированные контрагенты
03
Выгрузка только одного вида телефона — теряются мобильные номера, если выгружался только рабочий
04
Сохранение в MXL вместо Excel — файл не открывается вне 1С, приходится переделывать
05
Игнорирование контактных лиц — телефоны хранятся у контактных лиц, а не у самого контрагента, и выгрузка оказывается неполной

Частные случаи и ограничения

Телефоны контактных лиц — отдельная задача. В «Управлении торговлей» и ERP контактные лица хранятся в собственном справочнике со своей контактной информацией. Если менеджеры записывали телефоны туда, выгружайте справочник «Контактные лица партнёров» аналогичным отчётом, добавив поле связи с контрагентом (партнёром).

В старых конфигурациях на платформе 8.2 или в обычных формах путь к отчётам отличается: отчёт по контактной информации ищите в меню «Сервис» или «Операции» → «Отчёты». В базовых версиях конфигураций часть отчётов и обработок может быть недоступна — тогда остаётся выгрузка списка с настройкой формы или обращение к специалисту по 1С.

FAQ

Почему в выгруженном файле нет колонки с телефоном?

Телефон не входит в состав колонок списка контрагентов по умолчанию. Добавьте его через настройку формы списка («Ещё» → «Изменить форму») или используйте отчёт по контактной информации, где поле «Телефон» выбирается в настройках.

У одного контрагента несколько телефонов — как выгрузить все?

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

Можно ли выгрузить телефоны вместе с ИНН и адресом?

Да. В настройках отчёта добавьте нужные поля: ИНН, КПП, адрес. Все они доступны в типовых отчётах по контрагентам. Либо выгрузите реквизиты и контактную информацию отдельно и объедините в Excel по наименованию или ИНН.

Как выгрузить телефоны только поставщиков или только покупателей?

В настройках отчёта добавьте отбор по виду контрагента или по группе справочника. В «Управлении торговлей» отбор делается по типу отношений с партнёром (клиент, поставщик). Сохраните настройку как вариант отчёта, чтобы не настраивать заново.

Выгрузка в Excel получается пустой, хотя телефоны в карточках есть. В чём причина?

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

Как автоматизировать регулярную выгрузку телефонов?

Сохраните настроенный вариант отчёта и формируйте его по мере необходимости. Для полной автоматизации (например, ежедневной выгрузки в файл) потребуется доработка конфигурации или внешняя обработка с регламентным заданием — это задача для специалиста по 1С.

Итог

Что важно запомнить

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