Имя: Пароль:
1C
1С v8
СКД. Вычисляемое поле, которое зависит от другого, которое зависит от первого
0 Dobryak19
 
28.10.15
10:05
Догадываюсь, что нельзя так сделать через вычисляемые поля. Но может можно как-то обойти? Нужно делать через СКД, т.к. рассчитывать нужно для разных группировок.

Суть такова. Есть поле "оборот". Нужно рассчитать поле "НачальныйОстаток" и "КонечныйОстаток". Они в свою очередь считаются:
"Начальный" = предыдущий "Конечный"
"Конечный" = "Начальный" + "Оборот"

Как можно решить?
1 Альбатрос
 
28.10.15
10:23
Это из РН?
2 saaken
 
28.10.15
10:25
"Начальный" =
ВычислитьВыражение("Сумма(КоличествоКонОст)","Период",,"Предыдущая", "Предыдущая")
3 Dobryak19
 
28.10.15
10:29
(2) А что за поле КоличествоКонОст?
4 Dobryak19
 
28.10.15
10:30
(1) РН это что? :)
5 Dobryak19
 
28.10.15
10:35
(2) А как в таком случае рассчитать Конечный?
6 saaken
 
28.10.15
10:43
ВычислитьВыражение("Сумма(КоличествоКонОст)","Период",,"Предыдущая", "Предыдущая")+Сумма(Оборот)
7 Dobryak19
 
28.10.15
10:48
(6) Ага. А что же такое Сумма(КоличествоКонОст)?
8 Дожа
 
28.10.15
11:52
(0) Если на простом языке то:
Пример:
В поле 1 наши значения
В поле 2 должны быть значения помноженные на два
В поле 3 значения из поля 2 умноженные еще на два.
В поле 2 в вычисляемых полях пишем поле1 * 2
В поле 3 пишем (поле 1*2)*.
То есть в поле 3 мы прописываем полностью условие которое делали для второго поля + то что нужно добавить.
9 Дожа
 
28.10.15
11:53
В поле 3 пишем (поле 1*2)*2 вот так
AdBlock убивает бесплатный контент. 1Сергей