|
22.01.2020, 11:37 | #1 |
Участник
|
D365: Привести форму к интерфейсу.
Добрый день,
для того чтобы Entity показывалась по кнопке интеграции с екселем для редактирования надо чтобы форма реализовывала OfficeIGeneratedWorkbookCustomExporter интерфейс. Методы я добавил, но система всё равно не считает его совместимым, при выполении X++: fr = formRun as OfficeIGeneratedWorkbookCustomExporter; Существует ли какой то способ заставить его сработать? |
|
22.01.2020, 11:52 | #2 |
Banned
|
Все шаги ниже пройдены?
https://docs.microsoft.com/en-us/dyn...en-office-menu |
|
22.01.2020, 12:14 | #3 |
Участник
|
Спасибо, надо попробовать что получится если использовать подход не через интерфейсы, в основной статье про EventHandler не написано.
Наверное правильно смотреть что тут: Modifying the Open in Office menu through extensions and event subscriptions |
|
22.01.2020, 13:36 | #4 |
Участник
|
Если это ваша форма, то надо добавить implements OfficeIGeneratedWorkbookCustomExporter в заголовок. (см PurchReqTableListPage, например)
|
|
22.01.2020, 14:47 | #5 |
Участник
|
Нет не моя. Но как описано в статье в разделе выше, для стандатных форм это можно реализовать через eventHandler объекта OfficeFormRunHelper,
см. JmgEmployee_Extension например. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), Logger (1). |