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