Имя: Пароль:
1C
1С v8
Запутался со вкладкой Ведущие (виды расчета)
0 suvolod
 
20.12.11
11:54
Помогите разобраться с учебной задачкой.
Дано:

Оклад = Ставка * КолвоОтработанныхЧасов
Премия = % от начисленного оклада
Поощрение = просто некая сумма
Командировка = все начисления за 2 пред. месяца / кол-во отработанных дней за эти 2 меся * кол-во дней командировки
Командировка вытесняет оклад.

Пытаюсь разобраться с колонкой "Ведущие" при настройке вида расчета Премия. Получаю неожиданный результат.

1. Премия пересчитывается при изменении оклада и (косвенно)командировки
2. Командировка зависит по базе от любого ВР, значит ведущими у нее тоже будут все ВР.
3. Но тогда (с учетом пункта2) премия тоже должна пересчитаться при изменении любого вр?

То есть получается:
1// премия должна пересчитываться, например, при изменении поощрения,  которое "начисление суммой" и к премии вообще-то никаким боком?
2// вижу зацикливание: командировка пересчитает премию, премия пересчитает командировку, и это кольцо так и будет крутиться до бесконечности.
1 suvolod
 
20.12.11
11:56
Мне здесь еще непонятен такой момент... зачем вообще косвенно влияющие ВР включать в ведущие? Например, если премия зависит от оклада и командировки, не проще просто указать оклад? Ведь оклад вытеснится командировкой, а значит будет пересчитан. А это значит, что на перерасчет попадет и премия?
2 suvolod
 
20.12.11
14:07
что, никто никогда не настраивал :(?
3 Иоканаан
 
20.12.11
14:24
Ваш вопрос непонятен. Вы не смотрели предопределённый вид расчёта "Премия месячная" в ПВР "Дополнительные начисления организации"?
Поощрение - это просто начисление фиксированной суммой. Его следует сделать первичным, со способом расчёта "Фиксированной суммой": на него ничто не влияет, и оно ни от чего не зависит. Премию процентом от оклада сделайте зависимым первого уровня. Начисления оклада и командировочных у Вас будут первичными - и никакого зацикливания не будет.