Имя: Пароль:
1C
1С v8
Не задано значение параметра при формирования отчета на СКД
0 vfrcbv
 
13.07.15
14:55
Добрый день.
Есть простенький отчет по сотрудникам на СКД, с тремя параметрами: Один из которых - "Сотрудник". При выборе сотрудника, отчет формируется без проблем. Если не указывать сотрудника, вылазит ошибка: "Не задано значение параметра "Сотрудник"...". Тут тоже все логично.

Но хотелось бы, при пустом значение сотрудника, формировался отчет по всем сотрудникам. Подскажите, как это реализовать?
1 Andry888
 
13.07.15
15:01
Ну например использовать фигурные скобки
2 Andry888
 
13.07.15
15:02
Типа такого: {ГДЕ Поле=&Параметр1}. Только использование параметра нужно будет снимать...
3 DrShust
 
13.07.15
15:04
(0) А может тебе в этом отчёте без параметра вообще обойтись, не? В отбор СКД запихать...
4 DrShust
 
13.07.15
15:08
А можно ещё так попробовать: Выбор Когда &Параметр1 = Значение(Справочник.Сотрудники.ПустаяСсылка) Тогда
Истина
Иначе
Поле=&Параметр1

Конец
5 fisher
 
13.07.15
15:19
(0) Выбрось этот параметр. В СКД это решается родными отборами. Или, если он дорог как память, поставь для него "Использование" - "Всегда" вместо "Авто", а в запросе:
ГДЕ Поле = &Параметр ИЛИ &Параметр = Значение(Справочник.Сотрудники.ПустаяСсылка)
6 fisher
 
13.07.15
15:20
В принципе, DrShust уже ответил в том же духе.
7 vfrcbv
 
13.07.15
15:29
Всем спасибо за помощь!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.