![]() |
#8 |
Banned
|
Попробовал. Как и требовалось доказать, не работает, поскольку setCursor() передает курсор, а не извлекает.
Т.е. приведенный ниже код X++: RecordViewCache prepareCalcTransBuffer() { BOMCalcTransMap buffer = this.calcTransBuffer(); Query query = this.calcTransQuery(); QueryRun queryRun; ; queryRun = new QueryRun(query); queryRun.setCursor(buffer); rvcCalcTrans = new RecordViewCache(buffer); return rvcCalcTrans; } В противоположность этому, вот такой вариант работает: X++: RecordViewCache prepareCalcTransBuffer() { BOMCalcTrans buffer; select noFetch buffer where buffer.PriceCalcId == priceCalcId; rvcCalcTrans = new RecordViewCache(buffer); return rvcCalcTrans; } Ладно, я все понял. Либо сделать то, что я хочу, невозможно, либо никто не знает. Последний раз редактировалось EVGL; 15.02.2007 в 13:54. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|