К статье
Практический материал

Учет и Финансы · 11 мин

Как изменить план счетов в 1С

Как изменить план счетов в 1С Бухгалтерии: добавление субсчетов, настройка аналитики, работа в режиме конфигуратора, риски и проверка результата.

План счетов в 1С — это основа бухгалтерского учета: от его структуры зависит, как формируются проводки, оборотно-сальдовая ведомость и регламентированная отчетность. Типовая конфигурация 1С:Бухгалтерия поставляется с предопределенным планом счетов, который соответствует Плану счетов бухгалтерского учета, утвержденному Приказом Минфина РФ № 94н. Однако на практике компаниям часто требуется добавить собственные субсчета, настроить аналитику или изменить признаки учета.

Изменить план счетов можно двумя способами: в пользовательском режиме (добавление субсчетов к предопределенным счетам) и в конфигураторе (глубокая доработка структуры). Первый способ безопасен и доступен бухгалтеру без программиста, второй требует навыков разработки и снимает конфигурацию с полной поддержки, что усложняет обновления.

Прежде чем вносить изменения, важно понимать ограничения: предопределенные счета нельзя удалить или переименовать, а к некоторым из них нельзя добавлять субсчета без последствий для типовых механизмов. Ниже разобраны оба подхода с конкретными действиями и проверками результата.

Что можно и чего нельзя менять в плане счетов

План счетов в 1С:Бухгалтерии состоит из предопределенных элементов, заданных разработчиком конфигурации. Их код, наименование и базовые свойства зафиксированы на уровне метаданных: удалить счет 60 или переименовать счет 01 в пользовательском режиме невозможно. Это сделано намеренно — типовые документы, регламентные операции и отчеты жестко привязаны к кодам предопределенных счетов.

При этом пользователю разрешено добавлять собственные субсчета к большинству счетов. Например, к счету 10 «Материалы» можно добавить субсчет 10.12 «Инвентарь и хозяйственные принадлежности», если типовой детализации недостаточно. Новые субсчета полноценно участвуют в проводках, отчетах и настройке аналитики.

Ограничение касается иерархии: пользовательский субсчет можно создать только внутри существующего счета или субсчета первого уровня. Также нельзя изменить валютный и количественный признаки у предопределенных счетов — эти свойства настраиваются только в конфигураторе.

Как добавить субсчет в пользовательском режиме

Это самый распространенный сценарий, который выполняет бухгалтер без привлечения программиста. Откройте раздел «Главное» и перейдите по ссылке «План счетов». В открывшемся списке найдите счет, к которому нужно добавить детализацию, установите на него курсор и нажмите кнопку «Создать».

В карточке нового субсчета укажите код — он должен начинаться с кода родительского счета, например 62.03 для счета 62. Заполните наименование так, чтобы оно было понятно в отчетах. Далее настройте признаки учета: количественный (если по счету ведется учет в штуках, тоннах и т.п.), валютный (для расчетов в валюте) и вид субконто — аналитические разрезы, например «Контрагенты» и «Договоры».

После записи субсчет сразу становится доступен в документах и ручных операциях. Проверьте, что он корректно отображается в оборотно-сальдовой ведомости: сформируйте ОСВ по родительскому счету с детализацией по субсчетам.

Порядок добавления субсчета
  1. 1
    Откройте «Главное — План счетов»
  2. 2
    Выделите родительский счет и нажмите «Создать»
  3. 3
    Укажите код субсчета внутри иерархии родителя
  4. 4
    Заполните наименование и настройте признаки учета
  5. 5
    Добавьте нужные виды субконто для аналитики
  6. 6
    Запишите и проверьте счет в оборотно-сальдовой ведомости

Настройка аналитики: субконто и признаки учета

Аналитика определяет, в каких разрезах будут накапливаться обороты и остатки. Виды субконто привязаны к плану видов характеристик: стандартный набор включает «Номенклатура», «Контрагенты», «Договоры», «Склады», «Статьи затрат» и другие. К одному счету можно прикрепить до трех видов субконто — это ограничение типовой конфигурации.

