ПНР и сопровождение
Модераторы: m0p3e , edward_K , Модераторы
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 28 апр 2005, 12:28
Для выплаты доплаты за работу в ночное время написал алгоритм, где 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 » 28 апр 2005, 12:31
Ээээээээээээ, а хто тут знаток алгоритмов?
я только могу посоветовать посмотреть, что каждое значение переменных возвращает и от этого и отталкиваться.
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 28 апр 2005, 12:39
Вообще мне Maverick посоветовал в этой ветке вопрос задать, не уж то никто не поскажет. Люди добрые!
Max_Fin
На пенсии
Сообщения: 797 Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:
Сообщение
Max_Fin » 28 апр 2005, 12:41
Shmalev писал(а): Вообще мне Maverick посоветовал в этой ветке вопрос задать, не уж то никто не поскажет. Люди добрые!
Раз г-н Маврик посоветовал, значит все тебе и расскажет
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 28 апр 2005, 12:45
Буду ждать
Maverick
Абориген
Сообщения: 943 Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:
Сообщение
Maverick » 28 апр 2005, 14:19
вообще-то я имел ввиду рассказ о ZarApi как таковом, а не анализ твоего алгоритма...
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Savich
Постоянный гость
Сообщения: 52 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь
Сообщение
Savich » 28 апр 2005, 14:37
А чем плох стандартный алгоритм 3, признак 1?
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 28 апр 2005, 16:01
А чем он хорошо?
у меня он не берёт из графика к-во ночных часов.
А где же рассказ о ZarApi?
Savich
Постоянный гость
Сообщения: 52 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Беларусь
Сообщение
Savich » 28 апр 2005, 19:45
у меня он не берёт из графика к-во ночных часов.
Если правильно заполнен график, то в предварительной разноске все вынимается.
Олег_
Сообщения: 18 Зарегистрирован: 29 апр 2005, 08:32
Сообщение
Олег_ » 29 апр 2005, 08:35
Вот это алгорит работает нормально:
(dop_ch*uch_proc*uch_tarif)/100+if(nar_summa>0,0,SumAlgNo(116))
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 29 апр 2005, 10:13
Savich писал(а): у меня он не берёт из графика к-во ночных часов.
Если правильно заполнен график, то в предварительной разноске все вынимается.
Что значит правильно, пожалуйста, перечисли основные настройки.
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 29 апр 2005, 10:24
Олег, что входит в алгоритм 116?
И что это такое if(nar_summa>0,0,SumAlgNo(116)?
ov
Постоянный обитатель
Сообщения: 150 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
ov » 04 май 2005, 10:48
Первым делом проверьте настройки в реестре настроек: Настройка-Управление персоналом - Зарплата - Табель учета рабочего времени - Коды видов оплаты для обозначения работ - Ночью - и тут указывается конкретный вид оплаты для ночных. (это для версии 585 такой путь настроек . раньше настройки эти были в самой зарплате в характеристиках предприятия по-моему).
предполагаю что алгоритм у вас нормальный, но не хватает этой настройки - тогда ночные часы из табеля автоматически берутся
Shmalev
Постоянный гость
Сообщения: 57 Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:
Сообщение
Shmalev » 04 май 2005, 11:47
Спасибо за внимание. А то уже думал, что никто не знает как это делать.
Только вот эту настройку я не забыл и поставил сразу, а проблема остается.
ov
Постоянный обитатель
Сообщения: 150 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
ov » 04 май 2005, 12:27
ну тогда у нас нарпимер работает вот такой алгоритм - if(LSc_SisOpl=41,LSc_Tarif*Uch_ChasF*0.4,LSc_Tarif/Uch_ChasGr*Uch_ChasF*0.4) - по нему за ночные доплачивается 40% по разному для почасовой и окладной систем оплаты. а ночные часы (Uch_ChasF) берутся из табеля автоматически - в табеле то они у вас появляются?