Добрый день, объясните пожалуйста как определяется уникальность записи подчиненного, периодического(в пределах дня) регистра сведений?

Разве она определяется только периодом и измерениями, регистратор на уникальность не влияет?
---
почему не влияет? Влияет.
http://v8.1c.ru/overview/Term_000000175.htm

Система обеспечивает контроль уникальности записей, хранящихся в регистре сведений. Таким образом, в регистре сведений не может находиться двух одинаковых записей. Одинаковыми считаются записи, у которых совпадает ключ записи. Ключ записи формируется системой автоматически, на основании значений, содержащихся в полях записи, и зависит от вида регистра сведений.

В общем случае в формировании ключа записи будут участвовать значения регистратора, периода и значения измерений. Таким образом, например, в непериодическом регистре сведений Цены товаров с независимым режимом записи не может существовать двух записей о розничной цене конфет ассорти. Точно так же, как в периодическом регистре сведений Цены товаров, подчиненном регистратору, не может существовать двух записей о розничной цене конфет ассорти, внесенных одной и той же датой, одним и тем же документом Изменение цен товаров.
---
регистратор на уникальность не влияет?
нет.
Это может быть например корректировка регистров.
Период и измерения, это ключевое
---
почему не влияет? Влияет.
http://v8.1c.ru/overview/Term_000000175.htm

Система обеспечивает контроль уникальности записей, хранящихся в регистре сведений. Таким образом, в регистре сведений не может находиться двух одинаковых записей. Одинаковыми считаются записи, у которых совпадает ключ записи. Ключ записи формируется системой автоматически, на основании значений, содержащихся в полях записи, и зависит от вида регистра сведений.

В общем случае в формировании ключа записи будут участвовать значения регистратора, периода и значения измерений. Таким образом, например, в непериодическом регистре сведений Цены товаров с независимым режимом записи не может существовать двух записей о розничной цене конфет ассорти. Точно так же, как в периодическом регистре сведений Цены товаров, подчиненном регистратору, не может существовать двух записей о розничной цене конфет ассорти, внесенных одной и той же датой, одним и тем же документом Изменение цен товаров.
---
разве мы сможем внести 2 одинаковых записи, за один и тот же период, по одним и тем же измерениям, но двумя разными регистраторами ?
---
Тут все интересней. Мы не можем без регистратора вообще внести. С одной стороны да, нельзя разными регистраторами за один период и одинаковыми измерениями вносить несколько записей.
Но с другой, одним регистратором но разными периодами тоже не получится внести.
Если вспомнить про параметры виртуальных таблиц, то там регистратор выступает как разновидность периода.
Такая вот особенность уникальности записи с периодом и регистратором.
---
За один и тот же период нет, конечно, ибо Ключ: Период&Измерения
---
Я вообще стараюсь для периодических подчиненных регистров сведений всегда устанавливать периодичность по позиции регистратора. От другой периодичности обычно недоразумений больше, чем пользы. Вон - даже у ТС недоразумение образовалось, что уж о пользователях говорить.
В тех редких случаях, когда таки нужны дополнительные ограничения - лучше их организовать вручную, с выдачей вменяемых сообщений об ошибках.
---
если критична производительность Срезов из регистра то так делать нежелательно
---
А поподробней? По какой такой причине срез по такому регистру строится медленнее?
---
там уровень вложенности запросов получается тройной, а не двойной как если без регистратора - посмотрите в профайлере
в этом случае могут не работать индексы если, например, делать соединение с этим срезом - может не работать т.н. проталкивание предикатов
---
Интересно. Посмотрю при случае. Пока непонятно, зачем для регистраторов усложняется запрос.
---
там если посмотреть sql-запрос то становится понятно для чего так
---
1
---
Уникальность записей

Система обеспечивает контроль уникальности записей, хранящихся в регистре сведений. Таким образом, в регистре сведений не может находиться двух одинаковых записей. Одинаковыми считаются записи, у которых совпадает ключ записи. Ключ записи формируется системой автоматически, на основании значений, содержащихся в полях записи, и зависит от вида регистра сведений.

В общем случае в формировании ключа записи будут участвовать значения регистратора, периода и значения измерений. Таким образом, например, в непериодическом регистре сведений Цены товаров с независимым режимом записи не может существовать двух записей о розничной цене конфет ассорти. Точно так же, как в периодическом регистре сведений Цены товаров, подчиненном регистратору, не может существовать двух записей о розничной цене конфет ассорти, внесенных одной и той же датой, одним и тем же документом Изменение цен товаров.
---
Это если вдруг понадобится обходить уникальность, как я понял уникальность формируется по значениям реквизитов + по измерениям (могу ошибаться)

1.В регистре сведений в секцию "измерения" добавляем реквизит например "РегистраторСсылка"
2.При записи движения РегистраторСсылка = ЭтотОбъект.Ссылка