AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2008, 13:33   #1  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
да в классе...
метод protected void...
Старый 03.12.2008, 13:43   #2  
coolibin is offline
coolibin
Участник
 
264 / 68 (3) ++++
Регистрация: 07.04.2005
Цитата:
Сообщение от V777 Посмотреть сообщение
да в классе...
метод protected void...
На классе свойство RunOn=Server
Может, правда, что-то другое сломаться)))
Старый 03.12.2008, 13:47   #3  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
блин чето другое и сломалось...выход то есть??? )
Старый 03.12.2008, 13:48   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Создаете статический метод в этом же классе для формирования класса на сервере
static server RecordSortedList getRSL(TableId _tableId)
{
;
return new RecordSortedList(_tableId);
}

а в своем коде констрируете объект уже так:
transList = ВАШ_КЛАСС::getRSL(tableNum(LedgerJournalTrans));

В результате, получим объект на сервере.
Старый 03.12.2008, 13:49   #5  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
На классе свойство RunOn=Server
Может, правда, что-то другое сломаться)))
нее, много чего поломать можно . В смысле, заставить работать то можно, только больше хлопот.
Старый 03.12.2008, 13:52   #6  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
Eldar9x
ошибок нет...но и не добавилась запись...
Старый 03.12.2008, 13:57   #7  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
упс...извиняюсь...вроди чет пошло...теперь на код валюты ругается...заранее спасибо... )
Старый 03.12.2008, 14:01   #8  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Пробейте код валюты
там, где
Цитата:
далее заполняются поля...
journalTransLocal.currencyCode = CompanyInfo::find().CurrencyCode;

А вообще правильней бы перед заполнением полей initValue вызвать. Да и validateWrite с validateField для каждого, вручную заполняемого поля, не помешал бы.

Последний раз редактировалось Eldar9x; 03.12.2008 в 14:10.
Старый 03.12.2008, 14:03   #9  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
да с этим уже понятней... ща все косяки подотру посмотрим добавит или нет..,
Старый 03.12.2008, 14:26   #10  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
По результатам работы видно что перекрытый метод custTable.insert() начинает отрабатывать только при фактической вставке в БД после вызова recordSortedList.insertDatabase():
А, виноват, именно так и работает.
Кстати, транзакцию можно выкинуть. Вставка и без нее происходит.

PS: Оказывается, транзакция открывается. в insertDatabase. Т.е., вначале идет ttsnotifybegin, потом insert методы на таблице и наконец, ttsnotifycommit;

Последний раз редактировалось Eldar9x; 03.12.2008 в 14:45.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Осторожно. RecordSortedList учитывает регистр символов Logger DAX: Программирование 9 23.01.2009 15:39
Как узнать по объекту RecordSortedList, из какой таблицы в нем записи? gl00mie DAX: Программирование 4 20.02.2008 15:39
axStart: RecordSortedList Blog bot DAX Blogs 0 21.12.2007 04:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:05.