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