Имя: Пароль:
1C
1С v8
СКД Вычисляемые поля
0 Pat4kord
 
24.07.18
09:11
Коллеги, подскажите кто знает, если в СКД на закладке вычисляемые поля я рассчитал поле ну к примеру "КолчиествоДней", как мне рассчитать второе поле к примеру "КоличествоДней -1".

Если я пытаюсь использовать рассчитанное поле СКД говорит такого поля нет и выдает ошибку.

Как можно к нему обратиться?
1 Pat4kord
 
24.07.18
09:12
Второе поле рассчитываю там же на закладке "Вычисляемые поля"
2 Man4kin
 
24.07.18
09:13
То же вычисление -1
3 Pat4kord
 
24.07.18
09:15
Тоже вычисление получается будет выполнять все что сделано в процедуре второй раз, это не очень оптимально получается.
4 25-11
 
24.07.18
09:17
Для оптимизации придется вычисления выполнить в запросе.
5 Tonik992
 
24.07.18
09:22
(3) Нельзя никак.
В выражении вычисляемого поля нельзя использовать результат выражения другого вычисляемого поля. Вот такое ограничение есть.
6 ИС-2
 
naïve
24.07.18
09:24
(5) +1. Можно на базе вычисляемого поля вычислить пользовательское поле
7 Tonik992
 
24.07.18
09:25
Поэтому либо используете "не очень оптимально", то есть копируете полностью выражение.. Либо придумываете что-то другое..
p.s. Можете использовать Пользовательское поле.. вот там можно ссылаться на Вычисляемые поля :-)
8 Pat4kord
 
24.07.18
09:30
О а может пользовательские поля меня и выручат, всем огромное спасибо!
Независимо от того, куда вы едете — это в гору и против ветра!