Очень нужна помощь (ЗАРПЛАТА)
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 51
- Зарегистрирован: 03 ноя 2006, 16:44
- Откуда: Ukraine
- Контактная информация:
Очень нужна помощь (ЗАРПЛАТА)
Требуется ваша экстренная помощь!!!
Поставлена задача сформировать такое удержание с работника:
если Зарплата <=Сумма, тогда удержание = Сумма*Процент1
иначе удержание = Сумма*Процент1+(Зарплата-Сумма)*Процент2
Зарплата - это сумма всех начислений в текущем месяце.
Каким видом удержания это можно сделать?
Чтобы удерживалось каждый месяц надо будет сформировать постоянное удержание?
Как я понимаю надо создать новое удержание и создать новый алгоритм для него.
if(Nach<Summa,Summa*Procent1,Summa*Procent1+(Nach-Summa)*Procent2)
Правильно или я ошибаюсь????
Очень буду благодарна за любую информацию для решения этого вопроса!!!!
Поставлена задача сформировать такое удержание с работника:
если Зарплата <=Сумма, тогда удержание = Сумма*Процент1
иначе удержание = Сумма*Процент1+(Зарплата-Сумма)*Процент2
Зарплата - это сумма всех начислений в текущем месяце.
Каким видом удержания это можно сделать?
Чтобы удерживалось каждый месяц надо будет сформировать постоянное удержание?
Как я понимаю надо создать новое удержание и создать новый алгоритм для него.
if(Nach<Summa,Summa*Procent1,Summa*Procent1+(Nach-Summa)*Procent2)
Правильно или я ошибаюсь????
Очень буду благодарна за любую информацию для решения этого вопроса!!!!
"Все проходит и это пройдет - Omnia transeunt et id qouque/etiam transeat"
-
- Постоянный гость
- Сообщения: 51
- Зарегистрирован: 03 ноя 2006, 16:44
- Откуда: Ukraine
- Контактная информация:
Сумма, Процент и Процент2 - это константы, соответственно в алгоритм можно сразу же числа подставлять!
Я пробывала экспериментировать:
- создала новое удержание (а есть разница какой номер удержания?);
- созадала новый алгоритм, по формуле, как выше написала;
- после этого создала по этому виду удержания постоянное (вопрос: там необходимо указать сумму или процент, мне чего надо ставить?);
- расчитала зарплату сотруднику, а сумма по этому удержанию не верная (например: начисленная сумма 1200, а по этому новому удержанию у меня взялось почему-то 1800, ерунда какая-то)
Подскажите, где у меня могут быть ошибки, если вообще я верно делаю?
Огромное вам спасибо
Я пробывала экспериментировать:
- создала новое удержание (а есть разница какой номер удержания?);
- созадала новый алгоритм, по формуле, как выше написала;
- после этого создала по этому виду удержания постоянное (вопрос: там необходимо указать сумму или процент, мне чего надо ставить?);
- расчитала зарплату сотруднику, а сумма по этому удержанию не верная (например: начисленная сумма 1200, а по этому новому удержанию у меня взялось почему-то 1800, ерунда какая-то)
Подскажите, где у меня могут быть ошибки, если вообще я верно делаю?
Огромное вам спасибо
"Все проходит и это пройдет - Omnia transeunt et id qouque/etiam transeat"
-
- Местный житель
- Сообщения: 1044
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Иркутская область
Я сделала такой алгоритм, все нормально рассчиталось.
Отвечаю:
-Номер должен быть в диапазоне с 10 по 100, остальные могут использоваться как системные.
-В постоянном удержании ничего не надо указывать.
-В алгоритм я сразу же подставила числа.
Сумма - 5000
Процент1 - 0,2
Процент2 - 0,1
Теперь сам алгоритм: if(Nach<=5000,Nach*0.2,5000*0.2+(Nach-5000)*0.1)
Ну вот, только сейчас заметила, что в Вашей формуле не Nach*Процент1, а Сумма*Процент1.
Но все равно это работает.
Отвечаю:
-Номер должен быть в диапазоне с 10 по 100, остальные могут использоваться как системные.
-В постоянном удержании ничего не надо указывать.
-В алгоритм я сразу же подставила числа.
Сумма - 5000
Процент1 - 0,2
Процент2 - 0,1
Теперь сам алгоритм: if(Nach<=5000,Nach*0.2,5000*0.2+(Nach-5000)*0.1)
Ну вот, только сейчас заметила, что в Вашей формуле не Nach*Процент1, а Сумма*Процент1.
Но все равно это работает.
-
- Постоянный гость
- Сообщения: 51
- Зарегистрирован: 03 ноя 2006, 16:44
- Откуда: Ukraine
- Контактная информация:
К сожалению, все равно этот алгоритм считается неправильно!
Начала упрощать алгоритм, в результате оказалось, что Nach - совсем не то, что я ожидала.
Начисленная зарплата, например, 1200
А Nuch выводит 1600
и в чем проблема???
Начала упрощать алгоритм, в результате оказалось, что Nach - совсем не то, что я ожидала.
Начисленная зарплата, например, 1200
А Nuch выводит 1600
и в чем проблема???
"Все проходит и это пройдет - Omnia transeunt et id qouque/etiam transeat"
-
- Постоянный гость
- Сообщения: 51
- Зарегистрирован: 03 ноя 2006, 16:44
- Откуда: Ukraine
- Контактная информация:
Сумма берется из всех видов оплат! То есть это "грязная зарплата"!
А еще у меня появился такой вопрос: где указывается, что удержание в Пенсионный фонд - эта с кодами, например, 175 и 176, а для подоходного - это 182 и 183? А еще и сборы в профсоюз?
Это в программе зашито???
А еще у меня появился такой вопрос: где указывается, что удержание в Пенсионный фонд - эта с кодами, например, 175 и 176, а для подоходного - это 182 и 183? А еще и сборы в профсоюз?
Это в программе зашито???
"Все проходит и это пройдет - Omnia transeunt et id qouque/etiam transeat"