Как исправить ошибку «Код КПС в заданном периоде не уникален. Совпадают коды разных элементов справочника ППП» при проведении документов?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет Сфера услуг, туризм и социальный сектор
← На главную

При проведении документов планирования (например, «Плановые назначения») в программах для ведения учета в государственных учреждениях пользователи нередко сталкиваются с сообщением об ошибке вида:

{Справочник.КБК.МодульМенеджера}: Код КПС в заданном периоде не уникален. Невозможно записать объект по причине: Совпадают коды разных элементов справочника "ППП". Проверьте реквизит "Бюджет"

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

Механизм возникновения коллизии классификаторов

При проведении документа конфигурация выполняет проверку соответствия аналитики статьи плана существующим записям в справочнике Классификационные признаки счетов (КПС). Если готовый КПС с требуемой комбинацией разрядов не найден, система пытается автоматически сформировать и записать новый элемент справочника КБК на основе составных частей статьи.

Конфликт возникает в ситуации, когда строковое 17-значное представление кода уже присутствует в базе, однако внутренние ссылки на составные классификаторы (справочники Главы по БК (ППП), Виды расходов КРБ, Целевые статьи, Бюджеты) отличаются от тех, что привязаны к существующему элементу. В результате алгоритм пытается создать дублирующий КПС в том же периоде действия, что блокируется встроенным контролем уникальности.

Выделим основные причины, приводящие к данной ошибке:

  1. Наличие скрытого реквизита «Глава» (ППП): после изменений структуры бюджетной классификации реквизит Глава по БК (Администратор) в некоторых типах классификационных признаков был скрыт с экранных форм. Если новые КПС создавались простым копированием старых элементов, скрытый реквизит сохранил старую ссылку на главу, в то время как статья плана формируется с пустым значением администратора.
  2. Дубли элементов в классификаторах: наличие нескольких записей с одинаковым кодом (например, несколько элементов с кодом 321 или кодом 0000), привязанных к разным бюджетам или созданных вручную без привязки.
  3. Разные значения реквизита «Бюджет»: в одном элементе классификатора указан предопределенный Федеральный бюджет, а в другом реквизит остался незаполненным либо выбран локальный бюджет учреждения.
  4. Отсутствие даты окончания действия старых КПС: если старый классификационный признак не ограничен датой окончания действия, он считается активным бессрочно и конфликтует с новыми кодами следующего финансового года.

Способ 1. Очистка скрытых реквизитов через групповое изменение

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

  1. Откроем обработку Групповое изменение реквизитов (меню Администрирование / Все функции — Обработки).
  2. В поле выбора элементов укажем справочник Классификационные признаки счетов (или КБК).
  3. Нажмем кнопку Дополнительные параметры (в меню Настройки) и установим флаг Режим разработчика (показывать служебные реквизиты).
  4. Настроим отбор по проблемному коду КПС или периоду действия.
  5. Найдем в списке реквизитов поле Глава по БК (или Администратор) и реквизит Бюджет.
  6. Установим флаг изменения нужного реквизита и оставим значение пустым (либо укажем верный предопределенный Федеральный бюджет).
  7. Нажмем Изменить реквизиты и повторим проведение документа Плановые назначения.

Способ 2. Поиск и устранение дублирующихся элементов классификаторов

Если ошибка вызвана тем, что составные части КПС ссылаются на разные элементы справочников с одинаковым кодом, выполним слияние дублей:

  1. Откроем справочник Виды расходов КРБ и справочник Главы по БК. Снимем все установленные отборы по дате и бюджету в верхней части формы списка.
  2. Убедимся, что код не заведен дважды (например, два элемента с кодом вида расхода 321).
  3. Запустим обработку Поиск и удаление дублей.
  4. В качестве области поиска выберем справочники бюджетной классификации (Виды расходов, Главы по БК, Целевые статьи, Бюджеты).
  5. Укажем критерий сравнения — по совпадению поля Код.
  6. Выполним объединение дублей: система автоматически заменит все ссылки в документах и подчиненных справочниках на один выбранный оригинальный элемент и удалит дублирующие записи.

Способ 3. Синхронизация структуры плана и параметров учетной политики

Разберем по шагам, как исключить расхождения между структурой статьи плана и классификационными признаками:

  1. Перейдем в настройки учреждения и проверим параметры Структуры рабочего плана счетов (РПС) в учетной политике. Для бюджетных и автономных учреждений тип классификации должен строго соответствовать применяемым стандартам (произвольная, бюджетная или классификация АУ/БУ).
  2. Откроем справочник Статьи плана поступлений (выбытий) и перепроверим составные части проблемной строки: код раздела, подраздела, целевой статьи и вида расходов.
  3. Если статья плана создавалась копированием прошлых лет, создадим элемент заново, последовательно выбирая классификаторы из актуального единого классификатора.
  4. Установим в справочнике Классификационные признаки счетов корректные даты окончания действия для устаревших КПС прошлых периодов (например, 31.12.2015), чтобы исключить их пересечение с кодами нового финансового года.

После нормализации классификаторов и очистки скрытых реквизитов документ Плановые назначения успешно проведется без ошибок нарушения уникальности кодов.

← На главную