Имя: Пароль:
1C
1С v8
Вычисляемое поле в СКД
0 tserj4
 
16.10.13
12:31
В отчете СКД нужно вывести вычисляемое поле - СуммаЗаказа+СуммаКорректировки, когда задаю такое выражение в поле выводятся не все суммы, пробовал в выражении указать выборку
Код: [Выделить]
Выбор КОГДА СуммаЗаказа=0 Тогда 0 Иначе СуммаЗаказа + СуммаКорр КОНЕЦ
все равно результат тот же, подскажите в каких еще параметрах что укаазать чтобы суммы выводились нормально
Если убрать СуммаКорр, то в отчет попадают все суммы заказов.
1 Лодырь
 
16.10.13
12:37
СуммаЗаказа и СуммаКорректировки существуют во всех записях? быть может где то поселился null?
2 tserj4
 
16.10.13
12:51
СуммаКорректировки есть не во всех ЗаказахПокупателей
3 Лодырь
 
16.10.13
12:54
(2) Так может задуматься над обработкой этих случаев?
СуммаКорректировки заменить на ЕСТЬNULL(СуммаКорректировки,0)?
4 Паланик
 
16.10.13
12:57
Выбор КОГДА ЕСТЬNULL(СуммаЗаказа,0)=0 Тогда 0 Иначе СуммаЗаказа + ЕСТЬNULL(СуммаКорр,0) КОНЕЦ
5 tserj4
 
16.10.13
13:00
Спасибо за совет, все получилось, буду добивать другие поля, еще 3 поля с условиями делать нодо.
6 Паланик
 
16.10.13
13:03
(5) Всегда проверяй после соединений числовые поля на естьнул.)
7 Rovan
 
гуру
16.10.13
13:04
(4) проще
ЕСТЬNULL(СуммаЗаказа,0) + ЕСТЬNULL(СуммаКорр,0)
8 Лодырь
 
16.10.13
13:20
Вообще, вот нафига вы портите педагогический процесс давая готовые решения? Надо клиента потизоньку подтолкнуть к верному варианту, потом он не будет задавать таких же вопросов.