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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2007, 15:30   #1  
SerAl is offline
SerAl
Участник
 
163 / 44 (2) +++
Регистрация: 24.06.2004
Адрес: г. Москва
Добрый день.

Лучше исправить следующим образом.
Вместо: workStartDate = RPayHistory::findLastOperation(_emplId, RHRMJournalType::Receive, curDateLocal).StartDate;
Написать : workStartDate = RPayHistory::findLastOperation(_emplId, RHRMJournalType::Receive, curDateLocal + 1).StartDate;

А саму функцию findLastOperation() лучше не переопределять, так как она используется в и в других местах и условие RPayHistory.StartDate < _startDate; может быть критичным.

И еще такой вопрос. Как у Вас настроена группа времени для неявок (Группа указывается в «Общих настройках больничных листов», закладка «Средний заработок», поле «Неявки»). Так как если она у Вас настроена и в табеле есть информация по данному сотруднику, то выход из цикла должен произойти раньше того момента, когда переменная curDateLocal примет значение 01/01/1900.
За это сообщение автора поблагодарили: Prof (2).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Зарплата. Расчет доплаты за полмесяца??? nicko DAX: Функционал 18 28.05.2009 13:54
Зарплата: расчет среднего заработка для Отпусков Arahnid DAX: Функционал 3 06.12.2007 19:09
Неправильный расчет отпускных листов Artild DAX: Функционал 1 14.07.2003 11:02
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Кто нибудь писал расчет кол-ва дней для выплаты компенсации за отпуск ? Dmitryus DAX: Программирование 0 18.04.2003 10:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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