|
![]() |
#1 |
Участник
|
решение от ax_mct должно сработать https://community.dynamics.com/ax/f/33/t/127730
|
|
![]() |
#2 |
Читатель
|
Можете передавать имя таблицы в БД. Получить его можно через getPhysicalTableName на сервере, и указать на клиенте через useExistingTempDBTable. Для того, чтобы AOS не удалил временную таблицу при потере курсора на сервере, используйте takeOwnershipOfTempDBTable (не забудьте после окончания работы с таблицей вернуть этот параметр, иначе она так и повиснет в tempDb).
Последний раз редактировалось b_nosoff; 31.01.2016 в 22:59. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() решение от ax_mct должно сработать https://community.dynamics.com/ax/f/33/t/127730
Делаю так: Переменная объявлена в классе-контракте и этот атрибут сделан невидимым В контроллере вызывается серверный класс, в нем из переданного контроллером контракта достается эта переменная-буфер и присваивается локальной переменной. (linkPhysTableInstance) При завершении работы серверного метода, он возвращает контракт В методе afterOperation контроллера вынимается из возвращенного контракта буфер, но в нем 0 записей... |
|