Почему не сворачивает таблицу значений? #84757


#0 by Maya4OK
Есть таблица (выгруженна из запроса) с колонками "Товар", "Цена" и "ЦенаРозн". Для каждого товара получилось 3 строки: сначала пустая, потом только с Цена, потом с ЦенаРозн. Пытаюсь свернуть тзТовары.Свернуть("Товар", "Цена, ЦенаРозн") Но ниче не происходит. Паччиму? Вроде и тип значения в колонках число? Памагитеее
#1 by mrist
пусто и число 0 это не одно и тоже
#2 by Maya4OK
Понимаю. Потому в запросе сделал так: ВЫБОР КОГДА ВложенныйЗапрос.ТипЦен=&ТипЦенЗакупки ТОГДА ВложенныйЗапрос.Цена ИНАЧЕ 0 КОНЕЦ КАК Цена Пробовал и так: ВЫРАЗИТЬ(ВЫБОР КОГДА ВложенныйЗапрос.ТипЦен=&ТипЦенЗакупки ТОГДА ВложенныйЗапрос.Цена ИНАЧЕ 0 КОНЕЦ КАК ЧИСЛО (15,2)) КАК Цена
#3 by Maya4OK
Может можно после выгрузки еще раз назначить тип колонки?
#4 by alexsy
Везде должны быть числа, или 0 или другие, как это сделать вариантов много но если будет хоть одно "пусто" или "неопределено" сворачиваться будет неверно.
#5 by Zoomerman
Попробуй так: ВЫБОР КОГДА ВложенныйЗапрос.ТипЦен=&ТипЦенЗакупки ТОГДА ВЫБОР КОГДА ВложенныйЗапрос.Цена НЕ ЕСТЬ NULL ТОГДА ВложенныйЗапрос.Цена ИНАЧЕ 0 КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК Цена
#6 by igork1966
А может надо на самом деле в консерватории ;-) (запросе) поправить? Потому как довольно "странные" результаты получаются, логика не прослеживается.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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