Имя: Пароль:
1C
 
Разделение данных: контроль уникальности нумерации
0 extrim-style
 
21.11.14
15:12
Был некий справочник с включенной автонумерацией и контролем уникальности. Появилась необходимость разделить данные между двумя подразделениями, для начальства - справочник полностью. Создал разделитель (общий реквизит), разделение данных - "независимо и совместно". Для всех текущих данных справочника записал в разделитель Подразделение1. Установил параметр сеанса Подразделение2 и создал новый элемент. Элемент создался с кодом "0000000001". Запустил систему без инициализации разделителя в параметрах сеанса, вижу 2 элемента с одинаковым кодом. Вопрос: как такое может быть, когда для справочника включен контроль уникальности нумерации? Как сохранить уникальность нумерации при разделении данных?
1 extrim-style
 
21.11.14
15:31
Мде
7.5.2. Нумерация объектов

Механизм нумерации работает в рамках каждой уникальной комбинации значений разделителей. Для такой комбинации работает автоматическая нумерация объектов и реализуется контроль уникальности.

При определении номера используются значения разделителей, установленных в сеансе. В том случае, если разделитель не используется в сеансе, для этого разделителя используется значение, установленное у объекта информационной базы.
2 extrim-style
 
21.11.14
15:32
Программный префикс? Я правильно всё понял?
3 extrim-style
 
21.11.14
15:40
Какие еще "приятности" меня ждут при разделении данных?
4 Garykom
 
гуру
21.11.14
16:25
(3) ну можешь по дикой неудаче попасть на одинаковый гуид... и будет у тебя один объект вместо двух... но это 1 на лярд вероятности если не меньше ))

а так префиксы в нумерации все решают, вообще то даже коды не суть важны (вполне может и совпасть нумерация кодов ничего страшного), главное в 8х гуид