29.07.2008, 03:44 | #1 |
китайский стажер
|
Метод Parm+FiledName в классах Ax+TableName
Хитрый такой метод. Создали новое поле в SalesLine (например SetUnit). Для этого поля нет метода Parm+FieldName (ParmSetUnit) в классе AxSalesLine. А бизнес-коннектор считает, что этот метод есть и не ругается на обращение к этому несуществующему методу.
А с методом с другим именем такой фокус не проходит... То есть если написать вместо ParmSetUnit что-нибудь типа TestSetUnit - будет ругаться и говорить, что попытка обращения к несуществующему методу. Как так, волшебство? |
|
29.07.2008, 04:55 | #2 |
китайский стажер
|
А вот тут интереснейшая статья о том, что есть оказывается мастер пересоздания Ax+ классов. Называется - учите матчасть, двоишники. Хотя и какая-то документация нашлась вот здесь.
Так вот о пересоздании классов - действительно, пересоздает! И добавляет туда Parm+ и Set+ методы. Может и правда документацию почитать? А какая разница - руками создать или мастером? И это не ответ на вопрос, почему портальная оболочка не ругается на несуществующий метод. |
|
|
За это сообщение автора поблагодарили: mazzy (2), aidsua (1). |
29.07.2008, 05:03 | #3 |
китайский стажер
|
ха ха, слылка на якобы документацию - это же бесплатная книга, выложенная на Microsoft'овском сайте, которую можно скачать в pdf. Прошу прощения, почему то китайский форум отзывается на поисковые слова быстрее чем первоисточник.
|
|
Теги |
aif, parm-метод |
|
|