|
|
В тексте запроса есть разница в порядке условий? |
☑ |
|
0
redbull
18.08.10
✎
13:56
|
Есть разница в результате?
|Условие (Кол > 0);
|Условие (зСклад = ВыбСклад);
|Условие (зСклад = ВыбСклад);
|Условие (Кол > 0);
|
|
|
1
ДенисЧ
18.08.10
✎
13:56
|
нет
|
|
|
2
redbull
18.08.10
✎
13:57
|
спасибо
|
|
|
3
Ёпрст
гуру
18.08.10
✎
14:03
|
вообще то есть.. если не прошло первое, второе ужо не проверяется, в отличие от других конструкций языка, где проверяется всё.
|
|
|
4
Ёпрст
гуру
18.08.10
✎
14:03
|
Можешь сам проверить: //====================================================================== Функция Первое(Спр) Сообщить(" первое "+Спр); Возврат 0; КонецФункции // Первое Функция Второе(Спр) Сообщить(" второе "+Спр); Возврат 1; КонецФункции // Первое //====================================================================== Процедура Сформировать() Перем ТЗ; Т = " |Спр = Справочник.Номенклатура.ТекущийЭлемент; |Условие (Первое(Спр)=1); |Условие (Второе(Спр)=1); |Группировка Спр Без Групп; |"; Запрос = СоздатьОбъект("Запрос"); Запрос.Выполнить(Т); Запрос.Выгрузить(ТЗ,0,0); ТЗ.ВыбратьСтроку(); КонецПроцедуры
|
|
|
5
NS
18.08.10
✎
14:04
|
Есть. Разница в скорости и возможных сообщениях об ошибке.
|
|
|
6
Ёпрст
гуру
18.08.10
✎
14:05
|
+4 на этом фокусе, в тексте запроса можно забивать например, на то, что некоторых реквизитов нет у некоторых объектов, тупо ставя условие перед этим.
|
|