public void setToDate()
{
PriceDiscTable PriceDiscTableOrig;
Common common;
;
ttsBegin;
for(common = PriceDiscTableDS.getFirst(true)?PriceDiscTableDS.getFirst(true):PriceDiscTableDS.cursor();common; common = PriceDiscTableDS.getNext())
{
PriceDiscTableOrig = PriceDiscTable::findRecId(common.RecId, true);
PriceDiscTableOrig.ToDate = today() ;
PriceDiscTableOrig.update();
}
ttsCommit;
}
Importante la chiamata al metodo find per ottenere il buffer, altrimenti continueremmo a lavorare a livello di datasource perdendo le modifiche. Quando la procedura termina si deve chiamare il refresh del datasource per vedere le modifiche.
Nessun commento:
Posta un commento