|
27.06.2016, 15:29 | #1 |
Юзовские
|
Например эта книга, стр 171. http://book.axforum.info/morphx.pdf
|
|
19.07.2016, 07:09 | #2 |
Участник
|
Все привет. В общем прочитал книженцию, но я появилась уйма вопросов. С тем же добавлением поля. Я сделал дисплэй метод в RDefferalsJournalTrans, но выходит ошибка что долго тянет и посылает меня лесом. Нашел такую штуку как cacheAddMethod, но не могу допереть как, что и куда.
Собсна мне надо чтоб на форме RDeferralsJournalTrans появилось поле RassetIdService. Решил тянуть дисплэйем из таблицы Purchline. А вот в init в ds формы RDeferralsJournalTrans не робит cacheAddMethod. То синтаксис не правильный (хотя вроде как по мануалу сделано) то еще какие то ошибки. В общем хэлп по возможности. Display method display RassetId testdisplay(PurchLine _PurchLine) { PurchLine purchLine; select RassetIdService from purchLine where purchLine.PurchID == RDeferralsJournalTrans.PurchId; return purchLine.RassetIdService; } cacheAddMethod в init public void init() { super(); this.cacheAddMethod(tableMethodStr(PurchLine, testdisplay); } |
|
19.07.2016, 10:29 | #3 |
Участник
|
Цитата:
Цитата:
1. не начинайте изучение с журналов. там как правило оооочень плотно используются framework, которые вас окончательно запутают 2. добавление поля и добавление "дисплэй метод" - это совершенно разные задачи. особенно в журнал. прежде всего из-за фреймворков 3. никогда не используйте объекты с префиксом r или суффиксом ru для изучения. с огромной вероятностью там антипаттерны. Что посоветую: 1. читать книжки 2. добавить поле в обычную и простую форму CustTable 3. разобраться с map'ами и понять как одно и то же по смыслу поле добавить в разные формы CustTable, VendTable 4. добавить "дисплэй метод", понять общее с полем и осознать отличия в Аксапте после того, как разберетесь с хранением и отображением полей в Аксапте, начните разбираться с журналами и их фреймворками. повторюсь - ни в коем случае не начинайте с r* объектов. начните с ежедневного журнала или журнала платежей. Последний раз редактировалось mazzy; 19.07.2016 в 10:34. |
|
20.07.2016, 12:28 | #4 |
Участник
|
Всем большое спасибо за советы и помощь.
|
|