![]() |
#4 |
Участник
|
Тфу ....
![]() Код: void clicked() { InventJournalTable invJTbl; TextBuffer buffer; InventJournalTrans invJTrf; Str cStr,cStr1; Args a = new Args(); Int journalTypeId; Real n,z; buffer = new TextBuffer(); buffer.fromClipboard(); if ( buffer.subStr(1,12) == "InventSumRec" ) { if ( box::yesNo( "Iklijuoti is atminties ?", DialogButton::Ok, "Klausimas" ) ) { invJTbl = journalFormTrans.JournalTableData().journalTable(); journalTypeId = invJTbl.journalType; cStr1 = strfmt("%1",journalTypeId); z = InventJournalTrans::lastLineNum(invJTbl.JournalId); // сколько запицей перед копированием ; a.record(invJTbl); a.parm(strfmt("%1",journalTypeId)); a.caller(journalFormTrans); new Menufunction(menuItemActionStr(InventJournalCopyInventSum), MenuItemType::Action).run(a); // класса копирования n = InventJournalTrans::lastLineNum(invJTbl.JournalId); // if ( n > z ) // есть ли новых записей { while select inventJournalTrans where inventJournalTrans.JournalId == invJTbl.JournalId { if ( inventJournalTrans.LineNum > z ) inventJournalTrans.validateWrite(); } invJTbl.NumOfLines = round(n,0); InventJournalTrans_ds.research(); } } } } ![]() ![]() С ыважением , Римантас |
|