![]() |
|
Присвоить документу уникальный идентификатор | ☑ | ||
---|---|---|---|---|
0
MNS_Ротерта
08.01.09
✎
17:02
|
Возможно ли и как можно при создании нового документа в базе 1С 8 принудительно присвоить ему конкретный уникальный идентификатор из другой 1С8.
|
|||
1
Rebelx
08.01.09
✎
17:07
|
разрешаю
|
|||
2
Rebelx
08.01.09
✎
17:08
|
УстановитьСсылкуНового()
|
|||
3
vde69
08.01.09
✎
17:10
|
зачем?
1. это будет очень медлено 2. в какой момент? в момент создания или первой записи? 3. решение коллизий создание 2х документов и попытки присвоения одного гуида (все это до записи обьекта) может проще сделать реквизит ГуидДругойБазы |
|||
4
Планета Обезьян
08.01.09
✎
17:15
|
(1) жжешь -v8: Можно ли так сделать?
|
|||
5
megalodon
08.01.09
✎
17:16
|
(3) это в каком месте "очень медленно" то? И 1С сделала ГУИДы ключами записей (для распределенок), чтобы потом горе-программисты 1С вводили реквизиты типа "ГуидДругойБазы"?
|
|||
6
vde69
08.01.09
✎
17:21
|
(5) интересно каким "быстрым" и надежным, платформонезависимым способом ты
1. найдешь документ в ДРУГОЙ базе 2. получишь от туда ГУИД в варианте с реквизитом его можно заполнять регламентной обработкой ночью, а тут надо в реале. хотя в некоторых случаях наверно такой подход можно применять |
|||
7
Rebelx
08.01.09
✎
17:23
|
(6)вероятно планируется перенос документов, а не назначение гуидов при интерактивном вводе
|
|||
8
megalodon
08.01.09
✎
17:26
|
1. метод ПолучитьСсылку(ГУИД)
2. метод УникальныйИдентификатор() "в варианте с реквизитом его можно заполнять регламентной обработкой ночью, а тут надо в реале." - это про что ты тут вообще говоришь? зачем его ночью заполнять? а, ты все еще во власти заблуждения, что это типа "очень медленно"? ну так уверяю тебя: найти в таблице запись по индексу с селективностью, равной 1 - очень и очень быстро. |
|||
9
vde69
08.01.09
✎
17:30
|
(8) сначало читай, что я напипасал! если база файловая? какие условия отбора???
мы не знаем, по этому надо расчитывать на худший вариант, а имено COM, по нему следует учитывать возможные блокировки в ТОЙ базе и еще кучу чего. |
|||
10
megalodon
08.01.09
✎
17:34
|
(9) да я то все прочитал. а что, методы ПолучитьСсылку и УникальныйИдентификатор в файловой базе не работают чтоль? ну а про какие то там блокировки и "худший вариант" - спасибо, поржал.
|
|||
11
Лефмихалыч
08.01.09
✎
19:01
|
(3) спасибо, поржал над пунктами 1 и 2
|
|||
12
Лефмихалыч
08.01.09
✎
19:02
|
(11) точнее 1 и 3 - пункт 2 не смешной
|
|||
13
MNS_Ротерта
09.01.09
✎
08:24
|
Выше был вопрос когда и зачем? Во время создания нового документ перед записью. Хочу ряд складских документов перекидывать из одной базы в другую. А вводить "ГуидДругойБазы" очень сильно не хочется. Во первых база не доработанная во вторых это не один тип документа. Во всех придется добавлять. Кстати насколько велика возможность совпадения в двух базах гуида (базя не УРИБ).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |