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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.12.2007, 15:02   #1  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Удавалось.
За это сообщение автора поблагодарили: RVS (1).
Старый 05.12.2007, 16:54   #2  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от Prof Посмотреть сообщение
Удавалось.
Краткость - она сестра, конечно.

А чуть подробнее? Это SP1? SP1 с патчем? SP2?

Я лично сейчас на SP1 с патчем вижу следующее:

В Classes\RPayTblSpecTimeTrans\construct

X++:
private server static RpayTblSpecTimeTrans construct(RpayTblSpecTimeType  _rpayTblSpecTimeType,
                                                     EmplTable            _emplTable,
                                                     TransDate            _dateStart = dateStartMth(RpayParameters::payPeriod()),
                                                     TransDate            _dateEnd   = RpayParameters::PayPeriod(),
                                                     [COLOR="red"]RPayCalendarTimeCode _timeCode = ''[/COLOR])
{
    RpayTblSpecTimeTrans rpayTblSpecTimeTrans;
    ;
    switch (_rpayTblSpecTimeType)
    {
        case RpayTblSpecTimeType::Vacation:
            rpayTblSpecTimeTrans = new RpayTblSpecTimeTrans_Vacation(_emplTable,_dateStart,_dateEnd);
            break;
        case RpayTblSpecTimeType::SickList:
            [COLOR="red"]rpayTblSpecTimeTrans =  new RpayTblSpecTimeTrans_SickList(_emplTable,_dateStart,_dateEnd, _timeCode);[/COLOR]
            break;
        case RpayTblSpecTimeType::Mission:
            rpayTblSpecTimeTrans =  new RpayTblSpecTimeTrans_Mission(_emplTable,_dateStart,_dateEnd);
            break;
    }
    return rpayTblSpecTimeTrans;
}
Все вроде хорошо пока. Магический параметр _timeCode сюда пришел. Только вот дальше...

X++:
public  void new(EmplTable            _emplTable,
         TransDate            _dateStart,
         TransDate            _dateEnd,
         RPayCalendarTimeCode _timeCode)

{
    ;

    super(_emplTable, _dateStart, _dateEnd);

    [COLOR="Red"]rPayTblSpecTimeTable = RpayTblSpecTimeTable::find(RpayTblSpecTimeType::SickList, _timeCode);[/COLOR]
}
Строго говоря, это уже не компилится, потому что второй параметр у
X++:
public server static RpayTblSpecTimeTable find(RpayTblSpecTimeType _rpayTblSpecTimeType,
                                               boolean             _forUpdate = false)
булевский, а вовсе не строка!

"Заяц в шоке" (с)

Что-то как-то выделение цветом не очень работает, сори...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX40 SP2 Ramil DAX: Администрирование 8 21.03.2008 10:38
AX UK: Dynamics AX Payroll Resources Blog bot DAX Blogs 0 18.11.2007 20:31
AX UK: Payroll for Microsoft Dynamics AX Live Meeting Blog bot DAX Blogs 0 16.11.2007 22:40
Dynamics AX: Dynamics AX 4.0 SP2 has been released Blog bot DAX Blogs 0 02.08.2007 03:50
Перенос данных на Axapta с SP2 Maxim Gorbunov DAX: Администрирование 4 20.12.2001 15:23
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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