Отчеты и Аналитика · 10 мин
Как вывести список из 1С в Excel: все рабочие способы
Как выгрузить список из 1С в Excel: через кнопку «Ещё», сохранение табличного документа, отчёты и обработки. Разбор ошибок, форматов и настроек.
Выгрузка списка из 1С в Excel — одна из самых частых задач бухгалтеров, менеджеров и аналитиков. Список номенклатуры, контрагентов, сотрудников или документов можно передать в Excel несколькими способами: через стандартную команду «Вывести список», сохранение табличного документа, отчёты или универсальные обработки. Выбор зависит от версии конфигурации, объёма данных и того, что нужно получить на выходе — простой перечень или структурированную таблицу с реквизитами.
В типовых конфигурациях на управляемых формах (1С:Бухгалтерия 8.3, Управление торговлей 11, ERP, Зарплата и управление персоналом 3.1) функция выгрузки встроена в интерфейс и доступна без прав администратора. В старых версиях на обычных формах (7.7, 8.1, ранние релизы 8.2) механизм отличается — там список сохраняется как табличный документ через меню «Файл».
Ниже разобраны все рабочие способы с точными действиями, ограничениями и проверкой результата. Отдельно рассмотрены типичные ошибки: обрезанные колонки, потеря форматов чисел, лишние строки итогов и проблемы с большими объёмами.
Способ 1. Кнопка «Ещё» → «Вывести список» — самый быстрый вариант
Это штатный механизм управляемых форм, который работает практически в любом списке: справочниках, документах, регистрах сведений. Откройте нужный список, например «Номенклатура» или «Контрагенты». В правом верхнем углу формы нажмите кнопку «Ещё» и выберите пункт «Вывести список».
Появится окно настройки, где флажками отмечаются колонки, которые попадут в файл. По умолчанию отмечены видимые колонки, но можно добавить скрытые реквизиты. После нажатия «ОК» 1С сформирует табличный документ — его останется сохранить через «Файл» → «Сохранить как», выбрав тип «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)».
Важный нюанс: выгружается список с учётом текущего отбора и сортировки. Если установлен фильтр по организации или периоду, в Excel попадут только отобранные строки. Это удобно, но одновременно — частая причина «пропавших» данных: пользователь забывает, что отбор включён.
- 1Откройте нужный список (справочник или журнал документов)
- 2Проверьте и при необходимости снимите отборы
- 3Нажмите «Ещё» → «Вывести список»
- 4Отметьте нужные колонки и нажмите «ОК»
- 5В открывшемся табличном документе выберите «Файл» → «Сохранить как»
- 6Укажите формат .xlsx и имя файла
- 7Откройте файл в Excel и проверьте данные
Способ 2. Сохранение табличного документа через «Файл» → «Сохранить как»
Любой табличный документ в 1С — печатная форма, отчёт, результат команды «Вывести список» — можно сохранить в Excel напрямую. Сформируйте документ, затем откройте меню «Файл» (или значок дискеты) и выберите «Сохранить как». В диалоге укажите тип файла «Лист Excel».
Этот способ универсален: он работает и в управляемых, и в обычных формах, включая старые конфигурации 8.1 и 8.2, где команды «Вывести список» может не быть. В обычных формах список сначала выводится в табличный документ через правую кнопку мыши — «Вывести список», а дальше сохраняется тем же путём.
Ограничение способа: вместе с данными переносится оформление — объединённые ячейки, шапки, итоговые строки, рамки. Для печатных форм это нормально, но если файл нужен для дальнейшей обработки (сводных таблиц, загрузки в другую систему), лишнее форматирование придётся убирать вручную.
Способ 3. Выгрузка через отчёты и «Универсальный отчёт»
Когда нужен не просто видимый список, а произвольный набор полей — например, номенклатура с артикулом, ставкой НДС и остатком — удобнее использовать отчёт. В разделе отчётов выберите подходящий (или «Универсальный отчёт» в старших конфигурациях), настройте поля, группировки и отборы, сформируйте и сохраните результат в Excel описанным выше способом.
Преимущество отчётов перед «Вывести список» — доступ к любым реквизитам объекта и связанным данным, которые в форме списка не отображаются. Например, из списка контрагентов стандартной командой не выгрузить телефоны и адреса в полном виде, а через отчёт или схему компоновки данных — можно.
Чтобы таблица в Excel получилась «плоской» и удобной для фильтрации, в настройках отчёта отключите группировки и итоги, а вариант представления переключите в режим таблицы без иерархии. Иначе в файле появятся строки групп с отступами, которые мешают обработке.
Способ 4. Копирование через буфер обмена и обработки выгрузки
Для небольших списков работает примитивный, но быстрый приём: выделить строки в списке 1С (Ctrl+A — все, Ctrl+клик — выборочно), скопировать (Ctrl+C) и вставить в Excel (Ctrl+V). Табличная часть формы передаёт данные в буфер в табличном виде, и Excel раскладывает их по ячейкам. Метод подходит для десятков строк, но на тысячах записей может работать медленно или обрезать данные.
Для регулярных выгрузок и больших объёмов используются обработки: внешние файлы .epf, которые открываются через «Файл» → «Открыть», или встроенные механизмы вроде «Выгрузки данных» в разделе администрирования. Обработка формирует файл заданной структуры и сохраняет его автоматически. Этот вариант требует прав на открытие внешних обработок и аккуратности: скачанные из интернета .epf-файлы запускайте только из доверенных источников.
Сравнение способов: что выбрать под свою задачу
Единого «лучшего» способа нет — выбор зависит от объёма, набора полей и частоты операции. Ориентируйтесь на сопоставление ниже.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| «Ещё» → «Вывести список» | Быстрый перечень видимых колонок | Только поля формы списка |
| Сохранить как Excel | Печатные формы, готовые отчёты | Лишнее форматирование, итоги |
| Отчёт / универсальный отчёт | Любые реквизиты и связанные данные | Требует настройки полей |
| Копипаст через буфер | Несколько десятков строк | Нестабилен на больших объёмах |
| Внешняя обработка | Регулярные выгрузки, большие данные | Нужны права и доверенный источник |
Для разовой задачи почти всегда достаточно первого способа. Если выгрузка повторяется еженедельно с одинаковой структурой, потратьте время один раз на настройку отчёта и сохраните его вариант — в дальнейшем выгрузка будет занимать пару кликов.
Как проверить результат после выгрузки
После сохранения файла откройте его в Excel и сверьте ключевые показатели с 1С. Минимальная проверка: количество строк должно совпадать с количеством элементов в списке (с учётом отбора), а контрольные значения — коды, ИНН, суммы — читаться корректно.
Обратите внимание на типы данных. Числа могут выгрузиться как текст (признак — зелёный треугольник в углу ячейки и выравнивание влево), даты — как текстовые строки, а длинные коды с ведущими нулями, например «001234», Excel самостоятельно превращает в «1234». Для кодов и артикулов задайте текстовый формат столбца сразу после открытия файла.
Как проверить результат
Совпадает с числом элементов в списке 1С
Строк меньше — проверьте отбор или лимит формата .xls
Ведущие нули сохранены
Нули потеряны — задайте текстовый формат столбца
Значения распознаются как числа, считается сумма
Числа как текст — преобразуйте через «текст по столбцам»
Одна строка заголовков, данные без строк групп
Присутствуют итоги, объединённые ячейки, пустые шапки
Типичные ошибки и ограничения
Самая распространённая проблема — выгрузка неполного списка из-за забытого отбора. Перед выгрузкой нажмите «Ещё» → «Отключить все отборы» или проверьте панель настроек. Вторая частая ошибка — сохранение в .xls при объёме больше 65 536 строк: лишние строки просто обрезаются без предупреждения. Всегда выбирайте .xlsx для больших списков.
При выгрузке иерархических справочников (номенклатура с папками, подразделения) в файл попадают и группы, и элементы. Если нужны только элементы, переключите режим просмотра списка из «дерево» или «иерархический список» в «список» — тогда группы не выводятся.
Отдельный случай — очень большие объёмы (сотни тысяч строк). Команда «Вывести список» формирует табличный документ целиком в памяти, и на слабом сервере или клиенте это может привести к зависанию. В такой ситуации выгружайте порциями по отборам или используйте обработку с построчной записью в файл.
FAQ: частые вопросы о выгрузке списков из 1С
Почему в меню «Ещё» нет пункта «Вывести список»?
Команда может быть скрыта настройками формы или недоступна из-за прав пользователя. Проверьте «Ещё» → «Изменить форму» и права в профиле доступа. В некоторых формах (например, динамических списках с особой настройкой) команда отключена разработчиком конфигурации — тогда используйте отчёт или сохранение табличного документа.
Как выгрузить список вместе с картинками товаров?
Штатные механизмы выгружают только текстовые и числовые данные. Изображения хранятся в базе отдельно, и в Excel попадает разве что ссылка на файл картинки, если такой реквизит есть. Для выгрузки самих изображений нужна специальная обработка, сохраняющая файлы в каталог.
Можно ли выгрузить список из 1С 7.7 в Excel?
Да. В 7.7 откройте справочник или журнал, выведите данные в таблицу (или сформируйте отчёт), затем через «Файл» → «Сохранить как» выберите формат Excel. Учитывайте ограничение старого формата .xls на 65 536 строк и возможные проблемы с кодировкой кириллицы при открытии в современных версиях Excel.
Что делать, если Excel открывает файл с «кракозябрами» вместо русского текста?
Так бывает при выгрузке в CSV с несовпадающей кодировкой. Откройте файл через «Данные» → «Из текстового/CSV-файла» в Excel и укажите кодировку «Кириллица (Windows)» или UTF-8. Надёжнее сразу сохранять из 1С в формате .xlsx — там проблема кодировки не возникает.
Как автоматизировать регулярную выгрузку одного и того же списка?
Настройте отчёт с нужными полями и сохраните его вариант под понятным именем — выгрузка сведётся к «сформировать и сохранить». Для полной автоматизации без участия пользователя используется регламентное задание или внешняя обработка, которую запускает планировщик; такую настройку выполняет специалист по 1С.
Почему суммы в Excel не считаются и показывают ноль?
Скорее всего, числа выгрузились как текст — например, из-за неразрывных пробелов в разрядах или символа валюты. Выделите столбец, используйте «Найти и заменить» для удаления пробелов, затем преобразуйте значения в числа через «Данные» → «Текст по столбцам» → «Готово».
Что важно запомнить
Для быстрой выгрузки используйте «Ещё» → «Вывести список» и сохраняйте в .xlsx. Перед выгрузкой снимите лишние отборы, после — проверьте количество строк, ведущие нули в кодах и формат чисел. Для нестандартных наборов полей берите отчёты, для регулярных задач — сохранённые варианты или обработки, а сторонние .epf запускайте только после резервной копии.