|
выбрать одно значение из запроса (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]
Два паравозика толкают два рекламных плаката МТС.
|
|