Показать сообщение отдельно
Старый 12.01.2009, 07:12   #24  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
? intvNo
Цитата:
Сообщение от mazzy Посмотреть сообщение
в ax4 стандартной функции вроде нет.
стоит попытаться через mthonyr.

Что-нибудь вроде
X++:
{
   Date dateFrom = 01\06\1995;
   Date dateTo = 01\04\2008;
   int years = year(dateTo) - year(dateFrom);
   int month = mthofyr(DateTo) - mthofYear(dateFrom);

   return ((years * 12) + month;
}
Возможно повторюсь, но в стандарте Microsoft Dynamics AX 4 - intvNo Function вызов функции intvNo( dateTo, dateFrom, intvScale::YearMonth ) с параметром IntvScale::YearMonth дает аналогичный результат.
За это сообщение автора поблагодарили: mazzy (2), belugin (5), V777 (1).