![]() |
|
Итоговые поля СКД | ☑ | ||
---|---|---|---|---|
0
Flempy
05.10.21
✎
07:37
|
Имеется отчет на скд в котором рассчитывается переработка сотрудников. Скрин https://ibb.co/brXnhXv
Практически все поля берутся из запроса, кроме "Скорректированная норма"(сколько должен отработать человек часов по факту) и "Разница часов факт/произв. календ"(его переработка/недоработка) - они являются вычисляемыми полями. "Разница часов..." рассчитывается по следующей формуле "Часов по факту - Скорректированная норма" однако, если скорректированная норма получается отрицательной, тогда результат значения будет равным 0. Суть проблемы заключается в том, что при расчете итогового поля происходит не суммирование значений за все месяцы, а так же, прогоняет по формуле, но уже по итоговым значениям, из-за чего результат является неверным. Может кто подсказать, как можно рассчитать итоговое поле, прибавлением всех предыдущих значений. Надеюсь понятно объяснил |
|||
1
toypaul
гуру
05.10.21
✎
08:12
|
Картинка с группировками, выч. полями, ресурсами
|
|||
2
Ненавижу 1С
гуру
05.10.21
✎
08:18
|
(0) ну так в ресурсы добавьте
|
|||
3
Flempy
05.10.21
✎
08:34
|
(2) А что прописать в формуле?
|
|||
4
hhhh
05.10.21
✎
09:22
|
(3) ВЫБОР КОГДА СкорректированнаяНорма < 0 ТОГДА 0 ИНАЧЕ <Ваша формула>
|
|||
5
Ненавижу 1С
гуру
05.10.21
✎
09:29
|
(3) СУММА(СкорректированнаяНорма) видимо
|
|||
6
Flempy
05.10.21
✎
09:42
|
(5) Скорректированная норма является вычисляемым полем, с ним же нельзя производить никаких действий
|
|||
7
Flempy
05.10.21
✎
09:44
|
Формула "СкорректированнаяНорма"
Сумма(НормаПоПроизвКаленд)-Сумма(Больничный)-Сумма(Отпуск)-Сумма(ПрочиеОтсутствия) Формула "Разница часов факт/произв. календ" Сумма(ЧасовПоФакту)- (ВЫБОР КОГДА Сумма(НормаПоПроизвКаленд)-Сумма(Больничный)-Сумма(Отпуск)-Сумма(ПрочиеОтсутствия) <0 ТОГДА 0 Иначе Сумма(НормаПоПроизвКаленд)-Сумма(Больничный)-Сумма(Отпуск)-Сумма(ПрочиеОтсутствия) КОНЕЦ) |
|||
8
Мультук
гуру
05.10.21
✎
09:51
|
(7)
ВЫБОР КОГДА СкорректированнаяНорма < 0 ТОГДА 0 ИНАЧЕ <Ваша формула> ВЫБОР КОГДА (Сумма(НормаПоПроизвКаленд)-Сумма(Больничный)-Сумма(Отпуск)-Сумма(ПрочиеОтсутствия)) < 0 ТОГДА 0 ИНАЧЕ <Ваша формула> |
|||
9
Flempy
05.10.21
✎
10:10
|
(8) https://ibb.co/1T62LwF
У меня все равно вычисляет как показано красными стрелками, а мне нужно чтобы суммировались поля, выделенные фиолетовым цветом |
|||
10
toypaul
гуру
05.10.21
✎
10:25
|
Чтобы решить эту задачу и похожие полезно этот курс посмотреть https://learn.programstore.ru/skd2-intensiv
ну либо сделать то что еще в (1) написано |
|||
11
hhhh
05.10.21
✎
10:28
|
(9) СУММА() уберите из вычисляеиых полей, СУММА указывайте в ресурсах
|
|||
12
Ненавижу 1С
гуру
05.10.21
✎
11:06
|
(6) кто тебе сказал это?
|
|||
13
Flempy
05.10.21
✎
11:57
|
(12) Да, ошибаюсь, перепутал с ресурсами.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |