Справочники и Данные · 9 мин
Как в 1С сохранить список контрагентов
Как сохранить список контрагентов в 1С: выгрузка в Excel, табличный документ, обработки и типовые механизмы. Пошаговые инструкции, проверка результата и типичные ошибки.
Список контрагентов — один из самых востребованных массивов данных в 1С: он нужен для рассылок, сверки с контролирующими органами, переноса в другую базу, анализа клиентской базы или передачи менеджерам по продажам. В типовых конфигурациях (Бухгалтерия, Управление торговлей, Комплексная автоматизация, ERP) есть несколько способов сохранить этот список во внешний файл — от простого вывода в табличный документ до специализированных обработок.
Выбор способа зависит от задачи: нужен ли просто перечень названий для печати, структурированная таблица с ИНН и адресами для Excel, полноценный перенос карточек в другую базу или регулярная автоматическая выгрузка. Ниже разобраны все основные варианты с точными действиями, ограничениями и проверкой результата.
Определите, какой именно список вам нужен
Перед выгрузкой важно понять, что именно требуется на выходе. Простой перечень названий для печати или вставки в письмо — это одна задача. Таблица с ИНН, КПП, адресами и телефонами для загрузки в CRM — другая. Полный перенос карточек контрагентов вместе с договорами и банковскими счетами в другую базу 1С — третья. Каждая задача решается своим инструментом, и неправильный выбор приведёт к потере времени или неполным данным.
Также уточните состав справочника: в типовых конфигурациях контрагенты могут делиться на поставщиков, покупателей, прочих, иметь пометки удаления и дубли. Если нужен «чистый» список покупателей без помеченных на удаление, это надо учесть отбором ещё до выгрузки, а не чистить потом вручную в Excel.
Как выбрать способ выгрузки
Сохранение списка через «Вывести список»
Самый быстрый способ, доступный во всех типовых конфигурациях на управляемых формах. Откройте раздел со справочником контрагентов (обычно «Справочники» → «Контрагенты» или «Продажи» → «Контрагенты»). В меню «Ещё» формы списка найдите команду «Вывести список». В открывшемся окне отметьте галочками нужные поля: наименование, ИНН, КПП, полное наименование, группу. Нажмите «ОК» — программа сформирует табличный документ.
Полученный табличный документ сохраняется через «Файл» → «Сохранить» или «Сохранить копию». Доступные форматы: Excel (XLSX), табличный документ 1С (MXL), PDF, HTML, текст. Для дальнейшей обработки удобнее всего XLSX — файл откроется в Excel или LibreOffice с сохранением структуры колонок.
- 1Откройте справочник «Контрагенты» в нужном разделе
- 2При необходимости установите отбор: по группе, без помеченных на удаление
- 3Откройте меню «Ещё» → «Вывести список»
- 4Отметьте нужные поля (наименование, ИНН, КПП и др.) и нажмите «ОК»
- 5В табличном документе выберите «Файл» → «Сохранить копию» и формат XLSX
- 6Откройте файл и проверьте количество строк и полноту колонок
Важный нюанс: команда выводит список с учётом текущего отбора в форме. Если в списке установлен фильтр по группе или поисковой строке, в файл попадут только видимые элементы. Перед выгрузкой сбросьте отборы либо, наоборот, настройте их осознанно — например, отберите только группу «Покупатели».
Настройка отбора и колонок перед выгрузкой
Чтобы в файл попали только актуальные контрагенты, настройте отбор через «Ещё» → «Настроить список». Типовой пример: добавьте условие «Пометка удаления = Нет», чтобы исключить мусор. При необходимости добавьте отбор по группе, по признаку «Юр./физ. лицо» или по региону, если такие реквизиты ведутся в вашей конфигурации.
Состав колонок в форме списка меняется через «Ещё» → «Изменить форму» или через настройку списка — в зависимости от конфигурации. Если нужные реквизиты (телефон, e-mail, адрес) не отображаются как колонки списка, их проще получить не через «Вывести список», а через отчёт или консоль — об этом ниже. Контактная информация в типовых конфигурациях хранится в отдельной табличной части и не всегда доступна как колонка списка.
Выгрузка через отчёты и универсальный отчёт
Когда нужны реквизиты, которых нет в колонках списка, используйте отчётный механизм. В ряде конфигураций есть готовые отчёты по контрагентам или по контактной информации. Универсальный путь — отчёт «Универсальный отчёт» (в Бухгалтерии) или произвольный отчёт на СКД по справочнику «Контрагенты»: выбираете источник данных, добавляете поля (наименование, ИНН, КПП, юридический адрес, телефон), настраиваете отбор и формируете.
Результат отчёта — тот же табличный документ, который сохраняется в XLSX через «Файл» → «Сохранить копию». Преимущество подхода: полный контроль над составом полей и отборов, возможность сохранить вариант отчёта для повторного использования. Недостаток: требуется больше действий и базовое понимание настроек отчёта.
Перенос карточек в другую базу 1С
Если цель — не таблица для просмотра, а перенос контрагентов в другую информационную базу, сохранение в Excel не подходит: потеряются связи, договоры, счета и история. Для переноса используйте обработку «Универсальный обмен данными в формате XML» — она входит в состав многих типовых конфигураций и доступна на диске ИТС. В обработке выбираются правила обмена для вашей конфигурации, отмечается объект «Контрагенты», задаётся отбор, и данные выгружаются в XML-файл, который затем загружается в целевую базу той же обработкой.
В конфигурациях с настроенной синхронизацией (например, между Бухгалтерией и Управлением торговлей) контрагенты передаются штатным механизмом синхронизации данных — это предпочтительный вариант для регулярного обмена. Перед любым переносом сделайте резервную копию целевой базы: загрузка данных — операция, которая может создать дубли при неверных настройках поиска.
Проверка результата и типичные ошибки
После сохранения файла откройте его и сверьте количество строк с количеством элементов в списке справочника (число элементов видно в строке состояния формы списка при выделении всех строк либо через настройку списка). Проверьте, что ИНН не потеряли ведущие нули: Excel при открытии может преобразовать текстовые ИНН в числа. Если это произошло, откройте файл заново, задав для колонки текстовый формат, или сохраняйте из 1С сразу в XLSX, а не через промежуточный CSV.
Ещё одна частая проблема — неполный список из-за забытого отбора в форме списка или из-за ограничения прав: пользователь без доступа к части данных выгрузит только то, что видит. Если список подозрительно короткий, проверьте активные отборы и права доступа.
Как проверить результат
Совпадает с числом элементов в списке с учётом отбора
Строк заметно меньше — проверьте отборы и права
ИНН отображаются полностью, с ведущими нулями
ИНН преобразованы в числа, нули потеряны
Все нужные реквизиты присутствуют
Нет телефонов/адресов — выгружайте через отчёт
Часто задаваемые вопросы
Можно ли выгрузить контрагентов вместе с адресами и телефонами?
Да, но не через «Вывести список» — контактная информация хранится отдельно. Используйте универсальный отчёт по справочнику с добавлением полей контактной информации или специализированные отчёты по контактным данным, если они есть в вашей конфигурации.
Как сохранить список в формате CSV?
Табличный документ 1С напрямую в CSV не сохраняет. Сохраните в XLSX и пересохраните из Excel в CSV, либо используйте обработки выгрузки. Учтите, что в CSV выше риск потери ведущих нулей и проблем с кодировкой — для русских названий выбирайте UTF-8.
Почему в выгрузке появились дубли контрагентов?
В самом справочнике могут существовать дубли — «Вывести список» выгружает всё как есть. Перед выгрузкой запустите штатный поиск и удаление дублей (в типовых конфигурациях: «Администрирование» → «Обслуживание» → «Поиск и удаление дублей»).
Можно ли настроить автоматическую выгрузку списка по расписанию?
Штатной кнопки «выгружать по расписанию» в типовых конфигурациях обычно нет. Задача решается регламентным заданием с небольшой доработкой или внешней обработкой — для этого потребуется участие специалиста по 1С.
Как перенести контрагентов из одной базы 1С в другую без потерь?
Используйте обработку «Универсальный обмен данными в формате XML» с правилами для вашей конфигурации или типовую синхронизацию данных. Перед загрузкой сделайте резервную копию целевой базы и проверьте настройки поиска объектов, чтобы не создать дубли.
Нужны ли особые права для выгрузки списка?
Команду «Вывести список» может выполнить любой пользователь с правом просмотра справочника. Но выгрузится только та часть данных, к которой у пользователя есть доступ, — при ограничениях на уровне записей список может быть неполным.
Что важно запомнить
Для быстрого списка используйте «Ещё» → «Вывести список» и сохраняйте табличный документ в XLSX. Для контактных данных берите отчёт, для переноса между базами — обмен XML. Всегда проверяйте отборы перед выгрузкой и ведущие нули ИНН после неё, а перед загрузкой в другую базу делайте резервную копию.