Для пользовательского субсчета виды субконто добавляются в табличной части карточки. Учтите, что аналитика родительского счета не наследуется автоматически: если у счета 10 настроены «Номенклатура» и «Склады», для нового субсчета 10.12 их нужно указать заново, иначе отчеты по субсчету будут пустыми в этих разрезах.

Признак «Забалансовый» используется для счетов, операции по которым не должны влиять на баланс, — например, для учета арендованных основных средств. Обороты по забалансовым счетам не требуют корреспонденции, проводка формируется односторонней.

Изменение плана счетов в конфигураторе

Когда пользовательских возможностей недостаточно — нужно добавить счет верхнего уровня, изменить признаки предопределенного счета или увеличить число субконто — работа ведется в конфигураторе. Откройте информационную базу в режиме «Конфигуратор», в дереве конфигурации найдите ветку «Планы счетов» и откройте объект «Хозрасчетный».

В окне редактирования доступны вкладки: «Данные» (длина кода, маска, признаки учета), «Субконто» (состав и количество аналитики), «Предопределенные» (список типовых счетов). Новый счет верхнего уровня добавляется на вкладке «Предопределенные» либо создается как обычный элемент после обновления конфигурации базы данных.

После внесения изменений обязательно выполните обновление конфигурации базы данных (клавиша F7) и проверьте, что база открывается в пользовательском режиме без ошибок. Изменение длины кода или маски кода — критичная операция: при наличии данных она может потребовать реструктуризации и привести к ошибкам, поэтому выполняется только на копии.

Риски и влияние на обновления и отчетность

Главный риск доработки в конфигураторе — снятие конфигурации с полной поддержки. После этого автоматическое обновление на новые релизы становится невозможным: каждое обновление придется выполнять вручную с сопоставлением изменений, что увеличивает стоимость сопровождения.

Второй риск — регламентированная отчетность. Бухгалтерский баланс и отчет о финансовых результатах в 1С собираются по правилам, привязанным к конкретным кодам счетов. Новый пользовательский субсчет попадет в отчетность через родительский счет автоматически, а вот счет верхнего уровня, созданный в конфигураторе, в типовые правила не входит — его придется добавлять в настройки отчетности вручную.

Также учитывайте обмены данными: если база синхронизируется с другими конфигурациями (1С:ЗУП, 1С:Управление торговлей), несовпадение планов счетов вызовет ошибки при выгрузке проводок. Перед доработкой проверьте правила конвертации.

Сравнение подходов

Пользовательский режим

Подходит для добавления субсчетов и настройки аналитики. Безопасно, не влияет на обновления, доступно бухгалтеру. Ограничение — нельзя создать счет верхнего уровня и менять предопределенные элементы.

Конфигуратор

Позволяет любые изменения структуры: новые счета, признаки, субконто. Требует разработчика, снимает с полной поддержки, усложняет обновления и требует ручной настройки отчетности.

Настройка без изменения плана

Часто задачу решают субконто или детализация в отчетах без новых счетов. Подходит, когда нужна аналитика, а не отдельная строка в ОСВ.

Проверка результата после изменений

После добавления субсчета или изменения настроек убедитесь, что учет работает корректно. Сформируйте оборотно-сальдовую ведомость по измененному счету за текущий период: новый субсчет должен отображаться в иерархии, а обороты — корректно сворачиваться в родительский счет.

Создайте тестовый документ с новым субсчетом и проверьте проводки: аналитика должна заполняться, признаки количественного и валютного учета — отражаться в движениях. Затем сформируйте анализ счета и карточку счета, чтобы убедиться, что отчеты строятся без ошибок.

Если изменения делались в конфигураторе, дополнительно проверьте регламентированную отчетность и типовые операции закрытия месяца — именно там чаще всего проявляются скрытые привязки к кодам счетов.

