|
Расчет Премии |
☑ |
0
БукинГена
20.09.12
✎
09:52
|
Есть небезызвестный учебник по курсу "Решение задач расчета зарплаты и учета персонала."
Там есть алгоритм:
/Ютбор= Новый Структура("Регистратор",Ссылка);
Ресурсы = Новый Массив(1);
Ресурсы[0] = "РасчетыВсе.Результат";
Измерения= Новый Структура();
Измерения.Вставить("Подразделение","РасчетыВсе.Подразделение");
Измерения.Вставить(" Должность", "РасчетыВсе.Должность");
Измерения,Вставить("Сотрудник","РасчетыВсе.Сотрудник");
ДанныеБазы =
Регистр ыРасчета.РасчетыВсе.ПолучитьБазу(Отбор,Ресурсы,Измерения);
Отработано =
РегистрыРасчета.РасчетыВсе.ПолучитьДанныеГрафика(Отбор,ВидПериодаРегистраРасчета .ФактическийПериодДействия);
Норма =
РегистрыРасчета.РасчетыВсе.ПолучитьДанныеГрафика(Отбор,ВидПериодаРегистраРасчета
. ПериодДействия);
ОтработаноПоБазе =
Регистр ыРасчета.РасчетыВсе.ПолучитьДанныеГрафика(Отбор,ВидПериодаРегистраРасчета .БазовыйПериод);
Наверно многие знакомы с этим алгоритмом.
Допустим есть оклад и премия. Премия рассчитывается как процент от оклада.
Если Оклад и премия а одном документе, премия не рассчитывается.
Если сначало одним документом рассчитать оклад и провести. Потом вторым документом рассчитать премия, тогда в переменную "ДанныеБазы" не попадают результат оклада, так как там есть отбор по ссылке.
Я никак не могу понять, как эта проблема решается. или я что то там недопонимаю?
|
|
1
БукинГена
20.09.12
✎
10:00
|
^
|
|
2
БукинГена
20.09.12
✎
15:33
|
^
|
|
3
БалбесВ1с
20.09.12
✎
15:39
|
Нет умничай Гена.Просто -- Свету.
|
|
4
ILM
гуру
20.09.12
✎
15:46
|
Блин, что-то как бы сначала оклады нужно начислить, особенно если они по дням и часам. А потом уже и премии считать. А иначе откуда система узнает сумму оклада, на которую нужно начислить премии.
Почему люди не верят тому, что им говорят 10 раз подряд. Неужели есть надежда, что это не так.
|
|
5
БукинГена
20.09.12
✎
15:58
|
(4) Оклад и премия должны быть в одном документе или в разных?
|
|
6
ILM
гуру
20.09.12
✎
16:14
|
Если можешь написать алгоритм расчета и оклада и премии по одинаковым исходным данным, то может и в одном.
|
|
7
ILM
гуру
20.09.12
✎
16:16
|
Может, но лучше в разном, так можно кому-то, например Косякову или Печёнкину, премии не начислять. Иначе после перепроведения или перезаполнения не запомните, кого кинули с премией.
|
|