сделал немного элегантнее:
Код:
...
_SalesPriseWorksheetTmp.TRANSFERFIELDS(SalesPriseWorksheet);
_SalesPriseWorksheetTmp."Ending Date" := CALCDATE('<-1D>', _SalesPriseWorksheet."Starting Date");
IF _SalesPriseWorksheetTmp.INSERT(TRUE) THEN;
...
после TRANSFERFIELDS подсунул нужное мне значение и только после провел INSERT - все отлично отработало) а вот RENAME наоборот не дался - постоянно ругался на разные типы данных... И все равно благодарность - вспомнил про TRANSFERFIELDS)))