![]() |
#17 |
Участник
|
Цитата:
Цитата:
Систем монитор, кстати, говорить что количество селектов соотв. количеству записей... Код: AgreementTable agreementTable; ContractTable contractTable; ContractPartTable contractPartTable; ; prognosisLineList = new RecordInsertList(tablenum(PrognosisLines)); prognosisList = new RecordSortedList(tablenum(PrognosisLines)); prognosisList.sortOrder(fieldnum(PrognosisLines, PrognosisId), fieldnum(PrognosisLines, AgreementNum), fieldnum(PrognosisLines, ProductNum), fieldnum(PrognosisLines, StartDate), fieldnum(PrognosisLines, YearMonth)); ttsbegin; while select agreementTable where agreementTable.DeliveryCategory == deliveryCategory join contractTable where contractTable.DeliveryCategory == agreementTable.DeliveryCategory --- join contractPartTable where contractPartTable.ContractNum == contractTable.ContractNum --- { this.writePrognosisLines(agreementTable, contractTable, contractPartTable); // опрерации + вставка } prognosisLineList.insertDatabase(); this.prognosisTotals(); ttscommit;
__________________
-- regards, Oleksandr |
|
|
|