Алгоритм доплаты за ночные (ЗП)

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Алгоритм доплаты за ночные (ЗП)

Сообщение Shmalev »

Для выплаты доплаты за работу в ночное время написал алгоритм, где 30 окладная система, 204 системный код ночных. Почему не работает, подскажите PLS?


if(LSc_SisOpl=30,KlVO_Proc*(LSc_Tarif/Uch_ChasGr* ChTabO(204))/100,KlVO_Proc*(LSc_Tarif)* ChTabO(204)/100)
выдает нуль.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Ээээээээээээ, а хто тут знаток алгоритмов?

я только могу посоветовать посмотреть, что каждое значение переменных возвращает и от этого и отталкиваться.
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

Вообще мне Maverick посоветовал в этой ветке вопрос задать, не уж то никто не поскажет. Люди добрые!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Shmalev писал(а):Вообще мне Maverick посоветовал в этой ветке вопрос задать, не уж то никто не поскажет. Люди добрые!
Раз г-н Маврик посоветовал, значит все тебе и расскажет :D
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

Буду ждать
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

вообще-то я имел ввиду рассказ о ZarApi как таковом, а не анализ твоего алгоритма... :roll:
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Savich
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь

Сообщение Savich »

А чем плох стандартный алгоритм 3, признак 1?
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

А чем он хорошо?
у меня он не берёт из графика к-во ночных часов.

А где же рассказ о ZarApi?
Savich
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь

Сообщение Savich »

у меня он не берёт из графика к-во ночных часов.
Если правильно заполнен график, то в предварительной разноске все вынимается.
Олег_
Сообщения: 18
Зарегистрирован: 29 апр 2005, 08:32

Сообщение Олег_ »

Вот это алгорит работает нормально:
(dop_ch*uch_proc*uch_tarif)/100+if(nar_summa>0,0,SumAlgNo(116))
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

Savich писал(а):
у меня он не берёт из графика к-во ночных часов.
Если правильно заполнен график, то в предварительной разноске все вынимается.
Что значит правильно, пожалуйста, перечисли основные настройки.
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

Олег, что входит в алгоритм 116?
И что это такое if(nar_summa>0,0,SumAlgNo(116)?
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ov »

Первым делом проверьте настройки в реестре настроек: Настройка-Управление персоналом - Зарплата - Табель учета рабочего времени - Коды видов оплаты для обозначения работ - Ночью - и тут указывается конкретный вид оплаты для ночных. (это для версии 585 такой путь настроек . раньше настройки эти были в самой зарплате в характеристиках предприятия по-моему).
предполагаю что алгоритм у вас нормальный, но не хватает этой настройки - тогда ночные часы из табеля автоматически берутся
Shmalev
Постоянный гость
Сообщения: 57
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение Shmalev »

Спасибо за внимание. А то уже думал, что никто не знает как это делать.
Только вот эту настройку я не забыл и поставил сразу, а проблема остается.
ov
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49

Сообщение ov »

ну тогда у нас нарпимер работает вот такой алгоритм - if(LSc_SisOpl=41,LSc_Tarif*Uch_ChasF*0.4,LSc_Tarif/Uch_ChasGr*Uch_ChasF*0.4) - по нему за ночные доплачивается 40% по разному для почасовой и окладной систем оплаты. а ночные часы (Uch_ChasF) берутся из табеля автоматически - в табеле то они у вас появляются?
Ответить