Пустая выборка из непустого результата запроса
☑
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
Особенно - дата загорания. По всей видимости, подразделение где то загорает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший