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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.10.2015, 18:02   #1  
Molchun is offline
Molchun
Участник
 
3 / 10 (1) +
Регистрация: 02.12.2008
Адрес: Мальта
Смена компании в методах временной таблицы
Коллеги, здравствуйте!

Нужна ваша консультация.

Столкнулся с тем, что в дисплей методах временной таблицы текущая компания волшебным образом меняется на 'dat', вне методов всё отлично.

Опишу ситуацию подробнее. Есть форма, датасорсами которой являются постоянные таблицы. На ините датасорсов делаю им setTmp(), затем в нужный момент делаю setTmpData(). Далее вывожу данные в grid, в том числе и данные из дисплей методов, которые объявлены на датасорсах формы.

Долго не мог разобраться, почему в дисплей методах перманентная пустота, пока от отчаяния не решил переписать всё в прямой запрос с указанием компании через curext()

На текущий момент сделал костыль в виде запоминания компании на ините формы и смене компании на дисплей методах через changecompany, но, как мне кажется, всё должно решаться как-то проще и логичнее.

Подскажите, пожалуйста, есть ли иное решение в данной ситуации?

Ax 2009
Kernel 5.0.1500.6491
App 5.0.1500.3761
Теги
changecompany, display метод, tmp

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отмена использования временной таблицы в FormDatasource A_BAS DAX: Программирование 4 02.03.2013 21:11
Недоступность источника данных формы в display/edit-методах таблицы - баг или фича с глубоким смыслом? TasmanianDevil DAX: Программирование 10 03.08.2012 15:00
Join временной таблицы в запросе yahenz DAX: Программирование 12 24.04.2012 14:59
Display метод временной таблицы выполняется в компании DAT S.Kuskov DAX: Программирование 4 15.04.2011 20:11
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18

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

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

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