Условие через выбор когда в запросе #742512


#0 by manti
Есть запрос: ВЫБРАТЬ     ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации, Поясните пжста логику работы условия выбор когда иначе.
#1 by Jonny_Khomich
Если тогда иначе конецесли
#2 by varyag
как если тогда - аналогично
#3 by manti
ВЫБОР КОГДА ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации.Владелец В (&Организация) ТОГДА ИСТИНА как на условие может повлиять тогда истина?
#4 by 1976vas
ГДЕ     И ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения = &ВидДвижения     И Тут ИСТИНА или ЛОЖЬ
#5 by Jonny_Khomich
читай книги. ВЫБОР КОГДА <Условие с результатом типа Булево>    ТОГДА <Результат в случае если Истина>    ИНАЧЕ <Результат в случае если Ложь> КОНЕЦ Пример: ВЫБОР КОГДА СчетФактураПолученный.ДокументОснование ССЫЛКА Документ.ПоступлениеТоваров Тогда
#6 by ssh2006
можно было просто вместо ВЫБОР                         КОГДА ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации.Владелец В (&Организация) написать ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации.Владелец В (&Организация) Написали так как написали
#7 by manti
получается, если параметр организация будет заполнен, то условие отработается,  если не заполнен то не отработает?
#8 by ale-sarin
Если параметр ПризнакОтбора = ложь, то в результат запроса попадут подразделения всех организаций, иначе только подразделения организации из параметра "Организация"
#9 by ale-sarin
ПризнаОтбора видимо зависит от заполненности Организации Можно и так написать ГДЕ    ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации.Владелец В (&Организация) ИЛИ &Организация = Значение(Справочник.Организации.ПустаяСсылка)
#10 by manti
Спасибо всем
#11 by Simod
Признак определяет необходимость проверки Организации. Должно быть так: ГДЕ (&ПризнакОтбора И ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации.Владелец В (&Организация) ИЛИ НЕ &ПризнакОтбора)
#12 by D_E_S_131
Если местами условия поменять, то не быстрее будет? Как бы быстро проверили "булево" у ПризнакОтбора и только уже потом начинаем проверять вхождение в Организацию.
#13 by bolobol
Сие компилистами давно учтено, чтоб два раза не думать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С