Имя: Пароль:
1C
1C 7.7
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
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.