Имя: Пароль:
1C
 
В СКД не умножает поля в вычисляемом поле
,
0 Coldboy
 
20.10.14
21:24
Здравствуйте. Пишет такую ошибку по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Неверные параметры "*"

В вычисляемом поле сделал такое выражение :ЕСТЬNULL(СебестоимостьПродукции,0)*ЕСТЬNULL(ОбъемПродаж,0)
Что не так?
1 Defender aka LINN
 
20.10.14
21:34
Видимо, там не null
2 Coldboy
 
20.10.14
21:35
(1) пустые значение передаю, ну всмысле таблицу значение выгружаю в наборданных в СКД через объект. там просто не заполняю эти колонки в некоторых местах, и он все равно такое дает, если посмотреть, таблицу значений, там пусто.
3 vicof
 
20.10.14
21:37
пусто <> 0
4 Coldboy
 
20.10.14
21:39
(3) так как мне быть ?
5 Coldboy
 
20.10.14
21:40
если естьNULL не помогает, какая другая функция поможет?
6 Coldboy
 
20.10.14
21:47
(3) ведь пусто=null
7 ObjectRelation Model
 
20.10.14
21:56
(6) не всегда, скажем так
всё выражение приведи
8 Coldboy
 
20.10.14
22:01
(7) не понял, а можно пример?
9 Мимохожий Однако
 
20.10.14
22:02
Преобразовывать из НУЛЛ в ноль надо до вычисляемого поля
10 Coldboy
 
20.10.14
22:09
(9) каким образом?
11 ObjectRelation Model
 
20.10.14
22:17
(8) сначала дай понятие твоего "пусто"
если у тебя строковое представление пустое, то это еще ничего не значит
12 Coldboy
 
20.10.14
22:24
Неопределено это, оно не как null заходит..
13 hhhh
 
20.10.14
22:56
(12) Неопределено это ни с какого боку не Null. Ну ты юморист.
14 Мимохожий Однако
 
20.10.14
22:58
(10)Делай пакетный запрос
15 Coldboy
 
20.10.14
23:16
(13) немного не понял. это мой ответ почему естьNULL не сработало, типа у полей такой. пришлось все ТЗ вручную обрабатывать.
Закон Брукера: Даже маленькая практика стоит большой теории.