Уникальность записей регистра сведений

В таблице регистра сведений не могут храниться произвольные записи. Чтобы это понять рассмотрите регистр Цены товаров для покупателей:

Измерение:
Покупатель
Измерение:
Товар
Ресурс:
Цена
Реквизит:
ФИО
Магазин «Луч» Принтер 10 000 Булатов И.В.
Магазин «Луч» Монитор 14 000 Булатов И.В.
Предприятие «Ротор» Монитор 11 000 Орлова Е.Н.
Предприятие «Ротор» Мышь 2 000 Громова Н.П.

Назначение регистра сведений в том, чтобы хранить информацию (ресурсы) для некоторых наборов значений (измерения). В данном случае хранится цена товаров в магазинах, а конкретно, что в магазине «Луч» монитор стоит 14 000.

Из этого следует, что в регистре не может существовать еще одна запись про магазин «Луч» и монитор, но с другой ценой. Это вызовет путаницу.

Таким образом, исходя из назначения регистра сведений, понятно, что в нем не должно быть двух записей с одинаковыми значениями измерений. За этим следит «1С:Шина». Для каждой записи на основании значений ее измерений он создает ключ записи. Этот ключ уникален в пределах всего регистра и он однозначно идентифицирует запись. Ключ записи доступен вам во встроенном языке.

Если регистр сведений является периодическим, то в ключ записи добавляется значение поля Период. Другими словами стандартное поле Период — это еще одно измерение регистра сведений.

Период
Измерение:
Покупатель
Измерение:
Товар
Ресурс:
Цена
Реквизит:
ФИО
12.12.2021 Предприятие «Ротор» Принтер 13 000 Громова Н.П.
12.12.2021 Магазин «Луч» Принтер 10 500 Громова Н.П.
10.12.2021 Магазин «Луч» Принтер 10 000 Булатов И.В.
10.12.2021 Магазин «Луч» Монитор 14 000 Булатов И.В.
06.12.2021 Предприятие «Ротор» Монитор 11 000 Орлова Е.Н.
03.12.2021 Предприятие «Ротор» Мышь 2 000 Громова Н.П.

Благодаря этому в периодическом регистре сведений могут находиться две записи с одинаковыми значениями измерений, но разными периодами. Это не вызывает путаницы. Например, в магазине «Луч» принтер стоил 10 000, а начиная с 12-го числа он стал стоить 10 500.