Как в Универсальный отчет (8.1) добавить сложный отбор? #305263


#0 by korolar
Дано:
#1 by korolar
отчет ведомость по остаткам использующая универсальный отчет нужно в отчет вывести все элементы, у которых серия = "12121"
#2 by korolar
задача решается простым отбором по серии
#3 by korolar
А если нужно вывести все элементы у которых серия НЕ РАВНА 12123 получается косяк, так как у той номенклатуры, у которой серия не ведется - серийный номер = NULL, а любое сравнение дает ложь, следовательно в отчет не попадут те елементы у которых серия не определена, а нужно  что б попало!
#4 by korolar
ВОПРОС: можно ли данную задачу решить правя только ведомость по остаткам добавляя "хитрый" Отбор в универсальный отчет, или добавляя "хитрый" ресурс или показатель и потом отбор по нему при формировании настроек, ИЛИ же придется править сам универсальный отчет, изменяя текст запроса по условию?
#5 by Defender aka LINN
ЕСТЬNULL(Серия, &ПустаяСсылка)
#6 by TormozIT
Не всегда это хорошо. Склеивание NULL с пустой ссылкой - потеря информации. Этот момент считаю криво реализован 1Сом.
#7 by Defender aka LINN
Не всегда, да. Но все зависит от задачи.
#8 by korolar
попробую, но не уверен, что объект "универсальный отчет" примет в качестве "своего" показателя функцию запроса...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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