Показать сообщение отдельно
Старый 23.01.2008, 18:09   #1  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Рабочие дни в календаре
Подскажите пожалуйста. как решить проблему.
мне нужно совершить некое действо. Есть календарь. суббота и воскресение - выходные.
мне нужно выполнить следующее.
28\01\2008 - 3 дня рабочих (3 дня + 2 выходных) = 23\01\2008
Делаю примерно таким Макаром. не получается((
X++:
   static void test_f(Args _args)
{
    str                  _calendarId= '1' ;
    TransDate       planDays;
    ;
    planDays =  WorkCalendarSched::forward(28\01\2008,-3,NoYes::No, _calendarId);
    info(strfmt("%1 ", planDays));
}
получается 25-ое . Поможитеееееееееее...

Последний раз редактировалось fialka; 23.01.2008 в 18:11. Причина: ошибка