Как поменять счёт учёта в документах и проводках 1С 8.3
Содержание
Счёт учёта в 1С:Бухгалтерия 8.3 меняется прямо в документе: откройте документ, в табличной части или в шапке выберите другой счёт и перепроведите. Для одной опечатки этого достаточно — проводки пересчитаются сразу после записи.
Сложнее, когда неверный счёт попал в десятки документов или в уже закрытый период. Тогда одним исправлением не обойтись: подключают групповую обработку, правят проводки через документ «Операция» или настраивают счета по умолчанию, чтобы та же ошибка не повторялась в новых документах.
Разберём все рабочие способы — от безопасного ручного исправления до программной замены для разработчиков — и покажем, чем проверить, что счёт действительно сменился во всех регистрах. Сразу определимся: речь идёт о счёте бухгалтерского учёта из плана счетов, а не о счёте на оплату или счёте-фактуре.
В каких случаях счёт учёта приходится менять
Поводов обычно немного, и от повода зависит способ.
- 🔁 В документе выбран не тот счёт — например, товар оприходовали на
41.01вместо41.04. - ⚙️ Неверно настроены счета по умолчанию, и ошибка повторяется в каждом новом документе.
- 📦 Данные перенесены из другой базы, и счета подтянулись по старому плану счетов.
- 🧾 Бухгалтер разнёс затраты на один счёт, а по учётной политике нужен другой (
26вместо44,20вместо25). - 🧮 Нужно детализировать учёт — перейти с общего счёта на субсчёт.
Прежде чем менять, решите, на какой период влияет правка. Текущий открытый период меняется свободно. Закрытый период, по которому сдана отчётность, исправляют по правилам ПБУ 22/2010 — через документ исправления, а не «задним числом».
Если не уверены, какой способ ваш, пройдите по короткой развилке.
Способ 1. Сменить счёт прямо в документе
Самый частый и безопасный путь, когда ошибка в одном-двух документах.
- Откройте документ, где стоит неверный счёт (поступление, реализация, списание и т. п.).
- Найдите поле со счётом. В табличной части это колонки
Счёт учёта,Счёт доходов,Счёт расходов; в расчётах с контрагентами —Счёт расчётовиСчёт авансов. В авансовом отчёте счёт затрат стоит отдельно в каждой строке расходов. - Выберите правильный счёт из плана счетов. Если под счётом обязательна аналитика (субконто), укажите её — иначе документ не проведётся.
- Нажмите
Провести(илиПровести и закрыть).
После проведения откройте движения документа кнопкой Дт/Кт в верхней командной панели — убедитесь, что проводки встали на новый счёт.
Пример. В поступлении товар попал на счёт 41.01, а это тара — нужен 41.03. Меняете счёт в строке табличной части, проверяете, что заполнены номенклатурная группа и склад, проводите. Проводка Дт 41.03 Кт 60.01 встаёт сразу, старая по 41.01 исчезает.
То же с расчётами: если аванс поставщику ушёл на 60.01 вместо 60.02, счёт правят в документе оплаты, иначе зачёт аванса не свяжется с накладной.
Если документ лежит в закрытом периоде, 1С предупредит о дате запрета редактирования. Не снимайте запрет и не перепроводите документ в сданном периоде без согласования с главбухом — это изменит сальдо прошлой отчётности.
Способ 2. Поправить счёт учёта по умолчанию
Если неверный счёт подставляется в каждый новый документ, дело не в документе, а в настройке счетов по умолчанию. Они хранятся в регистрах сведений.
Счета учёта номенклатуры. Откройте список Справочники → Номенклатура, в командной панели списка нажмите Счета учёта номенклатуры. Здесь задают счета для вида номенклатуры, склада или организации. Поправьте строку — и новые документы с этой номенклатурой подставят нужный счёт.
Счета расчётов с контрагентами. В списке Справочники → Контрагенты есть команда Счета расчётов с контрагентами. По умолчанию здесь стоят 62.01/62.02 и 60.01/60.02. Можно переопределить их для конкретного контрагента или договора.
Правка счёта по умолчанию действует только на будущие документы. Уже проведённые документы счёт не поменяют — их правят способом 1, 3 или 4.
Учитывайте приоритет записей. Настройка по конкретной номенклатуре перекрывает настройку по виду номенклатуры, а запись с указанным складом — запись без склада. Если счёт всё равно подставляется не тот, ищите более частную строку регистра, которая перебивает общую.
Этот способ не исправляет прошлое, зато гасит источник ошибки, чтобы не возвращаться к ней каждый месяц.
Способ 3. Групповая замена счёта в нескольких документах
Когда неверный счёт попал в десятки однотипных документов, вручную их не перебрать. Поможет обработка Групповое изменение реквизитов.
Откройте её: Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов. Если пункта нет в меню, вызовите через главное меню — Все функции → Обработки → Групповое изменение реквизитов (команда «Все функции» включается в Главное меню → Сервис → Параметры).
Порядок работы:
- В поле
Изменятьвыберите вид документа, например «Поступление (акты, накладные, УПД)». - Отберите нужные документы по периоду, контрагенту или организации через
Отбор. Чем точнее отбор, тем меньше риск задеть правильные документы — добавьте условие по дате и организации. - Так как счёт учёта лежит в табличной части, переключитесь на изменение реквизитов табличной части и выберите нужную — обычно
ТоварыилиУслуги. В простом режиме обработка показывает только реквизиты шапки, поэтому реквизитСчёт учётаиз строк там не появится. - Укажите реквизит
Счёт учётаи новое значение. - Нажмите
Изменить реквизиты.
Групповое изменение меняет реквизит, но не перепроводит документы. Пока вы не перепроведёте, проводки останутся со старым счётом. После замены выделите те же документы в списке и нажмите Провести, либо воспользуйтесь обработкой Проведение документов через Все функции.
Перепроведение большого массива за закрытый период затрагивает закрытие месяца и отчётность. Делайте это в несогласованные с пользователями часы и после резервной копии.
Способ 4. Исправить счёт в проводках вручную
Иногда менять исходный документ нельзя — он корректный, а поправить нужно только проводку. Или период закрыт. Тогда работают с проводками напрямую.
Ручная корректировка в документе. Откройте движения документа кнопкой Дт/Кт, установите флажок Ручная корректировка (разрешает редактирование движений документа) и измените счёт в строке регистра бухгалтерии.
После включения ручной корректировки документ перестаёт автоматически пересчитывать проводки. Если позже изменятся суммы или настройки, движения не обновятся — их придётся править руками. Снимете флажок — 1С предложит перезаполнить проводки заново, и ваша ручная правка пропадёт.
Документ «Операция». Для корректировки, не привязанной к документу, используйте Операции → Операции, введённые вручную. Создайте операцию, задайте дату, пропишите проводку Дт/Кт с нужными счетами, суммой и субконто.
Так удобно переносить остаток с одного счёта на другой. Например, остаток материалов ошибочно висит на 10.01, а по сути это инвентарь на 10.09. Одной проводкой Дт 10.09 Кт 10.01 с указанием номенклатуры и склада в субконто остаток переезжает на верный счёт, не трогая исходные поступления.
Закрытый период. Ошибку прошлого года, по которому сдана отчётность, исправляют по ПБУ 22/2010: существенную — через счёт 84, несущественную — через 91. Операцию или документ исправления датируют текущим периодом, а не прошлым.
Способ 5. Программное изменение счёта для разработчиков
Когда счёт нужно сменить в сотнях документов по сложному условию, быстрее написать обработку. Пример меняет счёт учёта в поступлениях с 41.01 на 41.04 и перепроводит документы:
Выборка = Документы.ПоступлениеТоваровУслуг.Выбрать();
Пока Выборка.Следующий() Цикл
ДокОбъект = Выборка.ПолучитьОбъект();
НужноЗаписать = Ложь;
Для Каждого Строка Из ДокОбъект.Товары Цикл
Если Строка.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.01") Тогда
Строка.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("41.04");
НужноЗаписать = Истина;
КонецЕсли;
КонецЦикла;
Если НужноЗаписать Тогда
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
КонецЦикла;
Код читает каждый документ, проверяет счёт в табличной части Товары, подменяет его и перепроводит. Отбор по периоду или организации добавляется в метод Выбрать().
Сначала выполните обработку на копии базы. Массовое перепроведение задевает закрытие месяца и взаиморасчёты. Менять проводки напрямую в регистре бухгалтерии в обход документов не стоит — при первом же перепроведении документ перезапишет движения по своим правилам.
Запускают такую обработку через Файл → Открыть в режиме «1С:Предприятие» (внешняя обработка) либо из конфигуратора. Монопольный доступ к базе для неё не нужен, но перепроведение сотен документов нагружает базу, поэтому выбирайте время вне рабочих часов.
Если своего разработчика нет, ту же задачу без кода решает способ 3 — он безопаснее для рабочей базы.
Чем проверить, что счёт действительно сменился
Смена счёта в документе — половина дела. Проверьте, что новый счёт встал во всех регистрах.
| Отчёт | Путь | Что показывает |
|---|---|---|
| Оборотно-сальдовая ведомость | Отчёты → Оборотно-сальдовая ведомость | Пропали ли обороты и сальдо по старому счёту, появились ли по новому |
| Анализ счёта | Отчёты → Анализ счёта | Корреспонденции нового счёта с другими — по документам и субконто |
| Отчёт по проводкам | Отчёты → Отчёт по проводкам | Конкретные проводки с нужным счётом за период |
Перед формированием задайте в отчёте период и организацию, а в настройках включите группировку по субконто — иначе перенос между субсчетами с одинаковой аналитикой легко не заметить. В ОСВ удобно развернуть счёт до субсчетов кнопкой детализации и сверить обороты строка в строку.
Дополнительно запустите Отчёты → Анализ учёта → Экспресс-проверка — она ловит документы без проведения и незаполненные субконто, которые часто остаются после групповой замены. Если проверка показывает ошибки по старому счёту, значит часть документов не перепроведена.
Если ОСВ всё ещё показывает старый счёт, почти всегда причина одна — документы не перепроведены. Вернитесь к способу 3 и проведите их.
Типичные ошибки
Эти промахи встречаются чаще всего — и все они ведут к расхождению данных.
- ❌ Сменили счёт, но не перепровели. Реквизит в документе новый, проводки старые. ОСВ показывает старый счёт.
- ❌ Поправили счёт по умолчанию и ждут исправления прошлого. Регистры счетов учёта влияют только на новые документы.
- ❌ Включили ручную корректировку и забыли. Документ больше не пересчитывает проводки сам; при изменении сумм движения останутся старыми.
- ❌ Сменили счёт без аналитики. Новый счёт требует субконто (номенклатуру, статью затрат, контрагента), а оно не заполнено — документ не проводится.
- ❌ Перепровели закрытый период без согласования. Поехали сальдо и суммы сданной отчётности.
Частые вопросы
Изменится ли счёт в уже сданной отчётности?
Почему после смены счёта отчёт показывает старый счёт?
Провести, затем переформируйте отчёт. Если меняли счёт групповой обработкой — перепроведите весь массив: обработка реквизит меняет, а проводки нет.Можно ли поменять счёт сразу у всех документов контрагента?
Счета расчётов с контрагентами.Чем счёт учёта отличается от счёта на оплату и счёта-фактуры?
41, 60, 62), по которому идут проводки. Счёт на оплату и счёт-фактура — это документы для покупателя. Здесь речь только о счёте учёта в проводках.Удалятся ли проводки, если снять ручную корректировку?
Ручная корректировка 1С заполняет движения заново по алгоритму документа, и ваши ручные правки пропадают. Если правка нужна насовсем — оставьте флажок включённым либо вносите её документом «Операция».Источники
- ПБУ 22/2010 «Исправление ошибок в бухгалтерском учёте и отчётности»