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