Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 18:40

Передача параметра СКД в макет

Автор goncharov.vad, 22 июн 2015, 20:03

0 Пользователей и 1 гость просматривают эту тему.

goncharov.vad

Доброго времени суток. Проблема примерно такая. В СКД есть параметры, такие, как Организация, Склад, Номенклатура. Параметры в запросе необязательные. Т.е. для пользователя это то же самое, что и отбор. Для СКД составлен самописный макет:
Цитировать
В шапке макета указываются: Организация, Склад, Номенклатура. Так вот, если пользователь не выбрал, скажем, номенклатуру, соответственно ее не надо заполнять в параметр <Номенклатура>, а выводить пустую строку. Ок, в параметрах макета пытаюсь указать в выражении:
ВЫБОР КОГДА ЗначениеЗаполнено(ПараметрыДанных.Номенклатура) ТОГДА Представление(ПараметрыДанных.Номенклатура) ИНАЧЕ "" КОНЕЦ
Однако данный способ не работает, если номенклатура не указана пользователем. Подскажите, как можно решить поставленную задачу БЕЗ СОЗДАНИЯ ФОРМЫ ОТЧЕТА и программного кода.

P.S. Понимаю, что для отбора лучше использовать соответствующий функционал СКД.
P.P.S. Есть решение - можно в параметрах установить "Использовать всегда", тогда, если оставить параметр "Номенклатура" пустым, отчет сформируется.
Цитировать
Однако как по мне это немного неудобно для пользователя и может смутить.

goncharov.vad

А нет, даже последний вариант не катит. Пустая ссылка <> незаполненому значению.

vitasw


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск