Применение параметров отчета в СКД
При использовании параметров в отчетах, реализуемых с помощью системы компоновки данных, следует придерживаться следующих рекомендаций.
При использовании параметров в отчетах, реализуемых с помощью системы компоновки данных, следует придерживаться следующих рекомендаций.
- Избегать использования параметров отчета в том случае, если можно обойтись "обычным" управлением элементами отбора. Например, не применять в запросах СКД условия типа:
ГДЕ Организация = &Организация
Взамен этого дать пользователю возможность управлять элементом отбора Организация. - Избегать применения обязательных параметров для того, чтобы исключить ситуацию, когда пользователь может отключить параметры отчета, ожидая отмены их применения, и получить при этом ошибку выполнения "Не задан параметр отчета". Для этого следует
использовать синтаксический элементы расширения языка запросов системы компоновки данных {ГДЕ...}.
Например, применение конструкции
{ГДЕ Сведения.Период >= &ДатаНачала, Сведения.Период <= &ДатаОкончания}приведет к тому, что оба параметра отчета ДатаНачала и ДатаОкончания будут необязательными и при их отключении пользователем будут отключены соответствующие фрагменты условия.