Имя: Пароль:
1C
1С v8
Пустая выборка из непустого результата запроса
0 DSblizzard
 
19.09.11
03:25
Код:
Запрос0 = Новый Запрос("ВЫБРАТЬ
   |    Ссылка, НомерПожара
   |ИЗ
   |    Справочник.Пожары
   |ГДЕ
   |    Подразделение = &Подразделение
   |    И ПометкаУдаления = ЛОЖЬ
   |    И Наименование <> """"
   | И Год(ДатаЗагорания) = Год(&Дата)
   |"
);
Запрос0.УстановитьПараметр("Подразделение", Подразделение);
Запрос0.УстановитьПараметр("Дата", Дата);
Рез0 = Запрос0.Выполнить().Выбрать();
сообщить("Рез0.Количество(): " + Рез0.Количество());
Выборка0 = Рез0.Выбрать();
сообщить("Выборка0.Количество(): " + Выборка0.Количество());

Первое сообщение выводит "2", второе - "0". Скажите, пожалуйста, в чем причина и как исправить?
1 Генератор
 
19.09.11
03:31
у тебя рез0 не результат запроса, а уже выборка, а ты из нее еще раз выбрать делаешь
2 DSblizzard
 
19.09.11
03:34
(1) Спасибо!
3 Stim213
 
19.09.11
03:40
какие только конфигурации на 1С не пишут... "пожары", "номер пожара"..
4 Amiralnar
 
19.09.11
03:50
Особенно - дата загорания. По всей видимости, подразделение где то загорает.