Небязательный параметр "Склад" (СКД) #681282


#0 by AugustBlack
Помогите. Есть запрос в скд:     ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК Карточка, нужно чтобы, он отрабатывал без указания склада если склад не заполнен. И отрабатывал с отбором по складу если склад есть:) Пишу: РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В (&Счет), , Организация = &Организация {И Субконто3 = &Склад}) КАК ХозрасчетныйОстаткиИОбороты ни пропускает конструктор.
#1 by chelentano
пиши сразу в конструкторе - увидишь, как должно быть. Или, как вариант: Организация = &Организация И &Склад В (Субконто3, ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)), где то так примерно
#2 by AugustBlack
спасибо, а может сделать так, что если параметр заполнен, тогда не условие, а отбор в скд добавляю?!
#3 by chelentano
лично я не против
#4 by Defender aka LINN
Нет, определенно где-то есть сверхсекретная фабрика, которая таких делает...
#5 by banco
можешь так написать {(Организация) КАК Организация, (Субконто3) КАК Склад}
#6 by AugustBlack
:) интересно как это будет работать с отбором, просвятите. Сначало запрос вытащит данные по всем складам, потом установит отбор в них по указанному складу? Не очень оптимально конечно..
#7 by banco
с чего ты взял, что запрос вытащит данные по всем складам, потом установит отбор?
#8 by Defender aka LINN
Потому что на этой самой фабрике это в прошивке написано, которую всем ставят
#9 by Rovan
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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