![]() |
#1 |
Участник
|
Internal final - как обойти ?
При закрытии года мне нужно, чтобы в списке транзакции (LedgerTransVoucher) помимо стандартных полей, также копировалось дополнительное кастомное поле.
Поля выбираются в LedgerTransferOpeningDetails -> addSelectionFieldsForQuery() Но LedgerTransferOpeningDetails объявлен как internal final , поэтому не могу ему расширение сделать. Не совсем понимаю логику, зачем так сделали? Как это обойти? Спасибо |
|
![]() |
#2 |
северный Будда
|
Internal final не обойти никак. Ищите родителя с модификатором public и цепляйтесь к нему. Зачем так сделано - вопрос к микрософту. Думаю, что это просто новая идеология такая - максимально затруднить расширение кода сторонними разработчиками
__________________
С уважением, Вячеслав |
|
Теги |
d365 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|