Привет, ребятки!
Может кто делал такое:
Нужно в PQ сделать таблицу, разбивающую выплаты по ВидамНачисления по определенной очередности (приоритету).
Например:
Приоритеты: ЗП - 1, Премия - 2, Бонус - 3
Таблица:
Сотрудник / ВидНачисления / Начислено / Выплачено
Трамп / ЗП / 100 / ;
Трамп / Бонус / 30 / ;
Трамп / Премия / 40 / ;
Байден / ЗП / 120 / ;
Байден / Премия / 50 / ;
Трамп / / / 150 (выпл);
Байден / / / 130 (выпл);
Думаю, что необходимо добавить строки:
Трамп / / / -150 (выпл); (сумма выплаты меньше чем итого начислено по сотружнику, но может быть и больше)
Трамп / ЗП / / 100 (выпл);
Трамп / Премия / / 40 (выпл);
Трамп / Бонус / / 10 (выпл);
Байден / / / -130 (выпл);
Байден / ЗП / / 120 (выпл);
Байден / Премия / / 10 (выпл);
Не знаю как посчитать остатки (по сотруднику и ВидуНачисления на момент выплаты, а потом расчитать еще остаток выплаты, который не распределен, чтоб сверить его с остатоком по следующему виду выплаты для отнесения на него суммы не превышающей его.