AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2008, 16:49   #1  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
? Расчет табеля с исправляющей строкой за предыдущий месяц
Здравствуйте.

Правильно ли рассчитывается у кого-нибудь исправление предыдущего месяца в табеле текущего месяца, если у работника изменен оклад?

Пример:
Оклад работника с 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  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
У вас Счетчик на расчет Оклада рассчитывается через "Ставку" или "Табель-ставку"?

Если через "Табель-ставку", то посмотрите какое значение указано в строке "Табель-ставка" журнала табеля.
Старый 28.02.2008, 17:36   #3  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
Счетчик настроен с помощью Ставки.
Старый 28.02.2008, 18:04   #4  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Выходит что это баг. Когда то давно исправлял в коде эту ошибку, место точно не скажу (классы RPayCalculate_Tbl по-моему). Нужно было в метода возвращающем значение ставки в качестве параметра вместо payPeriod, указать SourcePeriod.
Извиняюсь за столь неточный ответ, просто сейчас нет Аксапты под рукой, а помочь хочется. :-)
А табель-ставку не хотите использовать?
Старый 29.02.2008, 07:49   #5  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
Спасибо ena_ax.
можно использовать и табель-ставку, но по определенным причинам лучше использовать Ставку.
Хорошо, будем искать данное место для исправления.
Старый 29.02.2008, 08:13   #6  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
Кстати, в табель-ставке нельзя указать Период в счетчике. Поэтому даже при использовании табель-ставки не правильно считает исправление за предыдущий месяц. Так что придется дорабатывать код.
Старый 29.02.2008, 13:03   #7  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Табель-ставка берется из строки табеля. Какое у вас указано значение оклада в корректирующей строке, такое и возьмется.
Старый 29.02.2008, 13:09   #8  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
А указывается текущее значение, так что оклад придется изменять вручную.
Старый 29.02.2008, 16:45   #9  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Так вы же строку все равно вручную вводите
Старый 03.03.2008, 08:06   #10  
nicko is offline
nicko
Участник
 
229 / 11 (1) +
Регистрация: 19.02.2004
Адрес: Саров
Да, я понимаю. Просто бухгалтерам придется запоминать у кого изменился оклад и знать его размер.
Старый 30.03.2008, 20:12   #11  
Ruler is offline
Ruler
МАГ КОНСАЛТИНГ
Аватар для Ruler
МАГ КОНСАЛТИНГ
 
20 / 12 (1) ++
Регистрация: 16.10.2006
Адрес: Moscow, Russia
Цитата:
Сообщение от nicko Посмотреть сообщение
Кстати, в табель-ставке нельзя указать Период в счетчике. Поэтому даже при использовании табель-ставки не правильно считает исправление за предыдущий месяц. Так что придется дорабатывать код.
В счетчике лучше использовать табель-ставку, это исключит возникновение ошибок при переводе сотрудников с одной должности на другую, когда меняется оклад либо тарифная ставка.
По этому заводить значение старого оклада в табеле необходимо вручную.

Для корректного расчета зп, в том числе оклада однозначно необходимо дорабатывать расчет по табелю учета рабочего времени (возврат норма-часов за период, указанный в строке табеля).
Теги
перевод, расчеты с персоналом, табель, табель-ставка, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Формирование Табеля Kozerog DAX: Программирование 0 13.05.2008 17:26
Конфигуратор продукции (расчет цены) cherv DAX: Функционал 11 01.10.2007 10:27
Расчет спецификации - себестоимость материалов if_maks DAX: Функционал 11 24.05.2007 16:24
Накладные расходы отдельной строкой Venera DAX: Функционал 10 29.06.2004 12:52
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:06.