При оформлении первичных документов и бухгалтерских записей в программе 1С:Бухгалтерия государственного учреждения пользователи могут столкнуться с ситуацией, когда при выборе классификационного признака счета (КПС) программа выдает системное сообщение: «Запись с такими ключевыми полями существует!». При этом актуализация видов операций или изменение параметров приказа о бюджетной классификации в константах не устраняют проблему.
Проанализируем природу возникновения этой ошибки, разберем типичные ошибки пользователей при обновлении бюджетных классификаторов и рассмотрим пошаговые методы восстановления работоспособности базы данных.
В конфигурации 1С:БГУ рабочий план счетов и допустимые сочетания аналитики формируются на основе записей в регистрах сведений. При выборе счета и КПС в документе система автоматически пытается проверить или сформировать запись рабочего счета по ключевым измерениям: организация, КФО, счет учета и КПС.
Ошибка генерируется платформой 1С:Предприятие в следующих случаях:
Классификационные признаки счетов (КПС) присутствуют дублирующиеся элементы с одинаковым кодом, у которых пересекаются даты начала и окончания действия либо неверно указан приказ о бюджетной классификации.Разберем базовые шаги по приведению классификаторов в корректное состояние без прямого вмешательства в базу данных:
Классификационные признаки счетов (КПС).31.12.2012).01.01.2013 или 01.01.2016 в зависимости от применяемого приказа Минфина).Если в справочнике КПС было ошибочно заведено несколько одинаковых записей, которые использовались в различных документах, выполним слияние ссылок:
Поиск и замена дублирующихся элементов (или Поиск и удаление дублей).Поскольку системные регистры сведений, отвечающие за структуру рабочего плана счетов, закрыты разработчиками от прямого интерактивного редактирования через интерфейс пользователя, при возникновении «зависших» некорректных записей потребуется специальная сервисная обработка:
Редактирование регистров сведений (или аналогичную обработку по изменению записей регистров).Для исключения ошибок ссылочной целостности и пересчета служебных таблиц после изменения классификаторов выполним технологический контроль:
Конфигуратор создадим резервную копию информационной базы и выполним операцию Тестирование и исправление со следующими установленными флагами:
Проверка логической целостности;Проверка ссылочной целостности;Реструктуризация таблиц информационной базы.Важное правило на будущее: при смене бюджетной классификации, изменении кодов видов расходов или переходе на новые приказы Минфина никогда не изменяйте реквизиты в уже существующих элементах КПС. Для каждого нового периода создавайте отдельный элемент справочника с указанием актуальной даты начала действия, а перенос учетных данных выполняйте при помощи специализированного документа Перенос остатков по КПС.