AifChangeTracking

Lasă un comentariu

2 Martie 2016 de liviustoica55


 

Query query;

QueryRun queryRun;

AifChangeTracking changeTracking;

AifChangeTrackingTable changeTrackingTable;

FromDateTime localDateTime;

FromDateTime fromDateTime;

InventTable invtable;

 

FromTime startTime = timeNow();

localDateTime = DateTimeUtil::applyTimeZoneOffset(DateTimeUtil::utcNow(), DateTimeUtil::getUserPreferredTimeZone());

fromDateTime = datetimeUtil::addHours(localDateTime, –abs(real2int(24)));

query = new Query(queryStr(InventItemExportXML_ATX));

// Create query run object

queryRun = new QueryRun(query);

// Get change tracking object

changeTracking = AifChangeTracking::construct(query);

// Get change tracking table

changeTrackingTable = changeTracking.getChanges(fromDateTime);

WHILE
select ChangedTableId, KeyField_RecId from changeTrackingTable group
by ChangedTableId, KeyField_RecId

{

invtable = InventTable::findRecId(changeTrackingTable.KeyField_RecId);

info(strFmt(‘%1’,invtable.ItemId));

}

info(strFmt(„Total time consumed with this operation is %1”, timeConsumed(startTime, timeNow())));

}

 

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: