Вход | Регистрация


Усечение результата отчета по пустым ресурсам в группировках

Усечение результата отчета по пустым ресурсам в группировках
Я
   Веселый Джузеппе
 
11.01.19 - 08:24
Доброго утра / дня, уважаемые.
Off: У меня день начался с того, что сел в галошу и сижу в ней пару часов, ощущение непривычное, но не сказать что неприятное. Прошу помочь выбраться, засим к сути

Есть СКД с набором - запросом
ВЫБРАТЬ
    "Т1" КАК Измерение1,
    "С1" КАК Измерение2,
    10 КАК Ресурс1,
    -25 КАК Ресурс2

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    "Т1",
    "С2",
    -10,
    25

Как сделать так, чтобы при любых настройках вывода отчета строки с пустыми ресурсами не выводились в отчет?
 
 
   Beduin
 
1 - 11.01.19 - 08:28
(0) Проверяй ресурсы на ноль
   Веселый Джузеппе
 
2 - 11.01.19 - 08:31
(1) Где проверять? они ведь не 0. 0 они в группировке
   unregistered
 
3 - 11.01.19 - 08:33
(0) Исключить эти данные из результата в тексте запроса.
(2) > 0 они в группировке.
Вот в группировке и проверяй.

 ВЫБРАТЬ
    ВложенныйЗапрос.Имерение1 КАК Измерение1,
    ВложенныйЗапрос. КАК Измерение2,
    СУММА(ВложенныйЗапрос.Ресурс1) КАК Ресурс1,
    СУММА(ВложенныйЗапрос.Ресурс2) КАК Ресурс2
 ИЗ (ВЫБРАТЬ
    "Т1" КАК Измерение1,
    "С1" КАК Измерение2,
    10 КАК Ресурс1,
    -25 КАК Ресурс2
 ОБЪЕДИНИТЬ
  ВЫБРАТЬ
    "Т1",
    "С2",
    -10, 
    25) КАК ВложенныйЗапрос
 СГРУППИРОВАТЬ ПО
  ВложенныйЗапрос.Измерение1,
  ВложенныйЗапрос.Измерение2
 ИМЕЮЩИЕ
  СУММА(ВложенныйЗапрос.Ресурс1) <> 0
  И СУММА(ВложенныйЗапрос.Ресурс2) <> 0
   unregistered
 
4 - 11.01.19 - 08:35
(3) В тексте запроса нечаянно налепил ошибок. Исправишь сам.
   Веселый Джузеппе
 
5 - 11.01.19 - 08:36
(3) согласен, но я привел упрощенный пример. в рамках текущей задачи и измерений и ресурсов много больше, если группировать в запросе это урежет универсальность, хотелось бы так не делать
   Веселый Джузеппе
 
6 - 11.01.19 - 08:37
(5) + может даже расшифровка до регистратора будет
   unregistered
 
7 - 11.01.19 - 08:40
(5) Тогда см.(1). Проверяй на 0. Естественно не в тексте запроса, а в СКД на вкладочке "Отборы". Указанный отбор сделай недоступным для пользователя.
   unregistered
 
8 - 11.01.19 - 08:41
(5) > если группировать в запросе это урежет универсальность

Однако объединяете вы в запросе вместо использования Объединения на уровне СКД.
   Beduin
 
9 - 11.01.19 - 08:42
(5) А ты откуда данные в запросе берешь?
   Веселый Джузеппе
 
10 - 11.01.19 - 08:44
(9) Вообще отчет связан с доступными остатками на складах, конфа сильно доработанная УПП, но суть обычная - номенклатура / характеристика / остатки / резервы / суммовые оценки / вычисляемые поля
 
 Рекламное место пустует
   Beduin
 
11 - 11.01.19 - 08:46
(10) Остаточный регистр накопления на наборе требуемых измерений нулевые ресурсы не хранит.
   Веселый Джузеппе
 
12 - 11.01.19 - 08:46
(8) это я сделал для простоты понимая, важен принцип.
Но если предметно, выводится отчет по группировкам номенклатура - характеристика и 90% выводимых строк пустые, т.к. требуется расшифровка по сериям.
Задача убрать 90% этих строк и при этом не ограничивать пользователей в настройке вывода отчета.
   Веселый Джузеппе
 
13 - 11.01.19 - 08:49
https://clip2net.com/clip/m400553/3fd46-clip-11kb.png?nocache=1

вотв чем проблема, выведена расшифровка

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует