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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2006, 21:41   #1  
Beetlejuice is offline
Beetlejuice
Участник
 
19 / 10 (1) +
Регистрация: 07.08.2005
Делаю сначала так:
newDate:=CalcDate('<+3M>',some_date);

Или вот так:
newDate:=some_date;
For i:=1 TO 3 DO BEGIN
newDate:=CALCDATE('<+1M>',newDate);
END;

В чем принципиальное отличие в формировании конечного значения newDate???
Старый 27.01.2006, 22:33   #2  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Ну в принципе принципиальной разницы принципиально нету.
Главное чтобы был резалт а как он получен неважно...
Старый 27.01.2006, 22:45   #3  
Beetlejuice is offline
Beetlejuice
Участник
 
19 / 10 (1) +
Регистрация: 07.08.2005
Цитата:
Сообщение от IGHG Посмотреть сообщение
Ну в принципе принципиальной разницы принципиально нету.
Главное чтобы был резалт а как он получен неважно...
Ответ на вопрос существует. Разница есть.
Старый 27.01.2006, 23:03   #4  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
Разница конечно есть. Берем, например, 31.01.06

Если прибавить 1М, то будет 28.02.06, а если прибавить еще 1М, будет уже 28.03.06. Т.е. постоянно сдивигаемся по дате.

Если же прибавить сразу 2М, то получим 31.03.06

К чему вопрос-то?
За это сообщение автора поблагодарили: mira (1).
 


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

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

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