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