Ошибка в СКД: глобальные элементы отбора обязательно должны использовать поля #753873


#0 by mwide
Подскажите, пожалуйста, по такой проблеме: Отчет в СКД. Ставлю отбор, например: 1 = 1 (т.е. левое значение типа число, правое значение тип число). При выполнении получаю ошибку: "Ошибка в элементе отбора: глобальные элементы обязательно должны использовать поля "1 Равно 1". С  чем это может быть связано? Отбор с единицами приведен для примера.
#1 by Fragster
оно же русскими буквами пишет: хотя бы один из элементов отбора должен быть полем
#2 by Fragster
либо левое значение, либо правое
#3 by Fragster
либо оба
#4 by mwide
Да, понял. Но в другом отчете получилось использовать в отборе параметры. Типа "Параметры.Имя Не заполнено"
#5 by mwide
в чем разница?
#6 by mwide
Если кому интересно, нашел выход в том, чтобы отбор с обращением к параметрам делать не в глобальной ветке "Отчет", а на уровне первой группировки. То есть щелкаем на первую после "Отчета" группировку, В заголовке "Настройки" переходим с "Отчет" на "<Имя нашей группировки>", и для неё ставим отбор. У меня была задача вывода через СКД внешней таблицы (соответственно отбор при получении данных не сделать), и нужно было упростить пользователю работу с  параметрами. Делал такое условие отбора, что если пользователь оставил параметр пустым, выбираются все данные. Если что-то ввел - отбор по значению параметра.
#7 by Fragster
это попытка избавится от галки "использование"?
#8 by mwide
да
#9 by Fragster
просто ставь галку "Использование" в зависимости от значения поля, откуда берешь параметр
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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