Контрольные точки

Как проверить результат

Отображение в ОСВ
Норма

Субсчет виден в иерархии родительского счета

Тревожный признак

Субсчет отсутствует или выводится отдельной строкой вне иерархии

Проводки документа
Норма

Аналитика и признаки учета заполняются корректно

Тревожный признак

Поля субконто пустые или недоступны для выбора

Регламентированная отчетность
Норма

Обороты попадают в нужные строки баланса

Тревожный признак

Суммы по новому счету не учтены в отчете

Типичные ошибки при изменении плана счетов

Самая частая ошибка — создание дублирующих субсчетов вместо использования субконто. Например, вместо одного субсчета 60.01 с аналитикой по контрагентам бухгалтер создает отдельный субсчет для каждого крупного поставщика. Это раздувает план счетов, усложняет отчеты и не дает никаких преимуществ.

Вторая ошибка — нарушение маски кода. Код субсчета должен соответствовать иерархии: 10.12 допустим, а 10.101 при маске ##.## вызовет ошибку записи. Третья типичная проблема — попытка удалить субсчет, по которому уже есть проводки: программа заблокирует удаление, и субсчет придется только помечать на удаление после очистки данных.

Типичные ошибки
01
Создание субсчетов вместо субконто — план счетов раздувается, отчеты усложняются
02
Изменения в конфигураторе без резервной копии — невозможность отката при ошибке
03
Игнорирование регламентированной отчетности — новые счета не попадают в баланс
04
Попытка удалить счет с проводками — блокировка удаления и мусор в базе

Часто задаваемые вопросы

Можно ли удалить предопределенный счет, который не используется?

Нет, предопределенные счета удалить нельзя ни в пользовательском режиме, ни без последствий в конфигураторе — типовые механизмы ссылаются на них по имени. Если счет не нужен, просто не используйте его в документах: на отчеты и проводки это не повлияет.

Почему новый субсчет не попадает в бухгалтерский баланс?

Пользовательские субсчета включаются в отчетность через родительский предопределенный счет автоматически. Если этого не происходит, проверьте, что субсчет создан именно внутри иерархии родителя, а не как отдельный элемент. Для счетов, добавленных в конфигураторе, правила отчетности настраиваются вручную.

Сколько субконто можно добавить к одному счету?

В типовой 1С:Бухгалтерии к одному счету можно прикрепить до трех видов субконто. Это ограничение заложено в структуре регистра бухгалтерии. Изменить его можно только доработкой конфигурации, что крайне не рекомендуется из-за влияния на все механизмы учета.

Что делать, если нужен счет, которого нет в типовом плане?

Сначала проверьте, нельзя ли решить задачу субсчетом к существующему счету или дополнительным субконто. Если нужен именно новый счет верхнего уровня — это работа для разработчика в конфигураторе с последующей настройкой отчетности и тестированием закрытия месяца.

Повлияет ли добавление субсчета на обмен с другими программами 1С?

Обычно нет: при синхронизации проводки передаются по кодам счетов, а пользовательский субсчет либо сопоставляется правилами обмена, либо заменяется родительским. Однако после добавления субсчета стоит выполнить тестовую выгрузку и проверить корректность сопоставления.

Можно ли изменить наименование предопределенного счета?

В пользовательском режиме — нет, наименование зафиксировано в метаданных. В конфигураторе изменить представление возможно, но это бессмысленная доработка: она снимает конфигурацию с поддержки, а на учет никак не влияет. Для внутренних нужд используйте пользовательские субсчета с собственными названиями.

Итог

Что важно запомнить

Простые изменения — новые субсчета и аналитика — выполняются в пользовательском режиме без рисков для обновлений. Доработки в конфигураторе доверяйте разработчику и всегда начинайте с резервной копии. После любых изменений проверяйте ОСВ, проводки и регламентированную отчетность.