Имя: Пароль:
1C
1С v8
УникальныйИдентификатор в запросе
0 YF
 
05.12.11
17:01
Хочу взять запросом все элементы определенного справочника, но чтобы в одном из полей выборки был уникальный идентификатор. Возможно ли?
1 Живой Ископаемый
 
05.12.11
17:01
а ты знаешь, ты первый кому это пришло в голову...
2 YF
 
05.12.11
17:02
(1) Я очень нестандартен :-)

А правда, можно ли и как?
3 Buster007
 
05.12.11
17:02
"Ссылка" не уникальный идентификатор?)
4 YF
 
05.12.11
17:03
(3) Нет
5 shuhard
 
05.12.11
17:05
(0)[Возможно ли]
если заранее поместить идентификатор в реквизит или свойство
6 Живой Ископаемый
 
05.12.11
17:06
2(2) нестандартен настолько, что не знаешь что люди изобрели поиск?
http://screencast.com/t/XYMcRFbEMCUd
7 YF
 
05.12.11
17:06
(5) Накуа? Тогда уж лучше метод УникальныйИдентификатор() при обходе выборки
8 Живой Ископаемый
 
05.12.11
17:07
2(7) чувакк- не нам же нужно - тебе? мы-то знаем что это лучше... но тебе вдруг понадобилось в запросе...
9 shuhard
 
05.12.11
17:07
(7) ты же по идентификатору джойнить собрался
10 Живой Ископаемый
 
05.12.11
17:07
так что вопрос "накуа" задавай себе
11 YF
 
05.12.11
17:10
(10) Я же спрашиваю как запросмо получить УИД. А чел отвечает что нужно его сначала заполнить в какой-нибудь реквизит.

Это ответ на другой вопрос
12 YF
 
05.12.11
17:11
(9) Не, джойнить я не собрался, базы связываю друг с другом ...
13 Живой Ископаемый
 
05.12.11
17:12
2(11)нет, ты неправильно его понял...
он не это  говорит
14 YF
 
05.12.11
17:13
(13) "если заранее поместить идентификатор в реквизит или свойство"

как это еще можно понять?
15 Живой Ископаемый
 
05.12.11
17:17
2(14) вообще да, именно это именно так...
но можно еще (но это конечно если не полениться и поскать) выбрать запросом элементы, выгрузить в ТЗ, добавить колонку, колонку заполнить УИДами, поместить ТЗ в ВТ, и выбрать втроым запросом из ВТ уже с уидами...
это еще более по идиотски, но зато запросом...
16 YF
 
05.12.11
17:19
(15) Да, это еще извратнее ....
17 YF
 
05.12.11
17:24
+
В догонку. Где-нибудь максимальная длина гуида в строковом представлении описана?
18 Живой Ископаемый
 
05.12.11
17:26
стоп.. а минимальная какая?
19 Живой Ископаемый
 
05.12.11
17:27
вообще, откуда гипотеза что она может быть разной?
20 pumbaEO
 
05.12.11
17:28
(17) min=max
21 DrShad
 
05.12.11
17:28
(19) а она таки разная, максимум была у меня 79 вроде
22 AAlexandra
 
05.12.11
17:29
(17) ГУИД вообще-то фиксированной длины.. 32 байта
В текстовом представлении 1с-ки это еще + 4 разделителя, итого ВСЕГДА 36 символов.
23 YF
 
05.12.11
17:30
(21) Фигасе. У меня у справочников 32 ...
24 БибиГон
 
05.12.11
17:30
(22) ГУИД чего и где? именно в 1с?
25 Живой Ископаемый
 
05.12.11
17:30
2(21) это точно ни с чем другим не спутанная строка?
26 pumbaEO
 
05.12.11
17:31
27 YF
 
05.12.11
17:31
(22) Это где-то в описании 1С'ном указано?
28 DrShad
 
05.12.11
17:31
перепутал с ЗначениеВСтрокуВнутр(), сорри
29 YF
 
05.12.11
17:31
(26) А кто сказал, что в 1С так же?
30 DrShad
 
05.12.11
17:32
(29) а ты куда потом гуид писать собрался для связывания двух баз?
31 YF
 
05.12.11
17:33
(30) В базу приемник в строку
32 AAlexandra
 
05.12.11
17:33
(27) Ну например в синтаксис-помошнике, Общие объекты/УникальныйИдентификатор, в описании конструктора "из строки".
33 DrShad
 
05.12.11
17:34
(31) в типовых есть РС СоответствиеОбъектовДляОбмена
34 YF
 
05.12.11
17:37
(33) Там длина реквизита для сторонней ссылки 100 символов
35 DrShad
 
05.12.11
17:40
(34) и что? я тебе его для использования предложил
36 Stim213
 
05.12.11
17:41
не совсем в запросе, но в СКД такое можно сделать
37 YF
 
05.12.11
17:41
(35) Не, у меня нет претензий, просто вслух задумался о длине идентификатора
38 DrShad
 
05.12.11
17:43
(37) туда ЗначениеВСтрокуВнутр пишется, так как по гуиду без типа не получишь значение
39 Живой Ископаемый
 
05.12.11
17:43
2(29) уже весь форум потому что давно уже обсосал эту кость до блеска...
40 БибиГон
 
05.12.11
17:45
(39) до блеска не катит, нужно до дыр )
41 Живой Ископаемый
 
05.12.11
17:45
2(40) дыры и так есть - между ядрами атомов и электронами...
42 Живой Ископаемый
 
05.12.11
17:47
2(31) а расскажи-ка... база приемник имеет такую же конфигурацию? типы объектов совпадают?
43 МихаилМ
 
05.12.11
17:47
если идентификаторы можно сравнивать на больше-меньше

то написать такой алгоритм можно и в запросе
44 YF
 
05.12.11
17:49
(42) Нет, конечно
45 Живой Ископаемый
 
05.12.11
17:58
(44) просто спросил..
46 PVV65
 
05.12.11
17:59
А КД не устраивает?
47 ILM
 
гуру
05.12.11
18:11
(29) У меня Гуид не 32 см.)))
48 pumbaEO
 
05.12.11
18:19
(47) меньше или больше?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший