Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1544/)
-   -   Итоги по полю составного типа в запросе (http://forums.kuban.ru/f1544/itogi_po_polyu_sostavnogo_tipa_v_zaprose-5200407.html)

GreenDragon 24.12.2013 14:14

Итоги по полю составного типа в запросе
 
Есть прайс на базе универсального отчёта. У пользователя на отчёте стоит галочка "условные обозначения количества".

Суть этой галки в том, что если она стоит, то в зависимости от остатков номенклатуры в поле "Доступный остаток" вместо числа выводятся "***" либо "**" либо "*".

Если она не стоит, то выводится просто количество числом.
И всё бы ничего, но возник вопрос - как быть с итогами?

Конструкция вида :
|ИТОГИ
| ВЫБОР
| КОГДА &УсловныеОбозначенияОстатков
| ТОГДА МАКСИМУМ(ДоступныйОстаток)
| ИНАЧЕ СУММА(ДоступныйОстаток)
| КОНЕЦ КАК ДоступныйОстаток,
......
не работает.

До этого просто подпихивал построителю 2 разных текста запроса в зависимости от галки в отдельной процедуре, но сказали так не делать

GreenDragon 24.12.2013 14:43

Вопрос снят. Решилось так:

ВЫБОР
КОГДА &УсловныеОбозначенияОстатков
ТОГДА МАКСИМУМ(ДоступныйОстаток)
ИНАЧЕ
СУММА(ВЫРАЗИТЬ(ДоступныйОстаток КАК ЧИСЛО(15, 0)))
КОНЕЦ КАК ДоступныйОстаток


Текущее время: 12:37. Часовой пояс GMT +3.