28.02.2008, 16:49 | #1 |
Участник
|
Расчет табеля с исправляющей строкой за предыдущий месяц
Здравствуйте.
Правильно ли рассчитывается у кого-нибудь исправление предыдущего месяца в табеле текущего месяца, если у работника изменен оклад? Пример: Оклад работника с 01.01.07 = 4500, с 01.01.08 = 5000. Рассчитывается табель за 01.2008. За текущий месяц оклад рассчитался правильно. Вводим строку у работника и изменяем Период оплаты на вкладке Разное на 12.2007. Вводим часы по фактически отработанному времени с +, т.к. нам надо доплатить работнику за 12.2007. Данная строка рассчитывается по окладу, который действует с 01.01.2008, т.е. исходя из 5000 за полностью отработанный месяц, что не правильно. По идее он должен рассчитываться исходя из оклада = 4500, т.к. новый оклад действует с 01.2008. Что может быть настроено не правильно? Или это стандартный глюк Аксапты? Посоветуйте как с этим бороться. P.S. Axapta 3.0 SP4. |
|
28.02.2008, 17:25 | #2 |
Участник
|
У вас Счетчик на расчет Оклада рассчитывается через "Ставку" или "Табель-ставку"?
Если через "Табель-ставку", то посмотрите какое значение указано в строке "Табель-ставка" журнала табеля. |
|
28.02.2008, 17:36 | #3 |
Участник
|
Счетчик настроен с помощью Ставки.
|
|
28.02.2008, 18:04 | #4 |
Участник
|
Выходит что это баг. Когда то давно исправлял в коде эту ошибку, место точно не скажу (классы RPayCalculate_Tbl по-моему). Нужно было в метода возвращающем значение ставки в качестве параметра вместо payPeriod, указать SourcePeriod.
Извиняюсь за столь неточный ответ, просто сейчас нет Аксапты под рукой, а помочь хочется. :-) А табель-ставку не хотите использовать? |
|
29.02.2008, 07:49 | #5 |
Участник
|
Спасибо ena_ax.
можно использовать и табель-ставку, но по определенным причинам лучше использовать Ставку. Хорошо, будем искать данное место для исправления. |
|
29.02.2008, 08:13 | #6 |
Участник
|
Кстати, в табель-ставке нельзя указать Период в счетчике. Поэтому даже при использовании табель-ставки не правильно считает исправление за предыдущий месяц. Так что придется дорабатывать код.
|
|
29.02.2008, 13:03 | #7 |
Участник
|
Табель-ставка берется из строки табеля. Какое у вас указано значение оклада в корректирующей строке, такое и возьмется.
|
|
29.02.2008, 13:09 | #8 |
Участник
|
А указывается текущее значение, так что оклад придется изменять вручную.
|
|
29.02.2008, 16:45 | #9 |
Участник
|
Так вы же строку все равно вручную вводите
|
|
03.03.2008, 08:06 | #10 |
Участник
|
Да, я понимаю. Просто бухгалтерам придется запоминать у кого изменился оклад и знать его размер.
|
|
30.03.2008, 20:12 | #11 |
МАГ КОНСАЛТИНГ
|
Цитата:
По этому заводить значение старого оклада в табеле необходимо вручную. Для корректного расчета зп, в том числе оклада однозначно необходимо дорабатывать расчет по табелю учета рабочего времени (возврат норма-часов за период, указанный в строке табеля). |
|
Теги |
перевод, расчеты с персоналом, табель, табель-ставка, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Формирование Табеля | 0 | |||
Конфигуратор продукции (расчет цены) | 11 | |||
Расчет спецификации - себестоимость материалов | 11 | |||
Накладные расходы отдельной строкой | 10 | |||
Русская локализация Axapta 3 ? | 59 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|