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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.09.2016, 18:42   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Artikov Посмотреть сообщение
Всем добрый день!

Есть такая проблема, что при переноси в ГК отчета даты разноски переносятся некорректно. Я посмотрел код, который писали до меня, и там есть вот такие строчки(переделал под джоб)

X++:
str dateStr;
date    retDate;
real    dateReal;
    
    dateStr = '31.12.2016';
    dateReal = str2num(dateStr);
    retDate = dateNull() + dateReal - 2;
кто-нибудь может объяснить, зачем здесь может быть вот это?
X++:
retDate = dateNull() + dateReal - 2;
потому что я не понимаю, как к дате можно прибавлять и отнимать real.
Дату приводят к числу и от числа отнимают количество 2. Наверное нужно два дня отнять. Понятно что тот кто это сделал совсем не программист. Даже не зная AX для любого программиста очевидно что так нельзя делать. Всегда есть специализированные функции для этого.
То есть надо по контексту догадаться что за логика и тупо переписать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Контроль даты поставки + Авторезервирование kart DAX: Функционал 0 21.07.2011 11:44
Можно ли в открытых журнала менять даты? velk DAX: Программирование 5 24.01.2005 08:50
Lookup даты для выбора месяца Antidot DAX: Программирование 0 21.01.2005 21:24
Очень не хочеться вручную устанавливать даты для всех строк журнала .... ATimTim DAX: Функционал 1 14.09.2004 19:33
Проверка даты Wamr DAX: Программирование 9 15.12.2002 17:28

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

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

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