|
необязательный параметр СКД в выбираемых полях | ☑ | ||
---|---|---|---|---|
0
inkvizitr
23.11.23
✎
11:59
|
"ВЫБРАТЬ
Поле1 как Поле1, Поле2 КАк поле 2 &какойТоПараметр как Параметр //как параметр в скд сделать не обязательным для заполнения, т.е. чтобы в быстром выборе галочка была снята и отчет скд все равно формировался Из Таблица как Таблица" пытался делать в запросе через вкладку компоновка все равно не получается т.е. если {ГДЕ (ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора) это работает, но если фигурные скобки ставить в ВЫБРАТЬ ругается на "из" как сделать правильно и возможно ли вообще такое? "выбрать когда" думаю не вариант так как в настройках "&какойТоПараметр"может в зависимости от пользователя использоваться или не |
|||
1
mikecool
23.11.23
✎
12:04
|
если используешь в ВЫБРАТЬ, то параметр используется всегда
его надо от пользователя прятать |
|||
2
unenu
23.11.23
✎
12:31
|
{}
|
|||
4
inkvizitr
23.11.23
✎
13:43
|
(2) читай внимательно пост, фигурные скобки не помогают, при формировании сообщает "Неправильный псевдоним <<?>>&какойТоПараметр КАК Параметр"
|
|||
5
inkvizitr
23.11.23
✎
13:48
|
(3) мне не нужно ограничения видимости, параметр находится в быстрых настройках, и он должен быть не обязательным для заполнения, вот мой запрос
ВЫБРАТЬ ХозрасчетныйОбороты.Период КАК Период, ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОплаты, ХозрасчетныйОбороты.Субконто1 КАК Контрагент, ХозрасчетныйОбороты.Субконто2 КАК Договор, ДоговорыКонтрагентов.СпособЗакупки КАК СпособЗакупки, ДоговорыКонтрагентов.СуммаПоДоговору КАК СуммаПоДоговору //&БольшеИлиРавно КАК БольшеИлиРавно, //&МеньшеИлиРавно КАК МеньшеИлиРавно {ВЫБРАТЬ &БольшеИлиРавно КАК БольшеИлиРавно, &МеньшеИлиРавно КАК МеньшеИлиРавно} ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(, , Месяц, , &ВС_Контрагент_Договор, Организация = &Организация {(Субконто1 = &Контрагент)}, , ) КАК ХозрасчетныйОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ХозрасчетныйОбороты.Субконто1 = ДоговорыКонтрагентов.Владелец И ХозрасчетныйОбороты.Субконто2 = ДоговорыКонтрагентов.Ссылка ГДЕ ДоговорыКонтрагентов.Статус = &Статус {ГДЕ (ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора)} где в СКД на вычисляемое поле я планирую наложить отбор при меняя эти параметры с помощью конструкции "Выбор когда", т.е. пользователь заполняет параметр произвольным числом и происходит отбор по вычисляемому полю, такой колхоз нужен для того, потому что отбор в настройках по вычисляемым полям не работает |
|||
6
inkvizitr
23.11.23
✎
13:50
|
т.е. пользователь хочет по вычисляемому полю видеть все что выше 1000 к примеру он ставит в параметр цифру 1000 и происходит отбор
|
|||
8
ХДС
24.11.23
✎
06:58
|
Видел такое:
|ГДЕ | уатСливГСМ.Организация = &Организация | И (&ПустаяАЗС | ИЛИ уатСливГСМ.АЗС = &АЗС) | И уатСливГСМ.Проведен | И уатСливГСМ.Дата МЕЖДУ &ДатаНач И &ДатаКон | |УПОРЯДОЧИТЬ ПО | Дата, | Количество, | Стоимость"; ЗапросГСМ.УстановитьПараметр("ДатаКон", ?(ДатаКон = '00010101', '39991231', КонецДня(ДатаКон))); ЗапросГСМ.УстановитьПараметр("ДатаНач", ДатаНач); ЗапросГСМ.УстановитьПараметр("АЗС", АЗС); ЗапросГСМ.УстановитьПараметр("ПустаяАЗС", НЕ ЗначениеЗаполнено(АЗС)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |