![]() |
#2 |
Moderator
|
Да чо там "зачем надо", и так понятно зачем
![]() я, например, вот такой шнягой запускаю разноску сформированных журналов амортизации друг за другом без моего ручного "кликающего" вмешательства: X++: static void KKu_Job7123_BatchRAssetDeprPosting(Args _args) { Args args = new Args('LedgerJournalTable'); FormRun formRun; FormButtonControl menuButton; FormFunctionButtonControl menuItemButton; LedgerJournalTable ledgerJournalTable; void processJournal(str _journalNum) { ; args.parmEnumType(enumNum(LedgerJournalType)); args.parmEnum(LedgerJournalType::Assets_RU); args.lookupField(fieldNum(LedgerJournalTable, JournalNum)); args.lookupValue(_journalNum); formRun = ClassFactory.formRunClass(args); formRun.init(); formRun.run(); menuItemButton = formRun.design().controlName('LedgerJournalPostTransfer'); menuItemButton.clicked(); formRun.close(); } // Амортизация ГААП за 2006-11 processJournal('ГНЖ0000231'); processJournal('ГНЖ0000232'); processJournal('ГНЖ0000233'); processJournal('ГНЖ0000234'); processJournal('ГНЖ0000235'); processJournal('ГНЖ0000238'); } |
|
|
За это сообщение автора поблагодарили: Hans (1), dreamer (1). |