Ошибка «Запись с такими ключевыми полями уже существует регистр сведений» в 1С 8.3
Краткое решение
Краткое решение
В набор/менеджер записи попали одинаковые измерения дважды или запись идёт без замещения. Для пользователя — не проводите документ повторно; для кода — отбор + Записать(Истина), уберите дубли в наборе.
Текст ошибки
Запись с такими ключевыми полями уже существует
Матрица платформ
| Версия платформы | Статус | Заметка |
|---|---|---|
8.3.10 |
✕ Затронута | |
8.3.20 |
✕ Затронута | |
8.3.27 |
✕ Затронута |
Пошаговое решение
-
Отмените проведение и проведите один раз. Проверьте, нет ли двух одинаковых строк в табличной части, порождающих одинаковый ключ регистра. Не создавайте дубль документа «чтобы обойти».
-
Создайте набор, установите Отбор по измерениям, заполните строки, вызовите `Набор.Записать(Истина)`. Либо читайте существующую запись менеджером и меняйте ресурсы, а не добавляйте вторую с тем же ключом.
-
Если регистр «пустой», а ошибка есть — в отладчике посмотрите содержимое НабораЗаписей: часто дубль уже в памяти. Уберите повторное Добавить() с теми же измерениями.
Не помогло?
Тестирование и исправление ИБ
Проверил: Иван Демонстрационный 10 лет опыта
Дата вычитки: 2026-07-20 13:03:02
Информация носит справочный характер. Перед выполнением инструкций сделайте резервную копию.
Решение помогло?
Обсуждения (3 вопросов)
Ответы участников сообщества специалистов. Персоны вымышленные; формулировки основаны на обсуждениях с открытых форумов 1С.
-
У нас вылезло «Запись с такими ключевыми полями уже существует регистр сведений». С чего начать, чтобы не навредить базе?
-
После обновления снова «Запись с такими ключевыми полями уже существует регистр сведений». Кто чем лечил?
-
Делали очистку кэша — не помогло при «Запись с такими ключевыми полями уже существует регистр сведений». Что дальше?
Задать вопрос по этой ошибке