#0
by jq
Изучаю построение отчета в схеме компоновки данных, как мне отбор в запросе по уловию? Раньше я писал: А можно как-нибудь это сделать в схеме? Ведь явно текста запроса нет?
#3
by jq
Запрос то есть, а вот как в него вставить мое условие, чтобы отбор, например по номенклатуре осуществлялся только при заполненном параметре для отбора, если не заполнен, то по всей номенклатуре?
#4
by Andry888
И (ПоступлениеТоваровУслуг.СкладОрдер = &Склад ИЛИ &Склад=ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка))
#6
by Andry888
слышали, слышали... отборы в СКД не панацея в некоторых случаях, если уж на то пошло...
#7
by jq
отборы в СКД - по-моему это немножко не то, т.к. если есть отбор, то все отбирает, а вот если есть параметр отбора, но он не заполнен, то пишет ошибка исполнения отчета
#8
by jq
Вот этот фрагмент ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода тоже выдает такую же ошибку: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(19, 55)}: Не задано значение параметра "Склад" И (ПоступлениеТоваровУслугТовары.Ссылка.СкладОрдер = <<?>>&Склад хотя параметр Склад в СКД задан как Справочник.Склады
#10
by Макаров
В схем компановки если ты указываешь в запросе параметр то ты обязательно должен его задать иниче ошибка. А все отборы указываешь в пользовательском режиме, если задашь то отбор работает если не то и нет ни какого отбора.
#11
by jq
Т.е. отбор не через параметр, а именно через Отбор в настройках отчета в пользовательском режиме?
#13
by jq
Да это я уже понял, спасибо. Интересно, а как это клиентам объяснить, раньше у них была возможность видеть что-то типа быстрых отборов, т.е. все явно, хочу отбор, ставлю флаг и отбираю, не хочу - снимаю флаг, и все формируется без выкидывания ошибок. А теперь снимаешь флаг с отбора по параметру, например НачалоПериода, у клиента ошибка, ладно, допустим объяснили, привыкли. Так ведь теперь, чтобы задать отбор надо лезть еще в настройки. Да плюс в самих настройках чувствую клиенты будут путаться в отборах по всему отчету или по группировке, зададут не в том месте, и скажут типа, есть отбор а не работает/работает не так. И, наконец, самая любимая их фраза, "а зачем мне этот новый вид, в старом все так хорошо и понятно, а это..."???
#16
by jq
Кстати, очень интересно, на диске ИТС есть типовой отчет ПродажиУТ, типа валовая прибыль на СКД, так вот там на форме отчета в пользовательском режиме есть два параметра - Начало и Конец Периода, и если у них не ставить галки, то отчет формируется за весь период, а в моем отчете вылетает ошибка, как в . Сравнил настройки отчетов, вроде все одинаково, ан нет. Как они это реализовали???
#21
by jq
Ошибка в запросе набора данных по причине: {(11, 61)}: Неверные параметры "ВЫБОР" ТОГДА ПоступлениеТоваровУслугТовары.Ссылка.СкладОрдер <<?>>= &Склад
#29
by Triruki
Эмм а в фигурные скобки взять не пробовали? тогда это условие будет отрабатываться толко если оно задано.
#32
by jq
А, спасибо, а если надо одновременно и обязательные и необязательные, то как правильно скобки расставить {ГДЕ (ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода)} Например, НачПериода - обязателный параметр, КонПериода - необязательный, или так нельзя?
#34
by jq
Ясно, а можно в СКД как-нибудь Отбор вынести из кнопки Настройки на форму отчета? Не параметры, а именно ОТБОР.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- отбор по условию "или" или условия в отборе..
- Условие в запросе, аналогичное условию в запросе 77
- Географическая схема. Пример из ИТС.
- Ордерная схема в 1С:Рознице 1.0.16
- Схема работы 1с с КПК, кто подскажет?
- Не запускается sql-база 1C. Возможно, повреждена схема.
- Отбор последних документов по условию в запросе
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- Поиск элемента отбора компоновки данных в отборе списка
В этой группе 1С
- ЗУП. Где заполнить регистрационный номер страхователя для 4-ФСС?
- Разделить регистр на два
- Формирование СКД через Com
- УПП принятие к учету ОС запись с такими полями существует
- Как определить, относится ли объект метаданных к данной подсистему, или нет?
- Зарплата и кадры: больничный за счет работодателя не попадает в РСВ-1
- Вывод результата СКД в ТЗ ошибка генерации макета
- 8.1 Упорядочить по алфавиту команды в интерфейсе пользователя
- iSCSI не видит в диспетчере дисков
- Несколько Кадровых перемещений с пересекающимися периодами...
- Невидимая форма обработки. Как?
- УПП. Слияние организаций, как быть с сотрами?
- как сложить в запросе строку и число?
- Ошибка по правам над базой данных в SQL версии.
- А можно ли убрать регистр из меню операции?
- СКД не суммирует записи с одинаковым значением ресурса
- Учет дней явок в Табеле учета рабочего времени.
- ROM-Mail.dll и шифрование SSL
- Элемент управления для ячейки поля табличного документа
- Ввод начальных остатков по авансам полученным