План счетов в 1С:Предприятие — это основа бухгалтерского и налогового учета, которая определяет, как будут фиксироваться все хозяйственные операции компании. Без правильно настроенного плана счетов невозможно вести учет, формировать отчетность или анализировать финансовое состояние бизнеса. Однако многие пользователи — особенно новички — сталкиваются с трудностями при его настройке: не понимают, как добавить новый счет, почему стандартный план не подходит под специфику их деятельности или как исправить ошибки, возникшие из-за неправильной конфигурации.
В этой статье мы разберем что такое план счетов в 1С, как он устроен, какие бывают виды счетов и субсчетов, а также дадим практические рекомендации по его адаптации под разные системы налогообложения (ОСНО, УСН, ЕНВД). Особое внимание уделим типичным ошибкам, которые допускают бухгалтеры при работе с планами счетов, и покажем, как их избежать. Если вы программист 1С, то найдете здесь примеры кода для динамического управления счетами через встроенный язык.
Что такое план счетов в 1С и зачем он нужен
План счетов в 1С:Предприятие — это иерархический перечень бухгалтерских счетов, каждый из которых предназначен для учета определенного типа активов, обязательств, доходов или расходов. Он является обязательным элементом любой бухгалтерской конфигурации (например, 1С:Бухгалтерия 8, 1С:Управление торговлей или 1С:ERP) и служит основой для:
- 📊 Ведения бухгалтерского учета — все операции (поступления, выплаты, начисления) проводятся по счетам.
- 📈 Формирования отчетности — баланс, отчет о финансовых результатах и другие формы строятся на основе оборотов по счетам.
- 🔍 Аналитики — счета позволяют детализировать данные по контрагентам, проектам, подразделениям и другим разрезам.
- 💼 Соблюдения законодательства — план счетов должен соответствовать требованиям Приказа Минфина РФ №94н (для коммерческих организаций).
Без плана счетов программа просто не сможет фиксировать хозяйственные операции. Например, когда вы регистрируете поступление товара от поставщика, 1С автоматически формирует проводку типа Дт 41.01 "Товары на складах" — Кт 60.01 "Расчеты с поставщиками". Если счет 41.01 или 60.01 отсутствует или настроен неправильно, операция не пройдет, а пользователь получит ошибку.
Структура плана счетов: счета, субсчета и аналитика
План счетов в 1С имеет многоуровневую структуру, которая включает:
- Счета первого порядка — двузначные коды (например,
10"Материалы",51"Расчетный счет"). Они определяют основные группы активов и обязательств. - Субсчета — добавляются через точку к основному счету (например,
10.01"Сырье и материалы",10.05"Запасные части"). Позволяют детализировать учет. - Аналитика — дополнительные разрезы (например, номенклатура, контрагенты, договора), которые привязываются к субсчетам для еще более глубокого анализа.
Пример иерархии:
10 "Материалы"
├── 10.01 "Сырье и материалы"
│ ├── Аналитика: Номенклатура (доска, гвозди, краска)
│ └── Аналитика: Склады (Основной, Резервный)
└── 10.05 "Запасные части"
├── Аналитика: Номенклатура (подшипники, ремни)
└── Аналитика: Поставщики (ООО "Техно", ИП Иванов)
Важно: в 1С субсчета могут иметь неограниченную вложенность (например, 10.01.01), но на практике глубина редко превышает 3 уровня, так как избыточная детализация усложняет учет.
| Уровень | Пример | Назначение |
|---|---|---|
| Счет 1-го порядка | 62 |
Расчеты с покупателями (общий счет) |
| Субсчет | 62.01 |
Расчеты в рублях |
| Субсчет 2-го уровня | 62.01.1 |
Авансы полученные (если нужна дополнительная детализация) |
| Аналитика | 62.01 → Контрагент: ООО "Ромашка" |
Кто конкретно должен деньги |
Если в вашей конфигурации не хватает стандартных субсчетов, не спешите добавлять новые. Сначала проверьте, можно ли решить задачу через аналитику (например, использовать справочник "Номенклатурные группы" вместо создания субсчета 20.03).
Виды планов счетов в 1С: стандартный vs. пользовательский
В 1С:Предприятие можно работать с двумя типами планов счетов:
1. Стандартный план счетов
Это готовый шаблон, который поставляется вместе с типовой конфигурацией (например, 1С:Бухгалтерия 8). Он соответствует Приказу Минфина РФ №94н и включает все необходимые счета для ведения учета по ОСНО. Преимущества:
- ✅ Готов к использованию "из коробки".
- ✅ Проходит проверки при сдаче отчетности.
- ✅ Поддерживается обновлениями от 1С.
2. Пользовательский план счетов
Это модифицированный план, который адаптирован под специфику бизнеса. Например, для УСН или ЕНВД могут удаляться ненужные счета (например, 19 "НДС"), а для производственных предприятий добавляются дополнительные субсчета к 20 "Основное производство". Риски:
- ⚠️ Может не соответствовать законодательству (если изменения внесены неправильно).
- ⚠️ Требует ручного переноса при обновлении конфигурации.
- ⚠️ Сложности при миграции данных между базами.
⚠️ Внимание: Если вы используете нетиповой план счетов, перед сдачей отчетности обязательно сверьте его с актуальной редакцией Приказа Минфина №94н. Несоответствие кодов счетов может привести к отказам в приеме деклараций.
Пример адаптации для УСН:
Удалены счета:
- 19 "НДС по приобретенным ценностям" (не нужен при УСН)
- 68.02 "НДС" (не нужен при УСН)
Добавлены субсчета:
- 91.01.2 "Прочие доходы (УСН)"
- 91.02.2 "Прочие расходы (УСН)"
Как посмотреть и редактировать план счетов в 1С
Чтобы открыть план счетов в 1С:Бухгалтерия 8, выполните следующие шаги:
- Перейдите в меню
Справочники → План счетов(или нажмитеCtrl+Shift+P). - В открывшемся окне вы увидите иерархический список всех счетов и субсчетов.
- Для редактирования дважды кликните по нужному счету или нажмите
Добавить(для создания нового).
При редактировании счета доступны следующие параметры:
- 🔖 Код и название — например,
10.09"Инвентарь и хозяйственные принадлежности". - 📌 Тип счета — активный, пассивный или активно-пассивный.
- 🔄 Валютный учет — нужно ли вести учет в иностранной валюте.
- 📊 Количественный учет — если требуется учитывать не только суммы, но и количество (например, для счетов
10или41). - 🔗 Субконто — аналитика, которая будет привязана к счету (например, "Номенклатура" для
41.01).
Сделать резервную копию базы (обязательно!)|Проверить, не используется ли счет в текущих операциях|Согласовать изменения с главным бухгалтером|Протестировать изменения на копии базы-->
Пример добавления нового субсчета:
- Выделите родительский счет (например,
20"Основное производство"). - Нажмите
Добавить→Субсчет. - Заполните поля:
- Код:
20.03 - Наименование: "Производство продукции А"
- Тип счета: Активный
- Субконто: "Номенклатурные группы"
- Код:
⚠️ Внимание: Изменение кода или типа счета (например, с активного на пассивный) может привести к развалу баланса. Если счет уже использовался в проводках, его редактирование может потребовать перепроведения документов.
Типичные ошибки при работе с планом счетов и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при настройке или использовании плана счетов. Рассмотрим самые распространенные:
1. Использование несуществующих счетов
Если в проводке указан счет, которого нет в плане, 1С выдаст ошибку типа "Счет 99.03 не найден в плане счетов". Решение:
- Проверьте правильность кода счета (возможно, опечатка).
- Если счета действительно нет, добавьте его через
Справочники → План счетов.
2. Несоответствие типов счетов
Например, если вы пытаетесь провести операцию по кредиту активного счета (где остаток может быть только дебетовым), программа заблокирует проводку. Пример ошибки:
Дт 50.01 "Касса" — Кт 10.01 "Материалы" на 50 000 руб.
→ Ошибка: "Отрицательный остаток по счету 10.01 не допускается"
Решение: проверьте тип счета в плане счетов и исправьте проводку.
3. Дублирование счетов
Иногда пользователи создают несколько счетов с одинаковым назначением (например, 60.01 и 60.02 для расчетов с поставщиками в рублях). Это усложняет учет и ведет к путанице. Решение:
- Объедините дублирующие счета.
- Используйте субконто (аналитику) для детализации.
4. Отсутствие субконто там, где оно нужно
Например, если на счете 62.01 не настроено субконто "Контрагенты", вы не сможете понять, какой именно покупатель должен деньги. Решение:
- Откройте план счетов.
- Выделите счет
62.01. - В поле "Субконто" добавьте справочник "Контрагенты".
Что делать, если после изменения плана счетов перестали работать отчеты?
Если вы изменили код или название счета, а отчеты (например, оборотно-сальдовая ведомость) перестали показывать данные, причиной может быть:
1. Кэширование отчетов — попробуйте обновить отчет (кнопка "Обновить").
2. Изменение структуры хранения данных — если счет был переименован, старые проводки могут "отвалиться". В этом случае поможет перепроведение документов за период.
3. Ошибки в запросах отчетов — если отчет написан на встроенном языке, в нем мог быть жестко прописан старый код счета. Решение: отредактировать запрос или воспользоваться типовой формой отчета.
Программное управление планом счетов (для разработчиков 1С)
Если вы разрабатываете или дорабатываете конфигурацию, вам может потребоваться динамически управлять планом счетов через встроенный язык. Ниже приведены ключевые методы:
1. Получение списка счетов
Чтобы получить все счета из плана, используйте следующий код:
ПланСчетов = ПланыСчетов.Хозрасчетный; // или другой план, если он не стандартный
Выборка = ПланСчетов.ВыбратьСчета();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Счет.Код + " - " + Выборка.Счет.Наименование);
КонецЦикла;
2. Создание нового счета
Пример добавления субсчета 20.03 программно:
ПланСчетов = ПланыСчетов.Хозрасчетный;
НовыйСчет = ПланСчетов.Счета.СоздатьСубсчет();
НовыйСчет.Родитель = ПланСчетов.НайтиПоКоду("20");
НовыйСчет.Код = "20.03";
НовыйСчет.Наименование = "Производство продукции А";
НовыйСчет.Записать();
3. Проверка существования счета
Перед проведением операции полезно убедиться, что счет существует:
Функция СчетСуществует(КодСчета)
ПланСчетов = ПланыСчетов.Хозрасчетный;
Возврат Не ПланСчетов.НайтиПоКоду(КодСчета) = Неопределено;
КонецФункции
Если Не СчетСуществует("62.05") Тогда
Сообщить("Счет 62.05 не найден!");
КонецЕсли;
⚠️ Внимание: При программном изменении плана счетов всегда проверяйте, не используется ли счет в текущих операциях. Удаление или переименование счета, по которому есть остатки, может привести к потере данных.
Изменения в плане счетов через код должны сопровождаться обновлением метаданных конфигурации. После внесения изменений обязательно выполните команду "Обновить конфигурацию базы данных".
Примеры настройки плана счетов для разных систем налогообложения
Стандартный план счетов в 1С ориентирован на общую систему налогообложения (ОСНО). Если ваша компания работает на УСН, ЕНВД или ЕСХН, план счетов нужно адаптировать. Рассмотрим ключевые отличия:
1. План счетов для УСН ("доходы минус расходы")
Особенности:
- 🚫 Удаляются счета, связанные с НДС (
19,68.02,90.03). - 📉 Доходы и расходы учитываются на
91"Прочие доходы и расходы" (или на отдельных субсчетах90.01.1и90.02.1). - 💰 Для учета минимального налога может добавляться счет
99.01.3"Минимальный налог при УСН".
2. План счетов для ЕНВД
Особенности:
- 📊 Выручка учитывается на
90.01.2"Выручка по ЕНВД". - 🛒 Расходы, не уменьшающие налог (например, зарплата), учитываются на
91.02. - 💸 Налог упрощенно рассчитывается с вмененного дохода (может использоваться счет
68.10"ЕНВД").
3. План счетов для ОСНО + ЕНВД (совмещенные режимы)
Если компания совмещает ОСНО и ЕНВД, требуется раздельный учет:
- 🔄 Для каждого режима создаются отдельные субсчета (например,
90.01.1— ОСНО,90.01.2— ЕНВД). - 📌 В документах (например, "Реализация товаров") добавляется реквизит "Режим налогообложения".
- 📊 Отчетность формируется отдельно по каждому режиму.
| Режим налогообложения | Изменения в плане счетов | Пример проводки |
|---|---|---|
| УСН (доходы) | Удалены счета по НДС, доходы на 90.01.1 |
Дт 51 — Кт 90.01.1 (поступление оплаты) |
| ЕНВД | Выручка на 90.01.2, налог на 68.10 |
Дт 90.01.2 — Кт 68.10 (начислен ЕНВД) |
| ОСНО + ЕНВД | Раздельные субсчета для каждого режима | Дт 62.01 — Кт 90.01.1 (ОСНО) или Дт 62.01 — Кт 90.01.2 (ЕНВД) |
FAQ: Частые вопросы о плане счетов в 1С
Можно ли удалить стандартный счет из плана счетов?
Удалять стандартные счета (например, 50, 51, 60) не рекомендуется, так как они используются в типовых операциях. Вместо этого:
- Если счет не нужен, просто не используйте его в проводках.
- Если требуется другая структура, добавьте субсчета (например,
60.01,60.02).
Исключение: счета, которые точно не будут использоваться (например, 09 "Отложенные налоговые активы" при УСН), можно скрыть через настройку видимости.
Как перенести план счетов из одной базы 1С в другую?
Есть несколько способов:
- Через выгрузку/загрузку:
- В исходной базе:
Администрирование → Выгрузка данных → План счетов. - В целевой базе:
Администрирование → Загрузка данных.
- В исходной базе:
- Откройте обе базы в конфигураторе.
- Скопируйте объект "ПланСчетов.Хозрасчетный" из одной базы в другую.
⚠️ После переноса проверьте соответствие аналитики (субконто) в обеих базах!
Почему в оборотно-сальдовой ведомости не показываются остатки по новому счету?
Причины могут быть следующими:
- Счет добавлен, но по нему еще не было движений (проверьте проводки).
- В отчете установлен фильтр по периоду или организации, который исключает нужные данные.
- Счет не включен в настройки отчета (например, в
Настройки → Показывать счета). - Ошибка в структуре счета (например, неверный тип: активный вместо активно-пассивного).
Решение: проверьте настройки отчета и структуру счета в плане счетов.
Как добавить аналитику к существующему счету?
Чтобы привязать субконто (аналитику) к счету:
- Откройте план счетов (
Справочники → План счетов). - Найдите нужный счет (например,
62.01) и откройте его на редактирование. - В поле "Субконто" добавьте требуемые справочники (например, "Контрагенты", "Договора").
- Сохраните изменения.
⚠️ Если по счету уже есть проводки, после добавления субконто может потребоваться перепроведение документов для корректного отображения аналитики.
Можно ли вернуть стандартный план счетов, если я его испортил?
Да, есть несколько способов:
- Восстановление из резервной копии: если у вас есть бэкап базы до изменений.
- Обновление конфигурации: запустите
Конфигуратор → Поддержка → Обновить конфигурацию. Типовые счета будут восстановлены, но пользовательские изменения потеряются. - Ручной импорт: создайте новую базу с типовой конфигурацией и перенесите оттуда план счетов (см. вопрос выше про перенос).
Если вы не уверены в своих действиях, лучше обратиться к специалисту по 1С.