Настраиваю алгоритм для расчета аванса. Аванс должен быть равен 30% от суммы на руки: (начислено - удержано)*30%.
В описании функции ud написано, что она должна возвращать сумму удержаний за текущий месяц.
Но практика показывает, что в эту сумму попадают: Подоходный налог, плановый аванс и разовые удержания, введенные в "Расчеты в межпериод" - "Удержания и выплаты" - "Расчет".
И не попадают в эту сумму все удержания, которые введены в "Постоянные удержания": в частности: Алименты, Взносы на лицевой счет...
Каким алгоритмом можно получить сумму постоянных удержаний?
Спасибо!
Алгоритм, функция ud
Модератор: Sparrow
-
- топ-софт
- Сообщения: 12
- Зарегистрирован: Вт, 12/02/2008 14:54
- Имя Фамилия: Алексей Дударев
- Откуда: ТопСофт
- Контактная информация:
Хотелось бы поподробнее узнать зачем вам нужна функция, которая возвращает сумму постоянных удержаний.
Возможно вам подойдет следующий вариант: при расчете зарплаты все удержания попадают в результаты расчета, откуда их уже можно вытянуть с помощью ф-ии UdMO по коду удержания.
Относительного того, что по некоторым удержаниям можно получить сумму, а по другим - нет. То тут дело в том что удержания введеные в межпериоде попадает в Результаты расчета сразу, а через механизм постоянных удержаний - только после расчета зарплаты.
Если же вы не хотите считать зарплату за весь месяц, то вполне можете посчитать ее и за половину месяца.
Возможно вам подойдет следующий вариант: при расчете зарплаты все удержания попадают в результаты расчета, откуда их уже можно вытянуть с помощью ф-ии UdMO по коду удержания.
Относительного того, что по некоторым удержаниям можно получить сумму, а по другим - нет. То тут дело в том что удержания введеные в межпериоде попадает в Результаты расчета сразу, а через механизм постоянных удержаний - только после расчета зарплаты.
Если же вы не хотите считать зарплату за весь месяц, то вполне можете посчитать ее и за половину месяца.
-
- заказчик
- Сообщения: 17
- Зарегистрирован: Пт, 14/09/2007 08:06
- Имя Фамилия: Надежда Морозова
- Откуда: СИТНО
Задача: настроить аванс 30% от суммы на руки, т.е (все начисления - все удержания)*0,3.
Получается, что аванс должен считаться последним, после расчета всех удержаний. Но вот получить сумму всех удержаний не удается.
Есть работники, у которых алименты 50%. Галактика алименты из постоянных удержаний не берет в расчет, и рассчитанная сумма аванса получается больше, чем ему вообще положено на руки, в результате работник остается должен на конец месяца. Аналогичная ситуация со всеми постоянными удержаниями.
Получается, что аванс должен считаться последним, после расчета всех удержаний. Но вот получить сумму всех удержаний не удается.
Есть работники, у которых алименты 50%. Галактика алименты из постоянных удержаний не берет в расчет, и рассчитанная сумма аванса получается больше, чем ему вообще положено на руки, в результате работник остается должен на конец месяца. Аналогичная ситуация со всеми постоянными удержаниями.
-
- топ-софт
- Сообщения: 12
- Зарегистрирован: Вт, 12/02/2008 14:54
- Имя Фамилия: Алексей Дударев
- Откуда: ТопСофт
- Контактная информация:
Одним из выходов в данной ситуации мне представляется:рассчитывать сумму аванса на основании данных прошлого месяца.
А также хотелось бы все-таки услышать ответ на вопрос: почему вы не хотите рассчитать зарплату за полмесяца?
И последнее: расскажите как вы получаете сумму всех начислений? Данные по начислениям попадают в
результаты также только расчета заработной платы, однако этот пункт у вас не вызвал осложнений.
А также хотелось бы все-таки услышать ответ на вопрос: почему вы не хотите рассчитать зарплату за полмесяца?
И последнее: расскажите как вы получаете сумму всех начислений? Данные по начислениям попадают в
результаты также только расчета заработной платы, однако этот пункт у вас не вызвал осложнений.