|
Разделение данных: контроль уникальности нумерации
| ☑ |
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х гуид
|
|