Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Инткересно, а можно УникальныйИдентификатор() получить запросом? (http://forums.kuban.ru/f1040/intkeresno_mozhno_unikal-nyjidentifikator_poluchit-_zaprosom-2386780.html)

bma1 23.03.2012 11:56

Инткересно, а можно УникальныйИдентификатор() получить запросом?
 
Собственно сабж...

Lexusss 23.03.2012 12:09

Ссылка - это и есть уникальный идентификатор объекта

bma1 23.03.2012 12:30

2(2) мне нужен 36-ти значный код... строкой.

Reaper 23.03.2012 14:34

(2) искал, не нашел, делал кодом.

VZ 23.03.2012 15:00

Просто [em]ссылка[/em], как байтовая строка, и UIC в виде 36-тизначной строки - все-таки две большие разницы.

bma1 23.03.2012 15:07

Нет в жизни счастья :( Пойду выпью йаду...
Да, кстати, пока йад не подействовал хочу полюбопытствовать, можно ли одним запросом получить перечень групп самого верхнего уровня с количеством вложенных в них элементов?

Lexusss 23.03.2012 15:16

Честное слово, лучше дождись, пока подействует яд.
В конкурсе самых странных и непонятных вопросов - ты все равно останешься на первом месте без сколько нибуль реальных конкурентов.

bma1 23.03.2012 15:23

2(7) еще один коварный завистник моего скромного гения... запишу в блокнотик. "Lexsusss"

android 23.03.2012 15:39

(6) - запросто

bma1 23.03.2012 15:49

2(9) И этот запрос не обрушит сервер при номенклатуре в 100 000 позиций? мой обрушил... :(

android 23.03.2012 15:53

Вложенность групп какая максимум?

bma1 23.03.2012 15:55

2(11) Это 8-ка. Неограниченно.

android 23.03.2012 15:58

(12) Это теория. Но мы же работаем в конкретных условиях :)

bma1 23.03.2012 16:06

2(13) Я теоретик-идеалист. Мое призвание - строить воздушные замки. Гнусная приземленная реальность меня расстраивает. Пойду еще выпью йаду...

Reaper 23.03.2012 16:09

(14) Давай, я вот уже вжарил яду пятилетней выдержки - мир стал терпимее.

android 23.03.2012 16:09

(14) В любом случае тут 2 выхода:
1) хранить ссылку на верхнего родителя в элементах
2) соединять, соединять и еще раз соединять

bma1 23.03.2012 16:12

2(15) у меня старинный яд по рецепту коварного Бестли и еще немного "белой смерти"...
2(16) Я использовал пересечение двух одинаковых таблиц.

Reaper 23.03.2012 16:21

(17) А мне зп выдали.

bma1 23.03.2012 16:28

2(18) посмотрел на нее и с горя напился?

Reaper 23.03.2012 16:29

(19) Не, я пить начал не то, т.к. не ожидал ништяков.

Uho 23.03.2012 16:37

Reaper > мне всегда казалось, что в Калининграде пятница наступает позже

Reaper 23.03.2012 16:57

(21) Пятница - это состояние души.

VZ 23.03.2012 17:08

16-android > А третий выход? Рекурсия? До нулевого левела? Может, и медленно. Но не обрушит сервер ;)

Reaper 23.03.2012 17:34

(23) Попробуй факториалы 1Сом посчитать - пристрелявшись можно достаточно точно узнать на каком уровне вложенности вызовов 1С выпадает в осадок.

VZ 23.03.2012 18:06

24-Reaper > Ни в каком. В таблице, представляющей собой справочник два поля, строящийе иерархию: ИД записи, и ИД родителя. Поскольку на физическом уровне ИД родителя быть не может множественным, зацикливание может произойти только при неправильной работе функционала (а обработка краха правильной структуры - несколько иная задача).
Следовательно, в нашей рекурсии будет только две ссылки. "Бесконечная вложенность" - это поэтический образ, не имеющий связи с физической реальностью.
И мне трудно представить реальную вложенность, которая забъет всю память, включая пространство на диске для свопа.

Reaper 23.03.2012 18:19

(25) Не, ну это-то да. УПП и КА до сих пор разузлование делают рекурсией в лоб - значит на реальных данных не обваливаются. А математику писать на 1Се бессмысленно. Я то извращался когда меня на курсах натаскивали.

qweqwe123123 23.03.2012 19:04

я извинияюсь, а обходить результаты запроса по иерархии не гламурно?


Текущее время: 12:31. Часовой пояс GMT +3.