|
v7: "пропадает" ли уникальность при отмене записи нового элемента справочника?
| ☑ |
0
Феофан
28.10.13
✎
14:43
|
Всем привет.
Вот ежели я вызываю создание нового элемента справочника, а потом отменяю без записи, id сгенерированный для него пропадет или достанется следующему элементу?
Спс.
|
|
1
dk
28.10.13
✎
14:46
|
а проверить самому?
|
|
2
dk
28.10.13
✎
14:46
|
хотя насколько я помню ID именно при записи присваивается
как отменяешь запись?
|
|
3
PRO100 NigGaZ
28.10.13
✎
15:03
|
не вызывает Записать() видимо, скорее всего следующему достанется, проверять надо
|
|
4
Mikeware
28.10.13
✎
15:09
|
а можно задать ТКВ?
|
|
5
Феофан
28.10.13
✎
15:09
|
блин, ну отцы-основатели, дайте коммент!.. изнываю от жажды знаний..))))))
в форме списка жмакаю на "новый", а потом, при закрытии, "нет не сохранять"..
|
|
6
Феофан
28.10.13
✎
15:10
|
(4) здрасте.. ))
|
|
7
Феофан
28.10.13
✎
15:14
|
(4) я не помню как генерируются id для записей((
..примерно вот так:
1. создаются элементы в одной базе
2. переносятся в "другую базу" "инсертом"
3. ежели в "другой базе" создам элемент, ему как будет сгенерирован id, не пересечется ли с уже имеющимися?.. ))
|
|
8
yam
28.10.13
✎
15:21
|
не пересечется. id достанется следующему элементу.
|
|
9
1dvd
28.10.13
✎
15:22
|
(8) пересекуться. базы-то разные
|
|
10
yam
28.10.13
✎
15:23
|
(9) неа.
|
|
11
1dvd
28.10.13
✎
15:25
|
(10) хотя, может и вру. В 8.х знаю точно - УИД генерится (как везде) случайным образом (та, часть которая изменяемая). В 7 не помню, но казалось, что по порядку. 00001, 00002 и т.д.
|
|
12
Феофан
28.10.13
✎
15:26
|
ну, любезные, не томите!)))
id вычисляются = мах+1 или счетчик ведется на кажную таблицу?
|
|
13
Феофан
28.10.13
✎
15:28
|
ооо.. доктор Хайдер снова начал есть!(с) ))))))
вроде память возвращается ко мне..
пойду хранимки посмотрю, вроде там есть такая..
|
|
14
yam
28.10.13
✎
15:33
|
в 77 по порядку записывается. Поэтому и эффекта памяти нет.
Касательно (6) такое может быть в 8, т.к. можно сгененировать 3 одинаковых УИДа
|
|
15
КонецЦикла
28.10.13
✎
15:33
|
При создании объект лочится в отдельной таблице
Если записи элемента не происходит - его id достается след. элементу
|
|
16
1dvd
28.10.13
✎
15:38
|
|
|
17
КонецЦикла
28.10.13
✎
15:40
|
Пистанул про код :)
Ну ладно, там в обшем хранимка есть maxid
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший