Имя: Пароль:
1C
1С v8
Подсчет документов
0 berendej
 
15.07.11
17:16
Делаю в запросе выборку количества документов ПКО и РеализацияТоваровУслуг, проведенных за день, подскажите в чем проблема  
 "ВЫБРАТЬ
|    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПриходныйКассовыйОрдер.Ссылка) КАК КоличествоПКО
|ИЗ
|    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
|ГДЕ
|    ПриходныйКассовыйОрдер.Дата МЕЖДУ &Дата1 И &Дата2
|    И ПриходныйКассовыйОрдер.Контрагент = &Контрагент
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РеализацияТоваровУслуг.Ссылка) КАК КоличествоРТУ
|ИЗ
|    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
|    РеализацияТоваровУслуг.Дата МЕЖДУ &Дата1 И &Дата2
|    И РеализацияТоваровУслуг.Контрагент = &Контрагент";

   Запрос.УстановитьПараметр("Контрагент", мКонтрагент);
   Запрос.УстановитьПараметр("Дата1",началоДня(ТекущаяДата()));
   Запрос.УстановитьПараметр("Дата2",конецДня(ТекущаяДата()));

Результат = Запрос.Выполнить();
   
   ВыборкаДетальныеЗаписи = Результат.Выбрать();
   КоличествоДокументовПКО = ВыборкаДетальныеЗаписи.КоличествоПКО;
   КоличествоДокументовРТУ = ВыборкаДетальныеЗаписи.КоличествоРТУ;
1 YF
 
15.07.11
17:18
Не знаю в чем проблема. У меня все хорошо ...
2 berendej
 
15.07.11
17:20
у меня в результатах ничего не выводит, переменные КоличествоДокументовПКО и КоличествоДокументовРТУ пустые остаются
3 luckyluke
 
15.07.11
17:24
(0) ВыборкаДетальныеЗаписи.Следующий() ?
4 berendej
 
15.07.11
17:36
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
         КоличествоДокументовПКО = ВыборкаДетальныеЗаписи.КоличествоПКО;
       КоличествоДокументовРТУ = ВыборкаДетальныеЗаписи.КоличествоРТУ;
   КонецЦикла;    
Не считается КоличествоДокументовРТУ
5 Reset
 
15.07.11
17:50
ВыборкаДетальныеЗаписи.Следующий();
КоличествоДокументовПКО = ВыборкаДетальныеЗаписи.КоличествоПКО;
ВыборкаДетальныеЗаписи.Следующий();
КоличествоДокументовРТУ = ВыборкаДетальныеЗаписи.КоличествоПКО;
6 Reset
 
15.07.11
17:51
или наоборот.
7 berendej
 
15.07.11
18:00
Спасибо, но хоть убей не пойму, как при обращении к одной и той же переменной получаются разные результаты
8 berendej
 
15.07.11
18:03
(6)+ а, всё дошло, спасибо еще раз
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.