Изменение КОСГУ (Классификации операций сектора государственного управления) в 1С:Бухгалтерия государственного учреждения — рутинная, но критически важная задача. Ошибка в коде может привести к искажению отчётности, проблемам при камеральных проверках или даже блокировке счетов. В этой статье разберём, как правильно скорректировать КОСГУ в разных сценариях: от исправления ошибочной проводки до массового переноса кодов после изменений в законодательстве.
Программа 1С:БГУ предлагает несколько способов редактирования КОСГУ — через документы, операции вручную или специализированные обработки. Выбор метода зависит от объёма изменений, версии конфигурации (2.0 или 3.0) и прав доступа пользователя. Например, бухгалтер может исправить код в одном документе, а администратор — запустить групповую замену для сотен записей.
⚠️ Внимание: Перед массовым изменением КОСГУ обязательно создайте резервную копию базы! В некоторых случаях корректировка может затронуть связанные регистры (например, РегистрБухгалтерии.ХозОперации) и привести к расхождению оборотов.
В статье используем актуальные настройки для 1С:БГУ 3.0.125.х и 2.0.83.х. Если ваша версия старше или новее, уточните пути меню в справочной системе программы — интерфейс может незначительно отличаться.
1. Подготовка к изменению КОСГУ: проверка прав и настроек
Прежде чем приступать к редактированию, убедитесь, что ваш пользователь в 1С:БГУ имеет достаточные права. Для изменения КОСГУ требуются роли:
- 🔑 "Бухгалтер" — для корректировки в документах;
- 🔑 "Администратор" — для массовых замен через обработки;
- 🔑 "Редактирование проводок" — если планируете править операции вручную.
Проверить текущие роли можно в меню Администрирование → Пользователи и права → Настройки пользователей. Если нужных прав нет, обратитесь к администратору базы.
Также убедитесь, что в программе актуализирован справочник КОСГУ. Для этого:
- Откройте
Справочники → Классификаторы → КОСГУ. - Нажмите
Загрузить классификатор(кнопка в командной панели). - Выберите актуальную версию (на 2026 год — приказ Минфина №XXX от DD.MM.YYYY).
⚠️ Внимание: Если в справочнике отсутствует нужный код КОСГУ (например, новый подвид 296 для цифровых активов), его нельзя добавить вручную — только через загрузку официального классификатора. В противном случае программа выдаст ошибку при проведении документов.
2. Изменение КОСГУ в отдельном документе
Самый простой способ — исправить код непосредственно в документе, где была допущена ошибка. Например, в Поступлении товаров или Авансовом отчёте. Алгоритм действий:
1. Откройте нужный документ через журнал (например, Банк и касса → Банковские выписки).
2. Найдите поле "КОСГУ" — оно может располагаться:
- На закладке Счета и аналитика;
- В табличной части документа (столбец КОСГУ);
- В шапке (для некоторых видов операций, например, Перемещение ОС).
3. Выберите правильный код из справочника или введите его вручную (если разрешено настройками).
Пример для документа Расходный кассовый ордер:
Счета и аналитика → Счет дебета: 0.201.34.510
→ КОСГУ: [Выбираем] 226"Прочие работы, услуги"
Дважды проверьте соответствие КОСГУ и статьи расходов|
Убедитесь, что счет бухгалтерского учёта совместим с выбранным КОСГУ|
Просмотрите проводки (кнопка"Показать проводки") на предмет ошибок|
Сохраните документ и проведите его заново
-->
⚠️ Внимание: Если после изменения КОСГУ документ не проводится, проверьте:
- 🔍 Совместимость кода с типом операции (например, код
340нельзя использовать для доходных операций). - 🔍 Наличие аналитики (КЭК, КВР), обязательной для данного КОСГУ.
- 🔍 Дата документа — коды КОСГУ могут меняться ретроактивно (например, с 01.01.2026 введены новые подвиды для
220-229).
3. Массовое изменение КОСГУ через обработку
Если требуется заменить КОСГУ в десятках или сотнях документов, используйте специализированную обработку. В 1С:БГУ 3.0 она называется "Групповое изменение реквизитов", в 2.0 — "Замена значений".
Пошаговая инструкция для 1С:БГУ 3.0:
- Перейдите в
Все функции → Обработки → Групповое изменение реквизитов. - В поле
"Тип объекта"выберитеДокументи укажите вид (например,Поступление (акты, накладные)). - На закладке
"Условия"задайте фильтр по:- Периоду;
- Контрагенту (если нужно);
- Текущему КОСГУ (например,
225→ заменить на226). - На закладке
"Действия"выберите реквизитКОСГУи укажите новое значение. - Нажмите
"Выполнить"и дождитесь завершения операции.
В 1С:БГУ 2.0 путь к обработке:
Проверьте, что в фильтре указан правильный вид документа (например,"Расходный кассовый ордер", а не просто"Документ"). Убедитесь, что даты в фильтре охватывают период создания документов. Если КОСГУ хранится в табличной части, возможно, потребуется отдельная обработка для каждой строки (используйте отбор по реквизиту"СтрокаТабличнойЧасти.КОСГУ").Сервис → Замена значений. Логика работы аналогична, но интерфейс упрощён.
Что делать, если обработка не находит документы?
Важно: Групповая замена не корректирует связанные регистры автоматически! После выполнения обработки обязательно перепроведите документы и сверьте обороты по счётам.
4. Ручное исправление КОСГУ в проводках
Иногда код нужно изменить непосредственно в бухгалтерской операции, особенно если документ уже проведён и закрыт. Для этого:
1. Откройте журнал Операции → Операции, введённые вручную.
2. Найдите нужную операцию (используйте фильтр по дате, сумме или счёту).
3. Нажмите "Изменить" и в табличной части найдите колонку КОСГУ.
4. Исправьте код и сохраните операцию.
Если колонки КОСГУ нет, её можно добавить через настройки списка:
- 🖱️ Кликните правой кнопкой по заголовку таблицы;
- 🖱️ Выберите
"Настройка списка"; - 🖱️ Перенесите
КОСГУиз Доступные поля в Выбранные поля.
Если при изменении проводки программа выдаёт ошибку"Недопустимое сочетание КОСГУ и счета", проверьте соответствие кода приказу Минфина №209н (для бюджетных учреждений) или №162н (для автономных). Скачайте актуальную версию классификатора на сайте consultant.ru и сверьте код.
5. Особенности изменения КОСГУ в разных версиях 1С:БГУ
Алгоритм редактирования КОСГУ может отличаться в зависимости от редакции программы. Ниже — ключевые различия:
| Параметр | 1С:БГУ 2.0 | 1С:БГУ 3.0 |
|---|---|---|
| Путь к справочнику КОСГУ | Справочники → КОСГУ |
Справочники → Классификаторы → КОСГУ |
| Массовая замена | Обработка "Замена значений" |
Обработка "Групповое изменение реквизитов" |
| Проверка совместимости КОСГУ и счёта | Ручная (через отчёт "Сопоставление КОСГУ и счетов") |
Автоматическая (при сохранении документа) |
| Поддержка ретроактивных изменений | Нет (требуется ручная корректировка) | Да (через механизм "Изменение классификаторов") |
⚠️ Внимание: В 1С:БГУ 3.0 при изменении КОСГУ в документах старше 2023 года программа может запросить подтверждение ретроактивного изменения. Это связано с введением новых кодов для 290 (прочие расходы) и 560-660 (уменьшение финансовых активов). Без подтверждения код не сохранится!
6. Типичные ошибки и как их избежать
При работе с КОСГУ пользователи часто сталкиваются с следующими проблемами:
- 🚫 "КОСГУ не найден в классификаторе" — означает, что код устарел или не загружен. Решение: обновите справочник через
Администрирование → Поддержка и обслуживание → Обновление классификаторов. - 🚫 "Недопустимое сочетание КОСГУ и КВР" — проверьте соответствие кода виду расходов (например, КОСГУ
226несовместим с КВР112). Используйте отчёт"Сопоставление КВР и КОСГУ". - 🚫 "Обороты по счёту не сходятся после изменения" — запустите
Проверку учётных данных(Отчёты → Стандартные → Проверка учётных данных) и исправьте расхождения.
Ещё одна распространённая ошибка — изменение КОСГУ в закрытых периодах. Если документ относится к прошлому году, а отчётность уже сдана, корректировку нужно оформлять через "Сторно" или "Исправительные проводки" (меню Операции → Исправительные записи).
Перед массовым изменением КОСГУ всегда тестируйте настройку на копии базы! Ошибки в групповой обработке могут привести к некорректному формированию отчётов ф.0503121 (Сведения об обязательствах) и ф.0503169 (Сведения по дебиторской задолженности).
7. Автоматизация изменения КОСГУ: скрипты и внешние обработки
Для опытных пользователей и программистов 1С доступны более гибкие инструменты:
- 🤖 Скрипты на встроенном языке — позволяют заменить КОСГУ по сложным условиям (например, только для определённых контрагентов или статей финансирования). Пример кода для замены
225 → 226в документах за текущий месяц:Выборка = Документы.ПоступлениеТоваровУслуг.Выбрать;
Пока Выборка.Следующий Цикл
Если Выборка.Дата >= НачалоМесяца(ТекущаяДата) Тогда
Выборка.Объект.КОСГУ = Справочники.КОСГУ.НайтиПоНаименованию("226");
Выборка.Объект.Записать;
КонецЕсли;
КонецЦикла;
- 📄 Внешние обработки — например,
"Универсальный корректор проводок"от фирмы 1С или решения от партнёров (например, Инфостарт).
⚠️ Внимание: Использование скриптов требует прав "Администрирование" и может нарушить целостность данных при неправильном применении. Перед запуском:
- Создайте резервную копию базы;
- Протестируйте скрипт на копии;
- Проверьте логи изменения (
Администрирование → Журнал регистрации).
Официальные решения: - 1С:ИТС (раздел"Обработки для бюджетных учреждений"). - Портал 1С:Предприятие 8 (вкладка"Решения и сервисы"). Неофициальные (на свой страх и риск): - Инфостарт (раздел"Бюджетный учёт"). - GitHub (поиск по запросу"1С БГУ КОСГУ").Где скачать готовые обработки для КОСГУ?
FAQ: Ответы на частые вопросы
Можно ли изменить КОСГУ в уже сданной отчётности?
Нет, КОСГУ:
- Оформить уточнённую отчётность (через раздел
Отчётность → Уточнённые декларации); - Создать исправительные проводки с правильным КОСГУ;
- Приложить пояснительную записку с обоснованием изменений.
⚠️ В некоторых случаях (например, для ф.0503127) потребуется согласование с контролирующим органом.
Как проверить, все ли документы обновлены после массовой замены?
Используйте отчёт "Анализ учёта по КОСГУ" (Отчёты → Бюджетный учёт → Анализ учёта по КОСГУ). Задайте фильтр по:
- Периоду;
- Старому коду КОСГУ;
- Типу документа.
Если отчёт показывает документы с прежним кодом — повторите замену или исправьте их вручную.
Что делать, если в справочнике нет нужного КОСГУ?
Скорее всего, у вас устаревшая версия классификатора. Обновите её:
- Перейдите в
Администрирование → Поддержка и обслуживание → Обновление классификаторов; - Выберите
"КОСГУ"и нажмите"Загрузить"; - После загрузки перезапустите программу.
Если код всё равно отсутствует (например, новый 297 для криптовалют), обратитесь в поддержку 1С — возможно, требуется обновление конфигурации.
Можно ли изменить КОСГУ в документах прошлых лет?
Технически — да, но с оговорками:
- Для 2023 года и новее: используйте механизм ретроактивных изменений (
Администрирование → Изменение классификаторов); - Для 2022 года и старше: корректируйте через
"Исправительные проводки"или"Сторно"; - Если период закрыт, потребуется разблокировка (
Администрирование → Настройки периода).
⚠️ Изменение исторических данных может потребовать пересдачи отчётности!
Как связать КОСГУ с новым планом счетов (например, при переходе на ЕСУФ)?
При смене плана счетов (например, с 20.01.XX на ЕСУФ) сопоставление КОСГУ настраивается вручную:
- Откройте
Главное → Настройки → План счетов; - Перейдите на закладку
"Сопоставление с КОСГУ"; - Для каждого счёта укажите соответствующий код КОСГУ (например,
0.201.11.510 → 189); - Сохраните настройки и перепроведите документы.
Для автоматического переноса используйте обработку "Перенос данных на новый план счетов" (доступна в 1С:ИТС).