Изменение счетов затрат в 1С:Предприятие 8.3 — рутинная, но критически важная операция для бухгалтеров, финансовых директоров и 1С-программистов. Ошибка в настройке счета может привести к искажению себестоимости, неправильному распределению расходов или проблемам при сдаче отчетности. В этой статье разберем все актуальные способы корректировки счетов затрат — от ручного изменения в документах до автоматизированной замены через обработки и программный код.
Особое внимание уделим типичным «подводным камням»: почему после изменения счета могут «сбиваться» аналитика, как избежать расхождений с данными прошлых периодов, и что делать, если система блокирует редактирование. Все инструкции актуальны для последних релизов 1С:Бухгалтерии 3.0, 1С:ERP и 1С:Управление торговлей 11 (с учетом особенностей каждой конфигурации).
Прежде чем приступать к изменениям, убедитесь, что у вас есть полные права доступа к конфигурации и резервная копия базы. Даже незначительная ошибка при массовой замене счетов может потребовать восстановления данных за несколько месяцев.
1. Когда требуется изменение счета затрат
Ситуаций, при которых необходимо скорректировать счет затрат, гораздо больше, чем кажется на первый взгляд. Вот наиболее распространенные случаи:
- 📊 Изменение учетной политики — переход на новый план счетов (например, с 20 на 26 счет для общехозяйственных расходов) или уточнение аналитики (добавление новых субконто).
- 🔄 Ошибки при вводе документов — опечатки в ручном вводе, неправильный выбор счета в шаблоне или копирование документа с неверными настройками.
- 📈 Реорганизация бизнеса — разделение или объединение направлений деятельности, требующее перераспределения затрат по новым счетам.
- 💼 Требования аудиторов или налоговой — исправление выявленных расхождений в отчетности (например, перенос части затрат со счета 26 на 44 для торговой компании).
- 🔧 Технические причины — миграция на новую версию 1С, где изменилась логика работы со счетами (актуально для переходов с 8.2 на 8.3).
Важно понимать, что изменение счета затрат в уже проведенном документе может повлиять на расчет себестоимости, НДС и финансовые результаты. Например, если вы перенесете затраты с 20 счета («Основное производство») на 26 («Общехозяйственные расходы»), это автоматически изменит структуру себестоимости готовой продукции. В некоторых конфигурациях (например, 1С:ERP) такие изменения могут потребовать перерасчета закрытия месяца.
⚠️ Внимание: Если вы работаете в 1С:Бухгалтерии государственного учреждения, учтите, что изменение счетов затрат может потребовать согласования с главным распорядителем бюджетных средств. Некоторые счета (например, 401.20) имеют жесткую привязку к КБК и видам расходов.
2. Ручное изменение счета затрат в документах
Самый простой, но и самый трудоемкий способ — корректировка счета непосредственно в документе. Подходит для единичных исправлений или когда нужно изменить счет только в нескольких проводках.
Рассмотрим процесс на примере документа Поступление товаров и услуг:
- Откройте документ через журнал
Покупки → Поступление товаров и услуг. - Перейдите на вкладку
Счета учета(в некоторых конфигурациях —Бухгалтерский учет). - Найдите колонку
Счет затрати выберите нужный счет из плана счетов (например, вместо 26 укажите 44.01). - Если требуется уточнить аналитику (подразделение, статью затрат), заполните соответствующие поля.
- Сохраните документ и перепроведите его (кнопка
ПровестиилиОК).
Для документов типа Авансовый отчет или Списание материалов алгоритм аналогичный, но расположение полей может отличаться. Например, в Авансовом отчете счет затрат часто указывается в табличной части рядом с каждой строкой расходов.
- Убедитесь, что новый счет соответствует типу операции (например, для торговой деятельности не используйте 20 счет)
- Проверьте аналитику (подразделение, статью затрат, проект)
- Контролируйте соответствие НДС (некоторые счета не предполагают вычет НДС)
- Если документ уже был проведен, после изменения перепроведите его-->
Если документ заблокирован для редактирования (например, belongs к закрытому периоду), вам потребуется либо открыть период через Администрирование → Настройки программы → Периоды, либо использовать документ корректировки (о нем расскажем в следующем разделе).
3. Массовая замена счетов затрат через обработки
Когда требуется изменить счет затрат в десятках или сотнях документов, ручное редактирование становится неэффективным. В таких случаях используют специальные обработки — либо стандартные (входят в поставку 1С), либо внешние (разработанные партнерами).
Рассмотрим два варианта:
3.1. Стандартная обработка «Групповое изменение реквизитов»
Эта обработка доступна в большинстве типовых конфигураций (например, 1С:Бухгалтерия 3.0):
- Откройте меню
Все функции → Обработки → Групповое изменение реквизитов. - В поле
Тип объектавыберите документ, в котором нужно изменить счет (например,Поступление товаров и услуг). - Установите фильтр по периоду, контрагенту или другим реквизитам, чтобы сузить выборку.
- На вкладке
Реквизитынайдите полеСчет затрати укажите новое значение. - Запустите обработку кнопкой
Выполнить.
Обратите внимание: стандартная обработка не всегда позволяет менять счета в проводках — только в реквизитах документов. Если вам нужно скорректировать именно проводки, потребуется внешняя обработка или программный код.
3.2. Внешние обработки для массовой замены
Для сложных случаев (например, замена счетов с сохранением аналитики или перенос затрат между периодами) используют внешние обработки. Популярные решения:
- 📌 «Помощник замены счетов учета» (от фирмы «1С») — позволяет гибко настраивать правила замены, включая перенос остатков.
- 📌 «Универсальный корректор проводок» (от партнеров 1С) — поддерживает замену не только счетов, но и субконто, сумм, валюты.
- 📌 «Замена счетов и субконто» (бесплатная обработка от Infostart) — простой инструмент для базовых операций.
Пример настройки в обработке «Помощник замены счетов учета»:
// Правило замены:
Если СчетЗатрат = "26" Тогда
НовыйСчетЗатрат = "44.01";
СохранитьАналитику = Истина;
КонецЕсли;
Перед массовой заменой обязательно:
- Создайте резервную копию базы.
- Проверьте настройку прав доступа (обработка должна запускаться от имени администратора).
- Запустите тестовый прогон на копии базы.
⚠️ Внимание: Массовая замена счетов затрат может привести к расхождению оборотов по счетам, если не учесть связку с другими регистрами (например, регистромНДС ПредъявленныйилиЗатраты на производство). После замены рекомендуется запустить тест проведения документов и сверку оборотно-сальдовой ведомости.
4. Изменение счета затрат через документ «Корректировка записей регистров»
Если документ, в котором нужно изменить счет затрат, относится к закрытому периоду или уже отражен в отчетности, прямое редактирование может быть запрещено. В этом случае используют документ Корректировка записей регистров (доступен в 1С:Бухгалтерии 3.0 и 1С:ERP).
Алгоритм работы:
- Создайте новый документ через
Операции → Регламентные → Корректировка записей регистров. - Укажите
Дата корректировки— она должна быть не раньше даты документа, который вы исправляете. - На вкладке
Затраты(илиБухгалтерский учет) добавьте строку с: - Старым счетом затрат (например, 26)
- Новым счетом затрат (например, 44.01)
- Суммой корректировки (с знаком «минус» для списания и «плюс» для добавления)
- Аналитикой (подразделение, статья затрат и т.д.)
- Укажите
Основание корректировки— ссылку на исправляемый документ. - Проведите документ и проверьте сформированные проводки.
- 📄 Оборотно-сальдовую ведомость по счетам 26 и 44.01 — суммы должны измениться соответственно.
- 📊 Анализ субконто — убедитесь, что аналитика (подразделения, статьи затрат) перенеслась корректно.
- 💰 Расчет себестоимости — если затраты относились к производству, может потребоваться перерасчет закрытия месяца.
- 🔐 Всегда проверяйте права доступа перед выполнением массовых изменений. Используйте
ПроверкаПравДоступа(). - 📊 После выполнения скрипта запустите
ТестИсправлениеПроводок(), чтобы избежать расхождений. - 💾 Работайте в тестовой базе перед применением изменений на рабочем сервере.
- 📌 Счета затрат настраиваются в
Справочники → План счетов(раздел «Затраты»). - 📌 Для массовой замены используйте обработку
Групповое изменение реквизитов. - 📌 При изменении счета в документе
Поступление товаров и услугавтоматически обновляются проводки по НДС. - 📌 Счета затрат привязаны к видам деятельности (настраиваются в
НСИ → Виды деятельности). - 📌 Изменение счета может потребовать корректировки в регистре
Распределение расходов. - 📌 Для производственных предприятий изменение счета затрат влияет на регистр
Затраты на производство— требуется перерасчет себестоимости. - 📌 Основные счета затрат — 44.01 («Издержки обращения») и 44.02 («Коммерческие расходы»).
- 📌 Изменение счета в документе
Реализация товаровавтоматически обновляет аналитику в регистреРасчеты с контрагентами. - 📌 Для розничной торговли счет затрат может влиять на расчет наценки (регистр
Товары в рознице). - 📌 Счета затрат привязаны к КБК и видам расходов (настраиваются в
Бюджетная классификация). - 📌 Изменение счета требует проверки соответствия приказным документам (например, приказу о учетной политике).
- 📌 Для казенных учреждений может потребоваться согласование с главным администратором доходов.
Пример заполнения для переноса затрат с 26 счета на 44.01:
| Реквизит | Значение | Пояснение |
|---|---|---|
| Дата | 31.01.2026 | Должна совпадать с периодом исправляемого документа |
| Счет (Дт) | 26 | Счет, с которого списываются затраты |
| Счет (Кт) | 44.01 | Счет, на который переносятся затраты |
| Сумма | 10 000,00 | Сумма корректировки (в примере — перенос 10 тыс. руб.) |
| Подразделение | Администрация | Аналитика должна совпадать с исходным документом |
После проведения документа проверьте:
Если корректировка затрагивает несколько месяцев, создайте отдельный документ «Корректировка записей регистров» для каждого периода. Это упростит отслеживание изменений и снизит риск ошибок при закрытии месяца.
5. Программное изменение счетов затрат (для разработчиков)
Если вам нужно автоматизировать замену счетов затрат или интегрировать ее в бизнес-процессы, можно использовать встроенный язык 1С. Ниже приведены примеры кода для типовых задач.
5.1. Замена счета затрат в документе «Поступление товаров и услуг»
Скрипт для замены счета затрат во всех документах за указанный период:
Процедура ЗаменитьСчетЗатрат()
// Установим фильтр по периоду
НачалоПериода = '01.01.2026';
КонецПериода = '31.01.2026';
// Выберем все документы "Поступление товаров и услуг"
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка КАК Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода";
Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
// Переберем все документы и изменим счет затрат
Пока Выборка.Следующий() Цикл
ДокументОбъект = Выборка.Ссылка.ПолучитьОбъект();
// Изменим счет затрат на 44.01 (например)
Для Каждого Строка Из ДокументОбъект.Товары Цикл
Если Строка.СчетЗатрат = ПланСчетов.НайтиПоКоду("26") Тогда
Строка.СчетЗатрат = ПланСчетов.НайтиПоКоду("44.01");
КонецЕсли;
КонецЦикла;
// Сохраним и перепроведем документ
ДокументОбъект.Записать();
ДокументОбъект.Провести();
КонецЦикла;
Сообщить("Замена счета затрат завершена!");
КонецПроцедуры
5.2. Корректировка проводок по счету затрат
Если нужно изменить счет непосредственно в проводках (например, для исправления ошибок прошлых периодов), используйте следующий подход:
Процедура ИсправитьПроводкиПоСчетуЗатрат()
// Параметры поиска
СчетЗатратСтарый = ПланСчетов.НайтиПоКоду("26");
СчетЗатратНовый = ПланСчетов.НайтиПоКоду("44.01");
Период = '01.01.2026';
// Найдем все движения по регистру "Хозрасчетный"
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйРегистр.Регистратор КАК Регистратор,
| ХозрасчетныйРегистр.СчетЗатрат КАК СчетЗатрат,
| ХозрасчетныйРегистр.Сумма КАК Сумма
|ИЗ
| РегистрНакопления.Хозрасчетный КАК ХозрасчетныйРегистр
|ГДЕ
| ХозрасчетныйРегистр.Период = &Период
| И ХозрасчетныйРегистр.СчетЗатрат = &СчетЗатратСтарый";
Запрос.УстановитьПараметр("Период", Период);
Запрос.УстановитьПараметр("СчетЗатратСтарый", СчетЗатратСтарый);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
// Создадим документ корректировки
ДокументКорректировки = Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
ДокументКорректировки.Дата = Период;
Пока Выборка.Следующий() Цикл
Строка = ДокументКорректировки.Затраты.Добавить();
Строка.ВидДвижения = ВидДвиженияНакопления.Расход;
Строка.Период = Период;
Строка.СчетЗатрат = СчетЗатратСтарый;
Строка.Сумма = -Выборка.Сумма; // Списание со старого счета
Строка = ДокументКорректировки.Затраты.Добавить();
Строка.ВидДвижения = ВидДвиженияНакопления.Приход;
Строка.Период = Период;
Строка.СчетЗатрат = СчетЗатратНовый;
Строка.Сумма = Выборка.Сумма; // Зачисление на новый счет
КонецЦикла;
ДокументКорректировки.Записать();
ДокументКорректировки.Провести();
Сообщить("Корректировка проводок завершена!");
КонецПроцедуры
Предупреждения для разработчиков:
⚠️ Внимание: При программной замене счетов затрат в 1С:ERP или 1С:Управление производственным предприятием может потребоваться дополнительная обработка регистровРасчетыСКонтрагентамииНДС, так как изменение счета затрат влияет на распределение входящего НДС.
6. Типичные ошибки и как их избежать
Даже опытные пользователи 1С допускают ошибки при изменении счетов затрат. Вот наиболее распространенные проблемы и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Не меняется счет в проводках после редактирования документа | Документ имеет фиксированные проводки или используется шаблон проводок | Отключите опцию «Фиксированные проводки» в настройках документа или используйте «Корректировку записей регистров» |
| Расходятся обороты по счетам после массовой замены | Не учтена аналитика (подразделение, статья затрат) или связка с другими регистрами | Проверьте настройки аналитики в обработке замены и сверьте оборотно-сальдовую ведомость |
| Система не дает изменить счет в закрытом периоде | Настройка прав доступа или блокировка периода в учетной политике | Откройте период через «Администрирование» или используйте документ корректировки |
| После изменения счета «сбился» расчет НДС | Счет затрат влияет на распределение входящего НДС (например, 26 счет не участвует в расчете вычета) | Проверьте настройки НДС в карточке счета и перераспределите НДС через документ «Формирование записей книги покупок» |
| Изменения не отражаются в отчетности | Отчеты построены на основе регистров, которые не обновлены после изменения счетов | Перепроведите документы и обновите регистры (например, через «Закрытие месяца») |
Особое внимание уделите связке счетов затрат с налоговым учетом. Например, в 1С:Бухгалтерии счет 26 по умолчанию не участвует в расчете налога на прибыль (так как относится к косвенным расходам). Если вы переносите затраты с 26 на 44 счет, это может повлиять на расчет налоговой базы.
Что делать, если после изменения счета затрат «сбилась» себестоимость?
Если изменение счета затрат повлияло на расчет себестоимости (например, при переносе затрат с 20 на 26 счет), выполните следующие действия:
1. Откройте документ «Закрытие месяца» за текущий период.
2. Найдите операцию «Распределение общепроизводственных и общехозяйственных расходов».
3. Нажмите «Выполнить» для перерасчета себестоимости.
4. Проверьте отчет «Анализ себестоимостиReleased» (раздел «Производство»).
Если проблема сохраняется, возможно, потребуется ручная корректировка через документ «Инвентаризация НЗП» или «Корректировка стоимости номенклатуры».
7. Особенности для разных конфигураций 1С
Логика работы со счетами затрат может существенно отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы для популярных решений.
7.1. 1С:Бухгалтерия 3.0
7.2. 1С:ERP Управление предприятием 2
7.3. 1С:Управление торговлей 11
7.4. 1С:Бухгалтерия государственного учреждения
Если вы работаете в отраслевой конфигурации (например, 1С:Управление строительной организацией или 1С:Автосервис), обратите внимание на специфические регистры затрат. Например, в строительных конфигурациях счет затрат может быть привязан к объектам строительства или этапам работ.
FAQ: Частые вопросы по изменению счетов затрат
Можно ли изменить счет затрат в документе, который уже отражен в декларации по налогу на прибыль?
Технически — да, но это чревато рисками. Если документ относится к закрытому налоговому периоду, изменение счета затрат может привести к расхождениям между бухгалтерским и налоговым учетом. Рекомендуем:
- Создать документ корректировки (например, «Сторно» + новый документ).
- Учесть изменения в текущем периоде через документ «Учет расходов будущих периодов».
- При значительных суммах подать уточненную декларацию.
Перед изменением проконсультируйтесь с аудитором, так как это может повлиять на налоговую базу.
Как перенести затраты с 26 счета на 20, если они уже списаны на финансовый результат?
Если затраты уже списаны через регламентную операцию «Закрытие счетов 20, 23, 25, 26», вам потребуется:
- Отменить закрытие месяца (документ «Закрытие месяца» → «Отменить проведение»).
- Изменить счет затрат в исходных документах или через «Корректировку записей регистров».
- Перепровести закрытие месяца.
В 1С:ERP для этого есть специальная обработка «Восстановление последовательности закрытия».
Почему после массовой замены счетов затрат в оборотно-сальдовой ведомости появились «красные» суммы?
«Красные» (отрицательные) суммы в ОСВ обычно означают, что:
- Не соблюден баланс по дебету и кредиту (например, списали со счета, но не зачислили на новый).
- Не учтена аналитика (подразделение, статья затрат) при переносе.
- Ошибка в настройке счета (например, указан неверный признак балансового счета).
Проверьте:
- Сверьте обороты по старому и новому счету — суммы должны совпадать по модулю.
- Запустите тест проведения документов (
Операции → Тестирование и исправление → Тест проведения документов). - Проверьте настройки аналитики в плане счетов (раздел «Субконто»).
Как изменить счет затрат в документе, который проведен в прошлом году?
Для документов прошлых лет действуют следующие правила:
- Если период не закрыт, откройте документ и измените счет вручную (или через обработку).
- Если период закрыт:
- Использу