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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2008, 15:55   #11  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Цитата:
Сообщение от Antant Посмотреть сообщение
ax 3.0 sp3

Товарищи! Подскажите, есть ли в Аксапте функция, которая может сказать, является ли сотрудник именинником за выбранный интервал времени?
кнопка на форме RHRMEmplTable она показывает "Дни рождения на этой неделе"


X++:
void clicked()
{
    EmplTable        locEmplTable;
    QueryBuildRange  qbr;
    int bday, cday, bdofM, cdofM, bmofY, cmofY;
    ;


    EmplTable_ds.query().dataSourceNo(1).clearRanges();

    while select BirthDate from locEmplTable
    {
        bday = dayofyr(locEmplTable.BirthDate);
        cday = dayofyr(systemDateGet());
        bdofM = DayOfMth(locEmplTable.BirthDate);
        cdofM = DayOfMth(systemDateGet());
        bmofY = MthOfYr(locEmplTable.BirthDate);
        cmofY = MthOfYr(systemDateGet());

        if ( (bday >= cday)&&(bday < (cday + 8)) || ((bdofM == cdofM)&&(bmofY == cmofY)) )
        {
            qbr = EmplTable_ds.query().dataSourceNo(1).addRange(fieldnum(EmplTable, BirthDate));
            qbr.value(date2str(locEmplTable.BirthDate,10,2,2,2,2,4));
            qbr.status(RangeStatus::Hidden);
        }
    }

    EmplTable_ds.executeQuery();
    super();

}
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy
За это сообщение автора поблагодарили: Antant (1).
Теги
законченный пример, программно, расчеты с персоналом, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
MDX запрос, выборка за период. Вата DAX: Программирование 2 17.10.2008 14:34
Как узнать по объекту RecordSortedList, из какой таблицы в нем записи? gl00mie DAX: Программирование 4 20.02.2008 15:39
Как узнать UserName от кого выполняется метод ? egorych DAX: Программирование 7 18.09.2007 18:46
Через map узнать fieldId Dron AKA andy DAX: Программирование 6 20.02.2004 18:18
Можно ли узнать ширину колонки в Grid? Maxim Gorbunov DAX: Программирование 1 05.07.2002 18:52

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

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

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