|
![]() |
#1 |
Banned
|
Цитата:
Microsoft Dynamics AX 2012 White Paper: Introduction to the SysOperation Framework https://www.microsoft.com/en-us/down...ng=en&id=29215 Вот такой вот цветочек в куче навоза. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Banned
|
Цитата:
А для чего там тот или иной класс - пофиг. Это передача параметра и ничего больше. KISS, Debugger в зубы и вперед. |
|
![]() |
#4 |
Участник
|
Я бы сначала узнал что нужно автору и как работает SysOperationFramework.
Цитата:
Цитата:
но единственно чтобы бы меня заботило это сделать так чтобы не было runtime ошибок и при этом максимально сбоку. Типа версия 901 PackedList, наименование переменных с префиксами/постфиксами и прочее.
Args.caller во первых запаковать нельзя, а во вторых, его не нужно никуда протаскивать - достаточно или в afterOperation или прямо в main написать этот код. Цитата:
А для чего там тот или иной класс - пофиг. Это передача параметра и ничего больше. KISS, Debugger в зубы и вперед.
![]() |
|
|
За это сообщение автора поблагодарили: ax_mct (5). |
![]() |
#5 |
Banned
|
Цитата:
Сообщение от belugin
![]() Я бы сначала узнал что нужно автору и как работает SysOperationFramework.
Только для контракта. Причем SysOpFW отличается тем, что там не надо заморачиваться с packedlist - он сам пакует и разбирает свойства по имени. А в конце выяснится, например, что автору надо просто надо обновить вызывающую форму после выполнения операции чтобы изменения отобразились. Args.caller во первых запаковать нельзя, а во вторых, его не нужно никуда протаскивать - достаточно или в afterOperation или прямо в main написать этот код. И ни в задаче ни в системе разбираться не надо ![]() Разбираться не надо в SysOperationFramework - вот я хотел сказать ![]() Не система это, а НЛО упавшее на колхозное поле, пусть научники это изучают. |
|
|
|