Как настроить новые коды КОСГУ в 1С:ЗКГУ 3.1 в соответствии с Приказом 209н

Программист 1С v8.3 (Управляемые формы) Бухгалтерский учет Финансы и профессиональные услуги
← На главную

С 2019 года в бюджетном учете вступили в силу масштабные изменения в классификации операций сектора государственного управления (КОСГУ). В программных продуктах 1С, в частности в конфигурации «Зарплата и кадры государственного учреждения 8» (ЗКГУ) редакции 3.1, эти изменения были реализованы, однако их внедрение на практике вызвало ряд сложностей у пользователей и технических специалистов. Основные проблемы были связаны с некорректным распределением сумм по статьям финансирования при расчете среднего заработка и программной ошибкой в дате начала применения новых правил. Рассмотрим подробно, как решить эти задачи.

Настройка видов начисления для изменения КОСГУ

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

  1. Пособие по временной нетрудоспособности за счет работодателя: ранее использовался код 211, теперь — 266.
  2. Пособия по уходу за ребенком до 3-х лет: также перешли на код 266.
  3. Выплаты бывшим сотрудникам (например, материальная помощь): вместо 263 теперь используется код 296.

Для настройки этих изменений нам необходимо выполнить следующие действия в интерфейсе программы:

  1. Перейдем в раздел Настройка — Виды начислений.
  2. Найдем нужное начисление, например, «Больничный за счет работодателя».
  3. Откроем вкладку Налоги, взносы, бухучет.
  4. В поле «Статистика» или в блоке бухгалтерского учета нам необходимо изменить способ отражения. Рассмотрим ситуацию, когда программа предлагает выбор статьи расходов.

Важно помнить: в 1С:ЗКГУ справочник СтатьиРасходов — это и есть коды КОСГУ. Чтобы программа начала подставлять новый код, необходимо в настройке начисления установить переключатель в положение «Как задано для начисления» и выбрать соответствующий элемент из справочника Статьи расходов (например, статью с кодом 266).

Проблема распределения по базе среднего заработка

Многие пользователи сталкиваются с проблемой: если начисление (например, больничный) должно распределяться по тем же источникам финансирования (ИФ), из которых складывался средний заработок сотрудника, то выбор конкретной статьи расходов в настройках начисления «сбивает» автоматическое распределение. Программа начинает относить всю сумму на одну основную статью финансирования сотрудника, игнорируя пропорции среднего заработка.

Разберем, как работает этот механизм. Когда в настройках бухучета начисления стоит флаг «По базе среднего заработка», система берет из данных прошлых периодов не только статьи финансирования (ИФ), но и старые коды КОСГУ, которые были актуальны в те периоды. Это приводит к тому, что в 2019 году и позже больничные продолжают отражаться по коду 211.

Решение: В актуальных релизах 1С:ЗКГУ 3.1 механизм был доработан. Теперь реализована возможность «склеивания» данных. Если в настройках вида начисления мы указываем только СтатьюРасходов (КОСГУ), но оставляем пустой СтатьюФинансирования, то при формировании документа Отражение зарплаты в бухучете программа будет брать ИФ из базы среднего заработка, а КОСГУ — из настроек самого начисления. Таким образом, распределение по источникам сохранится, а код КОСГУ будет новым (266).

Исправление программной ошибки в релизах 3.1.5 и 3.1.8

В некоторых релизах (например, 3.1.5.407 или 3.1.8.264) была допущена критическая ошибка в программном коде. Разработчики установили дату начала применения новых статей расходов как 01.01.2099, что фактически блокировало использование новых КОСГУ в текущем периоде. Если вы используете старый релиз и не имеете возможности оперативно обновиться, необходимо внести изменения через конфигуратор.

Проанализируем алгоритм исправления кода:

  1. Откройте базу в режиме Конфигуратор.
  2. Перейдите в меню Конфигурация — Поддержка — Настройка поддержки и нажмите «Включить возможность изменения» (выберите режим «Редактируется с сохранением поддержки»).
  3. Найдите общий модуль ОтражениеЗарплатыВБухУчетеРасширенный.
  4. В тексте модуля найдите функцию ДатаНачалаПримененияСтатейРасходов_209н.

Вам необходимо изменить возвращаемое значение функции. Первоначальный код выглядит так:


Функция ДатаНачалаПримененияСтатейРасходов_209н() Экспорт
    Возврат '20990101';
КонецФункции

Нам следует изменить дату на правильную:


Функция ДатаНачалаПримененияСтатейРасходов_209н() Экспорт
    // Исправление для корректного применения Приказа 209н с 2019 года
    Возврат '20190101';
КонецФункции

После внесения изменений выполните сохранение конфигурации базы данных (клавиша F7). После этого программа начнет корректно подбирать новые статьи расходов при заполнении документов отражения зарплаты.

Расширенный перечень КОСГУ согласно Приказу 209н

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

Выясним причину, почему важно разделять эти коды. В 1С:ЗКГУ теперь недостаточно просто поменять цифры в справочнике. Если одно и то же начисление (например, компенсация проезда) в зависимости от условий должно ложиться на разные КОСГУ, рекомендуется создать несколько Видов начислений. Для каждого из них на вкладке «Бухучет» будет прописана своя СтатьяРасходов.

Итоги и рекомендации

Подводя итог, отметим, что для корректного перехода на новые КОСГУ в 1С:ЗКГУ 3.1 необходимо:

  1. Обновить программу до актуального релиза, где ошибка с датой «2099 год» уже исправлена разработчиками.
  2. Проверить справочник СтатьиРасходов и убедиться, что в нем созданы элементы с новыми кодами.
  3. В настройках начислений (больничные, пособия) указать нужную СтатьюРасходов, но оставить поле Статья финансирования пустым для сохранения механизма распределения по базе среднего заработка.
  4. В случае работы в старых релизах — применить программное исправление функции ДатаНачалаПримененияСтатейРасходов_209н через расширение или напрямую в конфигурации.

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

← На главную