![]() |
#6 |
Участник
|
Добавил проект.
Артём, спасибо за предложенные альтернативы, но меня смущает именно текущая проблема getValue(), и вот собственно откуда это пришло: \Forms\LedgerJournalTransVendInvoice\Data Sources\LedgerJournalTrans\Fields\AccountType\Methods\modified (кстати не понятно зачем использовать getValue, если можно вызвать ledgerJournalTrans.AccountType, при чём в локализации добвленнный код как раз таки и использует ledgerJournalTrans.AccountType, кстати в 2012 getValue так же используется) LedgerJournalACType ledgerJournalACType = this.getValue(); если при инициализации новой линии журнала, мы хотим задать определённый тип журанала: \Classes\LedgerJournalEngine_VendInvoice\initValue X++: ledgerJournalTrans.AccountType = newAccountType;
ledgerJournalTrans_ds.object(fieldNum(LedgerJournalTrans, AccountType)).modified(); так что на данный момент меня интересует почему getValue() не работает, а getValue(1) работает? почему не выходит ошибка, что object not initialized или что-нить в этом духе, а сразу падает дакс ![]() |
|