23.01.2008, 18:09 | #1 |
Участник
|
Рабочие дни в календаре
Подскажите пожалуйста. как решить проблему.
мне нужно совершить некое действо. Есть календарь. суббота и воскресение - выходные. мне нужно выполнить следующее. 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)); } Последний раз редактировалось fialka; 23.01.2008 в 18:11. Причина: ошибка |
|
23.01.2008, 18:15 | #2 |
Member
|
Вы хотите, чтобы вам написали и выложили соответствующую функцию?
__________________
С уважением, glibs® |
|
23.01.2008, 18:18 | #3 |
Участник
|
|
|
23.01.2008, 18:31 | #4 |
Участник
|
для начало попробывали бы в дебагер залезть. сразу броситься в глаза что нужно было указать в третий параметр NoYes::Yes. ну а дальше сами
|
|
23.01.2008, 18:44 | #5 |
Участник
|
Покажи код метода WorkCalendarSched::forward - у меня такого нету даже
|
|
23.01.2008, 19:00 | #6 |
Участник
|
Цитата:
Всем спасибо. нашла свою ошибку. Невнимательность. нужно было использовать WorkCalendarSched::backward всё получилось Последний раз редактировалось fialka; 23.01.2008 в 19:06. |
|