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

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

Какие операции недопустимы с предопределёнными счетами в 1С:Бухгалтерия 8

Какие операции недопустимы с предопределёнными счетами в 1С:Бухгалтерия 8: удаление, переименование, изменение кода. Риски, последствия и безопасные альтернативы.

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

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

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

Удаление предопределённых счетов

Удаление — самая разрушительная операция. Счета вроде 10 «Материалы», 41 «Товары», 62 «Расчёты с покупателями», 68 «Расчёты по налогам и сборам» и десятки других используются в коде конфигурации напрямую. После удаления счёта любой документ, который должен сформировать по нему проводку, завершится с ошибкой вида «Предопределённый элемент отсутствует в данных».

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

Изменение кода и наименования предопределённого счёта

Код счёта (например, «60», «76.05») в типовой конфигурации используется при настройке счетов учёта, в регистрах сведений «Счета учёта номенклатуры», «Счета учёта расчётов с контрагентами» и при формировании бухгалтерской отчётности. Ручное изменение кода предопределённого счёта разрывает эти связи: настройки начинают указывать на несуществующий элемент, и документы подставляют пустые счета в проводки.

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

Если требуется счёт с другим кодом — правильный путь один: создать новый субсчёт к предопределённому счёту (например, 60.03 к счёту 60) и использовать его в настройках. Новый субсчёт наследует свойства родителя и не конфликтует с типовыми механизмами.

Запрет на изменение предопределённого имени

Предопределённое имя — невидимый в пользовательском режиме идентификатор, по которому код конфигурации находит счёт: конструкция вида ПланыСчетов.Хозрасчетный.Товары. Это имя задаётся в конфигураторе и в типовой поставке изменению не подлежит.

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

Недопустимые изменения признаков учёта

У предопределённых счетов типовым образом настроены признаки учёта: количественный, валютный, налоговый (НУ), забалансовый. Эти признаки соответствуют логике проведения документов. Их изменение недопустимо по следующим причинам:

  • отключение количественного учёта на счетах запасов (10, 41, 43) ломает складские отчёты и списание по средней стоимости;
  • снятие валютного признака со счетов 52, 57, 60.21, 62.21 делает невозможным корректный учёт курсовых разниц;
  • отключение налогового признака нарушает расчёт временных и постоянных разниц по ПБУ 18 и регламентную операцию «Расчёт налога на прибыль»;
  • перевод забалансового счёта в активный (или наоборот) искажает итоги баланса, поскольку забалансовые счета не участвуют в сальдо по двойной записи.

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

Изменение состава субконто и перемещение в иерархии

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

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

Типичные ошибки
01
Удаление «лишних» счетов при чистке плана счетов — через время обнаруживаются ошибки проведения документов и пустые отчёты
02
Снятие валютного признака для «упрощения» — перестаёт работать переоценка валютных остатков и расчёт курсовых разниц
03
Добавление субконто к предопределённому счёту без перепроведения — старые проводки остаются с пустой аналитикой, отчёты расходятся
04
Перенос субсчёта из-под предопределённого родителя — счёт выпадает из типовых настроек счетов учёта
05
Изменение кода счёта для «красивой» нумерации — регистры настроек счетов учёта ссылаются на несуществующий элемент

Что делать вместо запрещённых операций

Практически любая задача, которую пользователь пытается решить «правкой» предопределённого счёта, имеет безопасное решение:

  • нужна детальная аналитика — создайте субсчёт к предопределённому счёту и настройте его использование в регистрах счетов учёта;
  • счёт мешает в интерфейсе — ограничьте его видимость настройками, но не удаляйте;
  • нужен учёт, не предусмотренный типовым планом, — используйте свободные коды в рамках существующих групп или забалансовые счета, добавленные вручную к типовым группам;
  • требуется нестандартная проводка — используйте документ «Операция» (ручную операцию) вместо изменения свойств счёта.
Порядок действий при добавлении субсчёта
  1. 1
    Откройте раздел «Главное» → «План счетов»
  2. 2
    Найдите предопределённый счёт-родитель и создайте для него новый субсчёт со свободным кодом
  3. 3
    Проверьте, что признаки учёта и субконто унаследованы от родителя
  4. 4
    Настройте использование субсчёта в регистрах «Счета учёта номенклатуры» и «Счета учёта расчётов с контрагентами»
  5. 5
    Проведите тестовый документ и проверьте проводки
  6. 6
    Сформируйте оборотно-сальдовую ведомость и убедитесь, что данные попадают в отчётность

Как проверить, что механизмы не повреждены

Если есть подозрение, что с предопределёнными счетами уже выполнялись рискованные операции, проверьте базу по контрольным точкам: наличие всех типовых счетов, корректность признаков учёта, работоспособность закрытия месяца и отчётности. Быстрый индикатор проблем — ошибки при проведении документов со ссылкой на план счетов и пустые счета в проводках.

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

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

Список предопределённых счетов
Норма

Все типовые счета присутствуют, у предопределённых элементов жёлтый значок

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

Отсутствуют типовые счета, ошибки «предопределённый элемент не найден»

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

Документы проводятся без ошибок, счета в проводках заполнены

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

Пустые счета в проводках, сообщения об ошибках при проведении

Закрытие месяца
Норма

Все регламентные операции выполняются успешно

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

Ошибки в операциях расчёта налога, амортизации, переоценки валюты

Оборотно-сальдовая ведомость
Норма

Сальдо по забалансовым счетам не попадает в итог баланса

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

Искажённые итоги, «лишние» суммы в балансе

FAQ

Можно ли удалить предопределённый субсчёт, по которому нет оборотов?

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

Что делать, если предопределённый счёт уже удалили?

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

Можно ли добавить своё субконто к предопределённому счёту?

Технически возможно, но нежелательно: это меняет структуру регистра бухгалтерии, требует перепроведения документов и усложняет обновление. Безопаснее создать субсчёт и настроить аналитику на нём.

Как отличить предопределённый счёт от созданного вручную?

В списке плана счетов у предопределённых элементов на пиктограмме отображается жёлтый кружок. Счета без такой отметки созданы пользователем и подлежат свободному редактированию в разумных пределах.

Почему программа не даёт изменить признаки учёта у счёта?

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

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

Создайте новый субсчёт внутри подходящей предопределённой группы со свободным кодом. Он унаследует свойства родителя, корректно попадёт в отчётность и не конфликтует с типовыми механизмами.

Итог

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

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