BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование отчетов  / Зарплата. Справка о зарплате для расчета больничного

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Зарплата. Справка о зарплате для расчета больничного
 
БЭСТ-4. V12.01/01/ SP71/
Учет Заработной платы.

Пакетом SP71 в Выходные формы-> Справки по шаблонам -> Индивидуальные справки добавлен шаблон "Справка о пособии по б/л FR"
Сама справка формируется, но у меня почему-то не учитывается ограничение заработка на 415000 рублей.

Т.е., считает от фактического заработка, а он как за 2009 так и 2010 годы превышает 415000 рублей.
Попытался заглянуть в файл с алгоритмом sr_zar11.frm но ничего там не понял.
Может кто-то поможет объяснить, что там делается:

Вот фрагмент файла:
Код

...
nI := 1
nSumEnd:=0
//aVars[9] - среднедневной максимальный заработок
//avars[24] - сумма больничного

aVars[9]:=0
avars[7]:=415000
DO WHILE nI<=LEN(aRet)
nSumEnd:= nSumEnd+aRet[nI,3]

//Определение максимального заработка

if aRet[nI,3]>415000
aVars[9]:=aVars[9]+415000
else
aVars[9]:=aVars[9]+aRet[nI,3]
endif
nI := nI+1
ENDDO

//Определение минимального заработка

avars[8]:=4330 * 24 /730

aVars[10]:=nSumEnd/730

aVars[11]:=4330/LASTDAYOM(CTOD(Per_F))


//Расчет больничного
aVars[24]:=aVars[9]*val(aVars[5])
...



1. Здесь есть проверка на 415000 рублей, но почему-то, как я сказал выше, она не срабатывает.

2. Как видно из фрагмента алгоритма сумма больничного aVars[24]
определяется как произведение парметра aVars[9] и aVars[5], где aVars[5] это дни больничного а aVars[9] - весь заработок, который учитывается для расчета среднего, а не среднедневной. Т.е не вижу деления на 730

...
3. Кому-то считает даже меньше минимального = 139.68 что это за сумма?

В в приведенном выше фрагменте алгоритма есть формула aVars[11]:=4330/LASTDAYOM(CTOD(Per_F)).
Она как раз и дает 139.68 (4330/31). Что за случай? Когда средндневной считается по этой формуле?


4. Кому-то среднее дневное взяла равным 0, хотя у работников есть начисления оба года.
В каких это случае возможно, исходя из алгоритма?

5. В первой (верхней) таблице "Причитается пособие" в трех последних графах значение определено идентификаторами CR_D1 (2,3). Где определяются эти значения, в алгоритме не нахожу?

6. И вообще, где опредляется выбор нужного из среднедневных: мах, мин, фактичекого или фактического усеченного ограничением в 415000, тоже в алгоритме не вижу?
Страницы: 1
Читают тему (гостей: 2)