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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.10.2012, 17:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006
ax-erp: Modifying CreatedDateTime
Источник: http://microsoft-dynamics-ax-erp.blo...ddatetime.html
==============


For testing purposes with the MRP we needed to modify the createdDateTime fields in Dynamics Ax 2009. Since these are system fields we needed a workaround.
if(isRunningOnServer() && CurUserId() == "Admin")
{
new OverwriteSystemfieldsPermission().assert();

salesLine.overwriteSystemfields(true);
// "YYYY/MM/DD HH:MM:SS"
salesLine.(fieldnum(SalesTable,CreatedDateTime)) = str2datetime( "2010/04/03 11:00:00" ,321 );
salesLine.doInsert();
salesLine.overwriteSystemfields(false);

CodeAccessPermission::revertAssert();
}

Remarks:
  • Make sure that it is running on the server tier
  • It only works on insert NOT on update
Since this code is pretty exotic and you don’t want to release this to a production environment we eventually didn’t use this but ran some sql jobs, but this shows that it is possible.
*edit*
Easy does it

DECLARE @DATAAREAID nvarchar(4)
DECLARE @SALESID nvarchar(20)
DECLARE @DATETIME datetime

/* EDIT THE FIELDS BELOW */

SET @DATAAREAID = 'CEU'
SET @SALESID = '00003352_058'
SET @DATETIME = '01/01/98 00:00:00.000'

/* DO NOT EDIT HERE */

UPDATE dbo.SALESTABLE
SET CREATEDDATETIME = @DATETIME
WHERE SALESID = @SALESID
AND DATAAREAID = @DATAAREAID;

UPDATE dbo.SALESLINE
SET CREATEDDATETIME = @DATETIME
WHERE SALESID = @SALESID
AND DATAAREAID = @DATAAREAID;






Источник: http://microsoft-dynamics-ax-erp.blo...ddatetime.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: Creating SSRS-Reports in Dynamics AX 2012 – What’s no longer possible in AX-reports Blog bot DAX Blogs 0 18.07.2012 12:11
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
dynamics-ax: A Guide to Microsft Dynamics Cloud ERP - Dynamics AX Blog bot DAX Blogs 0 15.04.2011 00:12
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:26.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.