30.05.2017, 22:57 | #11 |
Участник
|
Цитата:
я говорил, что МС мог бы сделать более универсальный механизм, который учитывает инфраструктуру Аксапты. И мог бы насыпать синтаксического сахара. А также привел примеры того, как это делают другие. Цитата:
доведи свою мысль до вызова функцонала класса, пожалуйста. можно на примере расширить периодическое сопоставление по клиентам, например. Некоторым пользователям можно запускать специальное сопоставление по клиентам. со специальными полями в диалоге, которые устанавливает специальное условия в query. Остальные поля - стандартные. как ? как дать пользователю пользователю? как проверить права? как обеспечить, чтобы это расширение работало и в пакетных заданиях. для определенности, давай сформулирую условие на старо-программистком: = создать класс-потомок от CustVendAutoSettlement_Cust_RU (см. скриншот) = ovverride метод dialog* = ovverride метод query = новый функционал должен работать как в пакетном задании, так и при непосредственном запуске пользователем = новый функционал должен быть доступен только некоторым пользователям (желательно, чтобы система доступа была построена на стандартных правах аксапты) ============= говоришь, кто-то указал, что это final класс? ничего-ничего, на проекте можно [было] убрать это слово. давай будем считать, что этого слова там нет. ============= И какое же на твой взгляд? А какое предназначение было у конструкторов, которых не будет? Макс, легко. Обещаю, я сделаю это, после того, как ты покажешь как решить типовую задачу на типовом внедрении - как предоставить пользователю возможность запуска расширенного функционала тривиального семейства из 7-8 классов "просто пометив атрибутом". Последний раз редактировалось mazzy; 30.05.2017 в 23:01. |
|
Теги |
sysextension framework, sysoperation framework, как правильно, полезное |
|
|