|
|
Виртуальная таблица База регистра расчёта
DiMel_77, fmst, arsik, Amra, lubitelxml, Timon1405, okmail, vicof, Homer, shuhard, АгентБезопаснойНацио, maxab72, Ненавижу 1С, Fish, Bigbro, maxar, Мультук, Шурик71, ndrv
| ☑ |
|
0
fmst
naïve
12.12.25
✎
16:31
|
При расчете среднего для больничного листа за период сентябрь программа запрашивает период с 01.09 по 07.09.
За сентябрь у сотрудника есть начисление "Премия" в сумме 3900, период действия 1.09-30.09. Но для расчёта средней попадает только сумма 886,36
По идее должно быть 3900 / 30 * 7 = 910
Смотрю в отладчике, данные берутся из виртуальной таблицы База.
|
|
|
1
fmst
naïve
12.12.25
✎
16:39
|
Отбой.
Давно замечено, что светлая мысль приходит сразу как напишешь на мисту.
Методом тыка понял, что программа читает не по дням, а по часам: 3900 / 176 * 40 = 886,36
|
|
|
2
fmst
naïve
12.12.25
✎
16:48
|
Так стоп - не отбой
В том же месяце у сотрудника есть другое начисление "Премия особая" - период с 1.09 по 30.09, сумма 5000. В среднюю попадает 952,38
по идее должно попасть 5000 / 176 * 40 = 1136,36
|
|
|
3
vicof
12.12.25
✎
17:02
|
Премии по-разному могут рассчитываться.
|
|
|
4
fmst
naïve
12.12.25
✎
17:09
|
(3) Сами премии могут и по разному рассчитываться, но в итоге суммы попадают в регистр расчёта, а данные для средней берутся из виртуально таблицы База.
Смотрю записи по обоим премиям в РР - по сути они отличаются только одним: в поле график у первой премии стоит "Пятидневка", а у второй премии стоит сам сотрудник.
|
|
|
5
fmst
naïve
12.12.25
✎
17:11
|
(4) да, и интересно что у первой премии как и у второй в РР поле вид учета времени тоже "По дням", хотя по факту считает по часам.
|
|
|
6
fmst
naïve
12.12.25
✎
17:15
|
вытесняющий видов расчёта о обоих премий нет
|
|