Удаляем учётную политику в 1С:Бухгалтерии 8.3: способы, риски и восстановление данных

· 9 мин

Содержание

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

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

Когда удаление учётной политики оправдано

Запись действительно стоит удалить в нескольких ситуациях:

  • 📄 запись завели не на тот год — ошиблись в поле даты применения;
  • 👥 дубль записи после обмена данными или загрузки из другой базы;
  • 🏢 создали лишнюю организацию и чистите её настройки перед удалением самой организации;
  • 🧪 в рабочую базу попала тестовая или демонстрационная запись.

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

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

Что сделать до удаления записи

Перед удалением сделайте резервную копию базы . В файловой базе это делается через Конфигуратор командой Администрирование → Выгрузить информационную базу (файл .dt). В клиент-серверной базе копию снимает администратор сервера средствами СУБД.

Оцените последствия. На учётную политику опираются ключевые регламентные операции: списание МПЗ, расчёт себестоимости выпуска, учёт НДС, формирование базы по налогу на прибыль. Если удалить запись за прошлый год, документы этого периода при перепроведении сформируют движения уже без её настроек.

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

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

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

Удаление записи через список регистра сведений

Штатный способ — удалить запись в списке регистра сведений. Он работает в любой конфигурации на платформе 8.3 с интерфейсом «Такси».

  1. Включите служебную команду: главное меню (значок со стрелкой вниз в левом верхнем углу) → Сервис → Параметры → поставьте флажок Отображать команду "Все функции". В части релизов путь выглядит как Настройки → Параметры.
  2. Откройте главное меню → Все функции.
  3. Разверните ветку Регистры сведений и выберите Учётная политика.
  4. В списке найдите нужную строку по колонкам Организация и Период (дата, с которой политика применяется).
  5. Выделите строку и нажмите Delete, либо правой кнопкой мыши → команда удаления. Подтвердите удаление.

В списке каждая строка — это отдельная запись политики. Колонка Период показывает дату, с которой настройки вступают в силу, колонка Организация — к кому они относятся. Двойной клик по строке открывает ту самую форму настроек учётной политики. Так вы точно отличите нужную запись от лишней, прежде чем нажимать Delete.

Запись исчезает сразу. Процедура Удаление помеченных объектов здесь не нужна — она работает со справочниками и документами, а записи регистра удаляются напрямую.

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

Как удалить учётную политику программно

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

Записи независимого периодического регистра стираются перезаписью пустого набора с нужным отбором:

// Удаляет записи учётной политики по организации.
// Запускать в КОПИИ базы, под полными правами.
Набор = РегистрыСведений.УчетнаяПолитика.СоздатьНаборЗаписей();
Набор.Отбор.Организация.Установить(ВыбраннаяОрганизация);
// Чтобы удалить только одну запись, добавьте отбор по дате:
// Набор.Отбор.Период.Установить(Дата("20240101"));
Набор.Записать(); // запись пустого набора стирает всё, что попало в отбор

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

Готовую обработку открывают в режиме 1С:Предприятие через меню Файл → Открыть и запускают под пользователем с полными правами. После выполнения проверьте результат в списке регистра Все функции → Регистры сведений → Учётная политика — строки, попавшие под отбор, должны пропасть. Если обработки под рукой нет, а записей всего одна-две, не усложняйте: удалите их вручную по инструкции выше.

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

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

Почему запись учётной политики не удаляется

Если Delete не срабатывает или программа выдаёт отказ, причина почти всегда в одной из четырёх вещей.

Диагностика: выберите симптом

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

Как восстановить учётную политику после удаления

Корзины у записей регистра нет, кнопки «отменить удаление» в программе тоже. Поэтому вариантов восстановления два.

Ввести запись заново вручную. Откройте Главное → Учётная политика, задайте организацию и дату применения, повторите настройки и запишите. После этого перепроведите документы затронутого периода и заново выполните Операции → Закрытие месяца за эти месяцы — иначе регламентные операции останутся посчитанными по старым данным.

