30.07.2019, 17:41 | #1 |
Участник
|
LedgerJournalTable создание записи
Всем доброго дня.
Что имеем. Ax12 R3 Создали MI который ссылается на форму LedgerJournalTable. Прописали EnumTypeParameter LedgerJournalType, EnumParameter CustPayment. В справочнике "Наименование журнала" прикрутили новое поле "Подмодуль". Казалось бы все просто, при нажатии на MI хотим чтобы открылась форма с типами журналов "Клиентский платеж" и с определенным Подмодулем. Для этого есть класс наследник от LedgerJournalFormTable, в нем перекрыт queryAddRange и имеется следующий код X++: super(); qbds = SysFormDataSource::fds2Qbds(journalTable_ds); while select ledgerJournalName where ledgerJournalName.JournalType == LedgerJournalType::CustPayment && ledgerJournalName.SysSubModule_MRC == SysSubModule_MRC::Disribution { qbrJournalName = qbds.addRange(fieldnum(LedgerJournalTable, JournalName)); qbrJournalName.value(SysQuery::value(ledgerJournalName.JournalName)); qbrJournalName.status(RangeStatus::Locked);*/ } Последний раз редактировалось smailik; 30.07.2019 в 19:05. |
|
Теги |
journaltype, ledgerjournaltable |
|
|