|   |   | 
| 
 | необязательный параметр СКД в выбираемых полях | ☑ | ||
|---|---|---|---|---|
| 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', КонецДня(ДатаКон))); ЗапросГСМ.УстановитьПараметр("ДатаНач", ДатаНач); ЗапросГСМ.УстановитьПараметр("АЗС", АЗС); ЗапросГСМ.УстановитьПараметр("ПустаяАЗС", НЕ ЗначениеЗаполнено(АЗС)) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |