Отбор в СКД через параметр #471522


#0 by Sergey685
Я правильно понимаю, что в настройках отбора (пользователя) нельзя использовать параметр? Тоесть отбор реализуемый через параметр должен явно указываться в первоначальном запросе ?
#1 by Stim
Не обязательно должен явно указываться. Сними ограничение в настройках параметров СКД и предоставь пользователю указывать параметры самолично
#2 by Sergey685
Это я сделал, я имею ввиду допустим если я создаю параметр в СКД вручную, который не используется в запросе, то в отборе его никак использовать (в качестве значения) нельзя?
#3 by IronDemon
Можно. В Правом значение отбора крестик нажми и выбери из полей компоновки.
#4 by Лефмихалыч
у параметров есть галка "Включать в доступные поля"
#5 by Sergey685
Клево спасибо! А функцию типа КонецДняКОНЕЦПЕРИОДА у параметра никак не указать?
#6 by IronDemon
Два параметра. Один на форме, второй КонецПериода(&Параметр1, "День")
#7 by Sergey685
IronDemon гигантское вам спасибо! Не подскажите ещё как разрешить ситуацию с ошибкой, если один из параметров не задан? Например Дата окончания
#8 by IronDemon
Задать параметр.
#9 by Sergey685
Просто если в запросе то можно выкрутиться через: ВЫБОР КОГДА &Параметр = ЗНАЧЕНИЕ(Справочник.Имя.ПустаяСсылка) ТОГДА ИСТИНА а средствами СКД такое сделать нельзя ?
#10 by IronDemon
Где сделать? В параметрах тоже можно, в отборах - нет.
#11 by Sergey685
Ну то есть только в изначальном запросе можно, да? PS: а можно у параметра в конфигураторе задать по умолчанию значение "начало/конец этого месяца" ?
#12 by Demasiado
Можно, в модуле формы
#13 by Sergey685
понял, видимо надо программно настройки СКД формировать. Кстати почему в пользовательском режиме нельзя указать "стандартную дату" конец текущего месяца ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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