Имя: Пароль:
1C
1С v8
выбрать одно значение из запроса (getOne)
0 MrZLO
 
03.05.12
13:15
Здрасте!

Есть запрос, который всегда возвращает только одно числовое значение

Запрос = "...";

РезультатЗапроса = Запрос.Выполнить().Выгрузить();

Как получить это значение штатными средствами... что-то вроде

РезультатЗапроса = Запрос.Выполнить().ВыгрузитьПервое();

есть ли такое в 1С 8.1 УТ, дабы не изобретать велосипед?
1 izekia
 
03.05.12
13:17
даже написать нечего
2 vicof
 
03.05.12
13:17
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
3 Defender aka LINN
 
03.05.12
13:17
Выгрузить().ВыгрузитьКолонку(Имя)[0] разве что.

А какая религия мешает обойти выборку из 1-й строки?
4 MrZLO
 
03.05.12
13:17
понял
5 MrZLO
 
03.05.12
13:17
(2) спасиб
6 Ненавижу 1С
 
гуру
03.05.12
13:20
ВЫБРАТЬ ПЕРВЫЕ 1
7 izekia
 
03.05.12
13:21
(6) у него запрос и так одно значение возвращает
8 Ненавижу 1С
 
гуру
03.05.12
13:22
(7) а блин, тогда я за

Запрос.Выполнить().Вызрузить()[0]
9 MrZLO
 
03.05.12
13:26
вот так и сделал,
РезультатЗапроса = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Реализовано")[0];
спасиб всем

p.s.: в таких случаях было бы полезно предусмотреть ВыбратьОдно()
10 ZanderZ
 
03.05.12
13:29
(8) тогда уж за Запрос.Выполнить().Вызрузить()[0][0]
11 izekia
 
03.05.12
13:29
(9) колонку выгружать - лишнее движение, делай РезультатЗапроса = Запрос.Выполнить().Выгрузить()[0][0]
12 Ненавижу 1С
 
гуру
03.05.12
13:34
(10) ну да
13 orefkov
 
03.05.12
13:55
Выполнить().Выгрузить()[0][0]
Два паравозика толкают два рекламных плаката МТС.