Ошибка запись с такими ключевыми полями существует 1с зуп
Ошибка 1С: Запись с такими ключевыми полями существует
Если необходимо поместить в регистр одинаковые данные, для второго файла требуется создать новое измерение типа «УникальныйИдентификатор». Для этого нужно прописать следующее:
В результате повторные записи будут помещаться в это измерение, а окно ошибки не будет появляться.
Поиск проблемы
Возможно, ситуация не требует создания нового измерения, допустим, ранее была допущена ошибка. Чтобы проверить это, есть два пути:
- В консоли запросов найти всю информацию по этому документу (например, ввести в поиске ФИО физического лица, по которому возникает ошибка);
- Необходимо пошагово изучить код в отладчике.
Фильтр регистра
Дело в том, что стандартный фильтр применяет определённый отбор, которые просто не учитывает нужные строки. Чтобы найти данные, нужно отключить все конкретизирующие параметры поиска и ввести в поиске ФИО физического лица, по которому не проводится документ.
Ошибка в конфигурации 1С: Управление торговлей
В данной конфигурации цена может устанавливаться раз в сутки. Если изменения вносятся чаще – будет появляться ошибка «Запись с такими ключевыми полями существует».
Примечание: это не касается последних версий платформы, где возможно изменение цены в течение дня (каждому следующему документу соответствует новый порядковый номер).
Чтобы убрать ошибку в более ранних версиях, есть три варианта:
- Удалить более ранние данные по номенклатуре за этот день;
- Не проводить новый документ в течение текущего дня (сделать это на следующий день);
- В настройках регистра указать периодичность обновления 1 секунда.
Последний вариант – самый действенный. Он позволяет сохранить оба документа и выполнить операцию сразу, но возможны сбои в работе платформы по другим документам.
Примечание: Ошибка «Запись с такими ключевыми полями существует» означает, что в номенклатуре совпадают не только наименование и цены, но и характеристики. То есть, если характеристик несколько, то изменить цену получится.
Обычно данная ошибка является следствием невнимательности, то есть когда человек разместил определённую информацию, а спустя какое-то время пытается сделать это вновь. Если же действительно нужно создать аналогичный документ, но с другими значениями, проще всего создать новое измерение.
Читайте также: