|
![]() |
#1 |
Участник
|
Нужно будет прописать свои таблицы в Map:
JournalNameMap JournalTableMap JournalTransMap Не претендую на 100% правильность, но я при создании журналов создал наследников от перечисленных классов и перекрыл следующие методы: JournalFormTable - dataSourceCreatePost - dataSourceCreatePre - datasourceExecuteQueryPre - datasourceValidateDeletePost - enableButtonsActive - initAllOpenPostedFromCaller - initDatasourceAllow - queryAddRange - valueAllOpenPosted JournalFormTrans - dataSourceInitValuePost - dataSourceInitValuePre - dataSourceWritePre - initButtons - initDataSourceAllow JournalStatic - journalName - journalTable - journalTrans - journalTypeIdToEnum - menuItemStrLines //эта реализация мне не нравиться. В зависимости от типа журнала подменятся MenuItem для кнопки строк. Из-за этого неудобно настраивать права. - nameFieldIdJournalNameId - newJournalTransData - newJournalVoucherNum - numRefJournalId - standardJournalNameId JournalTableData - canBeAutoUnlocked - checkOpen - initFromJournalName - updateTable JournalTransData - findVoucher - isVoucherObjectKeyValid - voucherObjectKey Реализовать формы по примеру: InventJournalTable InventJournalMovement |
|
|
За это сообщение автора поблагодарили: mazzy (5), Ruff (2), Eldar9x (3), AP-1055D (1). |
Теги |
создание журнала |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|