Имя: Пароль:
1C
1С v8
Скд. вычисляемое поле
, , ,
0 legol90
 
18.05.17
10:49
просветите пожалуйста можно ли в вычисляемом поле использовать функции типа "+", "-", и как, просто почему то когда к примеру пишу остаток + остаток1, получаю пустое поле
1 cw014
 
18.05.17
10:54
Наверное потому, что либо Остаток ЕСТЬ NULL, либо Остаток1 ЕСТЬ NULL
2 legol90
 
18.05.17
10:57
да вроде как нет остаток=14, остаток1=3
3 cw014
 
18.05.17
10:58
Ну давай тогда картинку вычисляемых полей и картинку отчета
4 legol90
 
18.05.17
11:17
не получается прикрепить файл но могу описать:
в выбранные поля включил;
в ресурсы включил; все вроде как должно быть.
Что смущает, что если указываю их по отдельности, то все пучком, а когда между ними знак мину, то пусто (((
5 cw014
 
18.05.17
11:18
Скрины куда нибудь на rghost выкинь
6 Любопытная
 
18.05.17
11:18
(4) ты где вот это пишешь "когда между ними знак мину, то пусто"?
7 legol90
 
18.05.17
11:22
(6) В колонке выражение
8 Любопытная
 
18.05.17
11:36
http://prntscr.com/f96ua8
Вот так всё работает. При условии, что я уверена, что в обеих переменных число
9 legol90
 
18.05.17
12:11
тоже самое и у меня, но я уже "доклацался", что вообще колонку выводить перестало(((
10 Любопытная
 
18.05.17
12:13
(9) значит не тоже самое
11 legol90
 
18.05.17
12:16
и то так))
12 legol90
 
18.05.17
12:43
(10) А что в ресурсах при такой схеме указывать нужно в колонке выражение?
13 Любопытная
 
18.05.17
12:49
(12) У меня все три поля в ресурсах, ибо по всем итоги нужны. А какие вам нужны итоги, я ж не знаю
14 legol90
 
18.05.17
13:10
(13) Спасибо, солнце, разобрался, все у меня пучком, просто тупонул с настройками))) тема закрыта
15 Любопытная
 
18.05.17
13:19
(14) ну я в тебе и не сомневалась)
16 legol90
 
18.05.17
14:33
(15) Подскажите пожалуйста, прописываю для ПОЛЯ :
ЕстьNUll(Остаток,0)  - естьNull(Остаток1,0), все чудесно все прекрасно отработало для данного поля.
в следующее поле2 мне нужно подтянуть только отрицательные значение с ПОЛЯ. мои действия Выбор когда (ЕстьNUll(Остаток,0)  - естьNull(Остаток1,0))<0 тогда ЕстьNUll(Остаток,0)  - естьNull(Остаток1,0)
конец,
получаю некорректные значения, может есть способ правильнее и попроще? заранее спасибо
17 Любопытная
 
18.05.17
14:40
А что за некорректные значения? Другого способа я лично не знаю. Может знает кто-то другой
18 legol90
 
18.05.17
14:48
(17) ну подтягивает значение только по первой 0(хотя значение есть!!!)-Остаток1
19 cw014
 
18.05.17
15:03
ВЫБОР КОГДА ЕстьNull(Остаток,0) < ЕстьNull(Остаток1,0) ТОГДА ЕстьNull(Остаток,0)-ЕстьNull(Остаток1,0) ИНАЧЕ 0 КОНЕЦ
20 legol90
 
18.05.17
15:12
(19) Спасибо, "гребаное иначе", точнее "гребаное я".  тема закрыта.Всем добра
21 legol90
 
18.05.17
16:04
Я еврей еще тот прощаюсь-прощаюсь, а не ухожу. для первого поля хочу добавить условие, что бы оно заполнялось если параметр запроса задан.
Вот что я придумал выбор когда &параметр есть null тогда 0 иначе
ЕстьNull(Остаток,0)-ЕстьNull(Остаток1,0)
конец
вместо есть null, пробовал конструкцию "<> не null", "=0"
не помогло, вот сейчас сижу думаю, а может еще какой то алгоритм есть, вдруг кто и просветит (19)
22 legol90
 
18.05.17
16:05
(21) поправляюсь, не перед null опечатка
23 legol90
 
18.05.17
16:20
блин, ну напишите хотябы что это не правильный подход
2 + 2 = 3.9999999999999999999999999999999...