у LedgerJournalTable датасорс закрыт на изменени для разнесенных журналов
Нашел такой код в ДС
X++:
int active()
{
int ret;
;
journalFormTable.datasourceActivePre();
ret = super();
element.setButtonAccess();
if (!ledgerJournalTable.posted == journalPosted)
{
journalPosted = ledgerJournalTable.posted;
if (journalPosted)
{
ledgerJournalTable_ds.allowEdit( false );
/* element.allowEditFieldsDS( false );
ledgerJournalTable_ds.object( fieldNum( ledgerJournalTable, isDocOutput )).allowEdit( true );
ledgerJournalTable_ds.object( fieldNum( ledgerJournalTable, isDocOutput )).enabled( true ); */
}
else
{
ledgerJournalTable_ds.allowEdit(true);
}
}
fieldOffsetAccount.allowEdit(true);
fieldOffsettype.allowEdit(true);
if (ledgerJournalTable.journalType == LedgerJournalType::PurchaseLedger)
{
fieldOffsetAccount.allowEdit(false);
fieldOffsettype.allowEdit(false);
}
return ret;
}
ledgerJournalTable_ds.allowEdit( false ); меняю на true ничего не происходит, подскожите где еще может быть закрытие на изменение????