Восстановить базу из резервной копии. Этот путь нужен, если настройки сложные и вы не помните их точно. В файловой базе копию .dt загружают через Конфигуратор командой Администрирование → Загрузить информационную базу; в клиент-серверной базу восстанавливает администратор сервера. Учтите: откатятся не только удалённая запись, но и все изменения, внесённые после снятия копии, поэтому сверьте дату бэкапа с тем, что успели наработать после неё. Разумная тактика — восстановить копию во временную базу, выписать из неё настройки политики и ввести их в рабочую базу вручную, не трогая остальные данные.

Если в базе включено хранение версий объектов (история данных), часть сведений о прежней настройке можно посмотреть в истории изменений — но на полноценное восстановление записи регистра рассчитывать не стоит.

Когда удалять не нужно: новая запись вместо удаления

По ПБУ 1/2008 учётную политику меняют, как правило, с начала года; для налогового учёта статья 313 НК РФ устроена похоже. В 1С это ложится на механизм периодических записей: политику не удаляют и не переписывают — добавляют новую запись с нужной даты, а прежняя продолжает действовать для старых периодов.

Как добавить новую запись. Откройте Главное → Учётная политика, задайте дату (год), с которой начинают действовать новые правила, измените нужные параметры и сохраните. Программа запишет отдельную периодическую запись на эту дату — старые периоды она не затронет. Так меняют, например, способ оценки МПЗ или порядок распределения косвенных расходов: с нового года работает новая настройка, а прошлые месяцы остаются посчитанными по-старому.

Удалять запись учётной политики или добавить новую?

Учётная политика в ЗУП и УТ: что удалять

Отдельная запись регистра «Учётная политика», которую можно удалить клавишей Delete, — это особенность именно 1С:Бухгалтерии. В 1С:ЗУП 3.1 и 1С:Управление торговлей 11 параметры, которые привычно называют учётной политикой, лежат в настройках организации и настройках учёта, а не отдельными записями регистра.

Поэтому для пользователей ЗУП и УТ запрос «удалить учётную политику» почти всегда означает «изменить настройку». Такие параметры правят, а не стирают: в 1С:ЗУП открывают настройки организации через раздел Настройка, в 1С:Управление торговлей — через раздел НСИ и администрирование. Если же задача — убрать настройки лишней организации, сначала правят или обнуляют их, а затем помечают на удаление и удаляют саму организацию.

Частые вопросы

Где в 1С 8.3 хранится учётная политика?
В регистре сведений «Учётная политика» — периодическом, в разрезе организаций. Привычная форма настройки открывается через Главное → Учётная политика, а полный список записей — через Все функции → Регистры сведений → Учётная политика.
Чем учётная политика отличается от настроек налогов и отчётов?
Это разные настройки и разные формы: политика лежит в Главное → Учётная политика, параметры налогов — в Главное → Налоги и отчёты. Удаление записи учётной политики настройки налогов не затрагивает.
Можно ли удалить учётную политику только за один год?
Да. В списке регистра удаляется конкретная запись с её датой применения, остальные годы остаются на месте. В коде это задаётся отбором по периоду.
Пропадут ли проводки после удаления записи?
Сами проводки в проведённых документах не исчезнут. Но если документы перепровести, движения сформируются уже без удалённых настроек, и суммы по регламентным операциям могут измениться — поэтому после правок перепроверяйте закрытие месяца.
Сохранится ли учётная политика при обновлении 1С?
Да. Обновление конфигурации меняет её структуру и формы, а данные регистров, включая учётную политику, не трогает.

Источники

  • Положение по бухгалтерскому учёту ПБУ 1/2008 «Учётная политика организации» (приказ Минфина России № 106н)
  • Налоговый кодекс РФ, статья 313 «Налоговый учёт. Общие положения»