Имя: Пароль:
1C
1С v8
как из результата запроса сделать число?
0 violachiz
 
02.06.13
23:02
Запрос2 = Новый Запрос;
Запрос2.Текст = "
|ВЫБРАТЬ
|    ХозрасчетныйОстатки.СуммаОстаток
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , ) КАК ХозрасчетныйОстатки";

Запрос2.УстановитьПараметр("Период", КонецМесяца(ОтчетныйПериод));
Запрос2.УстановитьПараметр("Счет"  , ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
РезультатЗапроса2 = Запрос2.Выполнить();
Всем привет! где копать?
1 Dethmont
 
02.06.13
23:07
РезультатЗапроса2Числом = Запрос2.Выполнить().Выбрать().Количество();
2 mehfk
 
02.06.13
23:08
(0) Неужели создать тему легче, чем прочитать СП ?
3 violachiz
 
02.06.13
23:10
когда как, на это раз легче создать тему
4 Renat11111
 
02.06.13
23:37
(1) Боюсь он просто не знает про выборку и ее обход
5 Emilio
 
02.06.13
23:50
(0) а разве здесь >>ХозрасчетныйОстатки.СуммаОстаток нет числа? О_о
6 Lancer666
 
03.06.13
00:33
Что значит из результата запроса сделать число??? Ты хочешь получить найденное в запросе значение СуммаОстаток? Если да, то
РезультатЗапроса2 = Запрос2.Выполнить();
Выборка = РезультатЗапроса2.Выбрать();
Если Выборка.Следующий() Тогда
СуммаОстатокИзЗапроса = Выборка.СуммаОстаток;
КОнецЕсли;
7 violachiz
 
04.06.13
18:04
Спасибо   Lancer666!
8 MKZM
 
04.06.13
20:11
В юности была какая-то песня.... пока в мире живут хорошие люди, а.... вспомнил, в фильме буратино, там кот базилио и лисичка-сестричка пели эту песню.
9 hhhh
 
04.06.13
22:09
(8)да, они нашего лансера нехорошим словом назвали.