Имя: Пароль:
1C
1С v8
Уникальный идентификатор в запросе?
0 Dolphinbet
 
06.02.14
10:23
Появилась ли уже возможность получения уникального идентификатора в запросе?
1 NcSteel
 
06.02.14
10:26
Нафуя?
2 PLUT
 
06.02.14
10:27
а в 7.7 можно было функции в запросах использовать...
3 Dolphinbet
 
06.02.14
10:27
Полезно было бы
4 NcSteel
 
06.02.14
10:27
(3) Нет
5 Рэйв
 
06.02.14
10:27
(3)Незачем. В выборке получай
В запросе эту роль играет .Ссылка
6 Maxus43
 
06.02.14
10:27
нет
7 NcSteel
 
06.02.14
10:28
(2) Хочешь функции в запросе - держи фашист СКД
8 Maxus43
 
06.02.14
10:28
в СКД можно тока через общие функции
9 Dolphinbet
 
06.02.14
10:28
Сейчас приходится получать ссылки потом обходить результат запроса и получать уже уникальные идентификаторы, что не очень красиво и не очень производительно на больших выборках...
10 NcSteel
 
06.02.14
10:29
(9) Тебе запрос в любом случае придется обходить. Так что не вижу выйгрыша нигде.
11 Рэйв
 
06.02.14
10:29
(9)для накуа тебе уид?
12 Dolphinbet
 
06.02.14
10:31
Для передачи через веб сервис, если бы можно было получить в запросе то тогда СериализаторXDTO.ЗаписатьXDTO(Запрос.Выполнить().Выгрузить()) и все
13 Рэйв
 
06.02.14
10:33
(12)Не судьба. Придется пробегать выборку.
14 alexei366
 
06.02.14
10:33
(12) Так у тя итак гуиды там будут
15 Dolphinbet
 
06.02.14
10:35
(14)сериализация ссылки и ее стрового гуида не одно и тоже
16 Dolphinbet
 
06.02.14
10:36
(10) Т. е. обходим результат запроса один раз - при обработке результата вызова веб-сервиса. Выигрыш в 2 раза.
17 Dolphinbet
 
06.02.14
10:38
(13) как бы этого избежать??
18 alexei366
 
06.02.14
10:39
(16) Во напридумывал)) "выгрыш в 2 раза", ты замерь.
19 Dolphinbet
 
06.02.14
10:42
(18) Я имею в виду вместо необходимости 2 раза обходить таблицу значений, можно было бы ее обходить один раз... А если там тысячи строк?
20 alexei366
 
06.02.14
10:42
(17) Хочешь в модуле объекта вычисляй УИД и тыкай его в отдельный реквизит, хочешь тож самое ток в регистр сведений, хош получай выборку (не выгружая) и обходи её заполняя свой XDTO объект (там эта функция которая гуид возвращает вообще почти ни че не делает)
21 alexei366
 
06.02.14
10:43
(19) Так обходи выборку, не выгружай в таблицу
22 GANR
 
06.02.14
10:43
(0) Некоторым это было бы полезно, но дать такое в руки большинству программистов - то же самое, что дать обезьяне гранату.
23 Dolphinbet
 
06.02.14
10:44
(20) Хорошая мысль по поводу реквизита... Если б только она сразу в голову пришла)
24 Рэйв
 
06.02.14
10:46
(23)Сделай реквизит, заполнение при записи, пробегись обработкой и заполни старое
25 Dolphinbet
 
06.02.14
10:47
да, по моему это тоже хороший вариант, есть чем заняться :)
26 Maxus43
 
06.02.14
10:49
тока тип строку делай, тип ИникальныйИдентификатор запрос не кушает
27 Maxus43
 
06.02.14
10:50
ну и
xmlСтрока(Ссылка) быстрее отрабатывает чем Ссылка.УникальныйИдентификатор()
28 Dolphinbet
 
06.02.14
10:51
(26) (27) Спасибо!
29 alexei366
 
06.02.14
11:19
(26) Всмысле не кушает, что ты имеешь ввиду?
30 Maxus43
 
06.02.14
11:25
(29) тип УникальныйИдентификатор (Новый ОписаниеТипов(УникальныйИдентификатор)) - запрос ЕМНИП не берёт, тип не может быть выбран в запросе, недавно тема была
31 Dolphinbet
 
06.02.14
11:27
(30) это моя тема была)
32 Maxus43
 
06.02.14
11:29
(31) ну вот, значит вкурсе уж)
33 H A D G E H O G s
 
06.02.14
11:29
(30) неверю
34 H A D G E H O G s
 
06.02.14
11:30
Вы прикалываетесь чтоли.

Тип реквизита - есть, в запросе выбрать - нельзя.
35 Maxus43
 
06.02.14
11:30
(33) v8: Как хранить ссылки?
с 30-го и вниз
36 Maxus43
 
06.02.14
11:31
кстати сам не проверял... дай кось замучу щас
37 H A D G E H O G s
 
06.02.14
11:31
Максус последнее время жжот.
38 H A D G E H O G s
 
06.02.14
11:32
ВЫБРАТЬ
    Справочник1.Код,
    Справочник1.Наименование,
    Справочник1.ИД
ИЗ
    Справочник.Справочник1 КАК Справочник1

Все норм.

Другой вопрос, что этот ИД непередать из ТЗ в ВТ.
39 H A D G E H O G s
 
06.02.14
11:32
Но можно попробовать извратиться.
40 Maxus43
 
06.02.14
11:32
(37) шошошо? Это потому что ты со мной пиво больше не пьёш, не заряжаешь аурой
41 Dolphinbet
 
06.02.14
11:32
(35) Угу, в последнее время активно занимаюсь уникальными идентификаторами)
42 Maxus43
 
06.02.14
11:34
(38) это я доверчивый стал
43 Dolphinbet
 
06.02.14
11:35
(39) Кстати, в той теме последнее мое сообщение без ответа осталось...
44 Maxus43
 
06.02.14
11:35
(39) в этой задаче ему и не нужен тип ИД, так что пофиг
45 hhhh
 
06.02.14
11:44
(43) а почему всё таки от сериализации ссылки отказались, ведь можно еще будет в 2 раза сократить, когда потом этот уид на другом конце автоматом превратится в ссылку.
46 Serginio1
 
06.02.14
13:38
Наверно и вхождение в список так и не сделали
v8: Вхождение в список УникальногоИдентификатора ошибка
47 wowik
 
06.02.14
13:52
(27) откуда такие данные?
48 wowik
 
06.02.14
13:56
(47) проверил. да, действительно быстрее.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс