Справочники и Данные · 10 мин
Как выгрузить план счетов из 1С
Способы выгрузки плана счетов из 1С: через печатную форму, обработку выгрузки данных, Excel и конвертацию. Пошаговые инструкции для БП, ЗУП и других конфигураций.
План счетов — это систематизированный перечень бухгалтерских счетов, который лежит в основе всего учёта в программе. Выгрузить его может понадобиться в разных ситуациях: при переходе на другую конфигурацию, для аудита, для передачи аудитору или внешнему консультанту, для сверки настроек между базами или для подготовки методологических материалов.
В 1С нет единой кнопки «экспорт плана счетов», но задача решается несколькими штатными способами: через сохранение табличного документа, через универсальные обработки обмена данными и через встроенные механизмы печати и сравнения. Выбор способа зависит от того, что нужно получить на выходе — читаемый список в Excel или файл для загрузки в другую базу.
Ниже разобраны основные варианты для типовых конфигураций (1С:Бухгалтерия 8, ЗУП, Управление торговлей и других) с указанием условий, ограничений и проверки результата.
Определите цель выгрузки: от неё зависит способ
Прежде чем выгружать, ответьте на вопрос: что вы будете делать с полученными данными? От этого зависит формат и инструмент.
Если нужен список счетов для просмотра, печати, передачи аудитору или анализа — достаточно табличного документа в Excel или PDF. Это самый простой путь, не требующий прав администратора.
Если план счетов нужно перенести в другую базу 1С (например, при внедрении новой конфигурации или консолидации учёта), потребуется выгрузка в XML с сохранением структуры объектов. Здесь уже нужны специальные обработки и аккуратность, потому что загрузка в целевую базу может затронуть существующие данные.
Как выбрать способ
Способ 1: выгрузка через список счетов в Excel
Это универсальный метод, который работает практически во всех конфигурациях на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие).
Откройте план счетов. В 1С:Бухгалтерии это раздел «Главное → План счетов» (или «Настройки → План счетов» в зависимости от релиза). Откроется иерархический список счетов с кодами, наименованиями и признаками учёта.
Далее нажмите кнопку «Ещё» в командной панели списка и выберите пункт «Вывести список». В появившемся окне отметьте колонки, которые нужно включить: код, наименование, вид (активный/пассивный), валютный, количественный, субконто. Нажмите «ОК» — программа сформирует табличный документ.
Полученный табличный документ сохраните через «Файл → Сохранить как» (или Ctrl+S), выбрав формат «Лист Excel (*.xlsx)». При необходимости доступны также MXL, PDF, HTML и текстовые форматы.
- 1Откройте план счетов: Главное → План счетов
- 2В командной панели нажмите «Ещё → Вывести список»
- 3Отметьте нужные колонки (код, наименование, признаки учёта) и нажмите ОК
- 4Сохраните табличный документ: Файл → Сохранить как → формат Excel
- 5Откройте файл и проверьте, что все счета и колонки на месте
Учтите: если в списке включён отбор или свёрнута иерархия, в выгрузку попадёт не всё. Перед выводом списка сбросьте отборы и убедитесь, что отображаются все счета, включая забалансовые.
Способ 2: печатная форма и оборотно-сальдовая ведомость
Если помимо самих счетов нужны остатки или обороты по ним, выгружайте не план счетов, а отчёт. Оборотно-сальдовая ведомость (раздел «Отчёты → Оборотно-сальдовая ведомость» в Бухгалтерии) содержит полный перечень используемых счетов с сальдо на начало и конец периода.
Сформируйте отчёт за нужный период и сохраните его тем же способом: «Файл → Сохранить как → Excel». В настройках отчёта можно включить развёрнутое сальдо, субконто и валютные суммы.
Важное отличие: ОСВ показывает только счета, по которым были движения или остатки. Счета, добавленные в план, но не использовавшиеся в учёте, в отчёт не попадут. Поэтому для полного перечня счетов используйте способ из предыдущего раздела, а ОСВ — как дополнение.
Способ 3: выгрузка в XML для переноса в другую базу
Для миграции плана счетов между базами используется обработка «Выгрузка и загрузка данных XML». Она входит в состав дистрибутивов многих конфигураций, а также доступна на диске ИТС и в составе инструментов разработчика.
Обработка открывается через «Файл → Открыть» (это внешний файл .epf). На закладке «Выгрузка» отметьте объект метаданных «ПланСчетов» нужного типа (например, «Хозрасчетный») и укажите файл для выгрузки. Вместе со счетами обычно выгружают связанные объекты: виды субконто (план видов характеристик), чтобы структура аналитики сохранилась.
Загрузка в целевую базу выполняется той же обработкой на закладке «Загрузка». Объекты сопоставляются по внутренним идентификаторам и наименованиям — при совпадении возможна перезапись существующих элементов.
Для сложных переносов между разными конфигурациями (например, из Бухгалтерии 7.7 в Бухгалтерию 3.0 или из сторонней системы) используется «Конвертация данных» — отдельный инструмент с настройкой правил обмена. Это задача уровня специалиста по внедрению: правила сопоставляют поля источника и приёмника, и ошибка в правилах приводит к некорректным данным.
Способ 4: программная выгрузка через встроенный язык
Если нужен нестандартный формат (CSV с определёнными колонками, JSON для интеграции, выгрузка по расписанию), задачу решает небольшая обработка на встроенном языке 1С. Пример логики: обойти выборку из плана счетов и записать строки в текстовый файл.
Выборка = ПланыСчетов.Хозрасчетный.Выбрать();
Текст = Новый ТекстовыйДокумент;
Пока Выборка.Следующий() Цикл
Текст.ДобавитьСтроку(Выборка.Код + ";" + Выборка.Наименование);
КонецЦикла;
Текст.Записать("C:\plan_schetov.txt", КодировкаТекста.UTF8);Такой подход требует прав на выполнение внешних обработок и понимания структуры метаданных конкретной конфигурации. Для файловой базы код выполняется в режиме предприятия через внешнюю обработку; в серверном варианте учитывайте, что путь сохранения файла будет относиться к серверу, а не к компьютеру пользователя.
Если вы не разработчик, безопаснее ограничиться штатными способами: ошибка в коде выгрузки обычно безобидна (данные только читаются), но обратная операция — программная загрузка — уже способна испортить базу.
Проверка результата и типичные ошибки
После выгрузки откройте полученный файл и сверьте его с тем, что видно в программе. Количество строк должно соответствовать количеству счетов с учётом субсчетов, коды должны сохранить ведущие нули (например, счёт «01» не должен превратиться в «1»).
Проблема с ведущими нулями — самая частая при работе с Excel: программа воспринимает код счёта как число и обрезает нули. Чтобы этого избежать, сохраняйте табличный документ именно как лист Excel из 1С (там коды записываются как текст) либо при открытии CSV в Excel назначайте столбцу текстовый формат.
Как проверить результат
Совпадает с числом счетов и субсчетов в программе
Строк меньше — вероятно, был отбор или свёрнута иерархия
Ведущие нули на месте (01, 04, 08)
Коды превратились в числа без нулей
Колонки валютный/количественный/субконто заполнены
Колонки пустые — не отмечены при выводе списка
Счета открываются, субконто и признаки учёта сохранены
Дубли счетов или потерянная аналитика
Особенности для разных конфигураций
В 1С:Бухгалтерии 3.0 план счетов единый («Хозрасчетный»), и большинство счетов предопределённые — их коды и настройки заданы конфигурацией. Пользовательские счета и субсчета выгружаются вместе с предопределёнными.
В ЗУП и Управлении торговлей собственного бухгалтерского плана счетов нет — учётные счета приходят из синхронизированной бухгалтерской базы. Поэтому выгружать план счетов нужно именно из бухгалтерской конфигурации.
В старых версиях (Бухгалтерия 7.7) выгрузка выполняется через «Сервис → Обмен данными» или сохранение списка счетов как таблицы. Для переноса из 7.7 в 8 есть штатный помощник перехода, который переносит план счетов вместе с остатками.
Сравнение способов выгрузки
Быстро и без прав администратора; подходит для просмотра и аудита, но не для переноса в другую базу
Полноценный перенос между одинаковыми конфигурациями; требует резервной копии и осторожности
Перенос между разными конфигурациями и версиями; требует настройки правил и навыков специалиста
Любой формат и автоматизация; нужны навыки разработки на встроенном языке
Часто задаваемые вопросы
Можно ли выгрузить план счетов без прав администратора?
Да, вывод списка через «Ещё → Вывести список» и сохранение в Excel доступны обычному пользователю с правами на просмотр плана счетов. Административные права нужны только для обработок выгрузки/загрузки XML и программных методов.
Как сохранить ведущие нули в кодах счетов при выгрузке в Excel?
Сохраняйте табличный документ напрямую из 1С в формат XLSX — коды запишутся как текст. Если используете CSV, открывайте его в Excel через мастер импорта текста и назначайте столбцу с кодом текстовый формат.
Перенесутся ли субконто вместе со счетами?
При выгрузке списка в Excel признаки субконто попадут только как текстовые колонки. При переносе через XML нужно дополнительно выгружать план видов характеристик «Виды субконто», иначе аналитика в новой базе не заработает.
Как выгрузить план счетов вместе с остатками?
План счетов сам по себе остатков не содержит. Сформируйте оборотно-сальдовую ведомость за нужный период и сохраните её в Excel — в ней будут счета, сальдо на начало и конец и обороты. Учтите, что счета без движений в отчёт не попадут.
Чем отличается выгрузка в XML от конвертации данных?
Обработка «Выгрузка и загрузка данных XML» переносит объекты «как есть» между базами с одинаковой структурой метаданных. Конвертация данных нужна, когда конфигурации разные: она преобразует данные по настраиваемым правилам сопоставления полей.
Опасно ли выгружать план счетов из рабочей базы?
Сама выгрузка безопасна — она только читает данные. Риск представляет обратная операция: загрузка в рабочую базу может перезаписать существующие счета. Перед загрузкой всегда делайте резервную копию и сначала проверяйте перенос на тестовой копии.
Что важно запомнить
Для просмотра и передачи списка счетов используйте «Ещё → Вывести список» и сохранение в Excel. Для переноса в другую базу — обработку XML с обязательной резервной копией. Проверяйте полноту выгрузки, ведущие нули в кодах и сохранность субконто.