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