Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Расчет больничного листа

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-ОФИС (FreeWare)
View previous topic :: View next topic  
Author Message
vit



Joined: 03 Oct 2002
Posts: 5
Location: Доржиев Виталий


PostPosted: 03 Oct 2002 13:24    Post subject: Расчет больничного листа Reply with quote

При расчете больничного листа (ВО - "Б1") для определения базовой величины берутся виды оплат - "ЗР1" - оклад и "ПРМ" - премия, а "РН" - районная надбавка не участвует. Хотя в карточке ВО "Б1" в поле "виды начислений" на "РН" стоит галочка. В по алгоритму видно "РН" действительно не участвует в расчете. Как заставить правильно считать, соображалки не хватает
Back to top
View user's profile Send private message Send e-mail
Тамара Литвак



Joined: 25 Apr 2002
Posts: 113

Occupation: Компания "БЭСТ"

PostPosted: 04 Oct 2002 18:11    Post subject: Reply with quote

Да, Вы правильно заметили, расчет «Б1» идет исходя из оклада и премий (так написано и в комментариях к алгоритму).
Т.е. среднедневной заработок рассчитывается по формуле
Average = (Staff.Salary+Prem)/Staff.DayPlan(SlipCalcStr.Period) * SlipCalcStr.Percent / 100
где
Staff.Salary – это оклад работника;
Prem – расчитанная выше ежемесячная сумма премий;
Staff.DayPlan(SlipCalcStr.Period) - плановое количество рабочих дней в месяце;
SlipCalcStr.Percent – процент оплаты больничного листа.
Для того, чтобы вместе с окладом учитывалась и районная надбавка, нужно дописать формулу следующим образом:
Average = (Staff.Salary*(1+Salary.PercentInOutCode("РН",SlipCalcStr.Period,SlipCalcStr.Period,"") /100)+Prem)/Staff.DayPlan(SlipCalcStr.Period) * SlipCalcStr.Percent / 100
Где
1+Salary.PercentInOutCode("РН",SlipCalcStr.Period ,SlipCalcStr.Period,"") – коэффициент к окладу с учетом районной надбавки;
Salary.PercentInOutCode("РН",SlipCalcStr.Period,SlipCalcStr.Period,"" ) – функция, возвращающая процент указанного в первом параметре вида оплаты за период, начало которого указано во втором параметре, а окончание в третьем. В данном случае указан период из строки расчетного листка. Последний параметр определяет - по какому периоду считать – учетному или расчетному (учетный – период, указанный в шапке расчетного листка, в котором находится начисление; расчетный – период, указанный в строке расчетного листка). По умолчанию проставляется учетный период.
«РН» - код вида оплаты «Районная надбавка».

Пока Вы можете внести эти изменения в алгоритм «Б1», а в следующей версии мы откорректируем системный алгоритм.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-ОФИС (FreeWare) All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru