При работе в конфигурации «1С:Бухгалтерия государственного учреждения 1.0» пользователи нередко сталкиваются с ситуацией, когда при оформлении первичных документов (например, безвозмездной передачи ОС по счету 401.20 или списания материальных запасов) список доступных рабочих счетов или классификационных признаков счетов (КПС) оказывается пустым. При попытке вручную добавить нужный счет система выдает ошибку: «Запись с такими ключевыми полями существует». Разберем причины возникновения этой коллизии и пошаговые способы восстановления корректной работы рабочего плана счетов.
Для понимания сути проблемы проанализируем структуру хранения данных в программе. В отличие от Единого плана счетов бухгалтерского учета (ЕПСБУ), который является планом счетов, рабочий план счетов (РПС) представляет собой не отдельный ссылочный справочник, а независимый регистр сведений «Рабочие счета».
Ключевыми измерениями этого регистра выступают:
Поскольку регистр сведений независимый и непериодический, платформа жестко контролирует уникальность комбинации его измерений. Ошибка возникает тогда, когда связка Учреждение + КФО + Счет + КПС уже физически присутствует в таблице базы данных, однако на уровне экранной формы документа накладываются фильтры, из-за которых пользователь не видит эту запись в списке выбора.
Кроме того, стандартные сервисные обработки (например, «Поиск и замена дублирующихся элементов») работают исключительно со ссылочными типами данных (справочники, документы, планы видов характеристик). Регистры сведений они не обрабатывают, поэтому удалить дубли рабочего плана счетов через типовой поиск дублей невозможно.
Выясним причину, почему при наличии записи в регистре она не отображается при заполнении документов:
31.12.2015), программа исключает такой КПС из списка выбора, хотя в регистре «Рабочие счета» старая комбинация сохраняется.КРБ, КДБ, гКБК, КИФ). Если КПС был создан с другим типом, он не попадет в выборку для конкретного счета.Разберем по шагам, как локализовать и устранить ошибки в рабочем плане счетов.
Откроем справочник КПС через меню Бухгалтерский учет -> Бюджетная классификация -> Классификационные признаки счетов (КПС). Убедимся, что для рабочих элементов установлена корректная дата начала действия и дата окончания не меньше даты проводимых документов.
Перейдем в меню Предприятие -> Учетная политика -> Учетная политика учреждений. Проверим структуру рабочего плана счетов, дату вступления в силу приказа по бюджетной классификации и соответствие типов классификации по применяемым КФО (2, 4, 5 и т.д.).
Так как через обычные справочники дубли не видны, откроем регистр напрямую: меню Операции -> Регистры сведений -> Рабочие счета. В открывшемся списке установим отбор по нашему учреждению и проблемному счету (например, 401.20 или 101.36). Проанализируем все строки: устаревшие комбинации с недействующими КПС можно удалить непосредственно из этого списка, что снимет блокировку уникальности ключевых полей.
Для корректного перехода на новую классификацию используем штатный механизм: меню Сервис -> Служебные -> Помощник переноса остатков по КПС. Этот инструмент в автоматическом режиме заменяет неактуальные КПС на новые и обновляет записи в регистре «Рабочие счета» без нарушения целостности данных.
Запустим Помощник обновления бюджетной классификации (меню Бухгалтерский учет -> Бюджетная классификация) и повторно загрузим актуальный файл классификаторов в формате .xml из каталога поставки конфигурации.
Если сбой возник после обновления конфигурации, запустим «1С:Предприятие» из командной строки с параметром:
1cv8.exe ENTERPRISE /F "ПутьКБазе" /C ЗапуститьОбновлениеИнформационнойБазы
Это инициирует повторное выполнение всех пропущенных процедур обновления информационной базы и переформирование служебных структур счетов.