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