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
Старый 16.10.2015, 19:14   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Display метод временной таблицы выполняется в компании DAT
За это сообщение автора поблагодарили: Logger (3), Molchun (1).
Старый 16.10.2015, 19:19   #3  
Molchun is offline
Molchun
Участник
 
3 / 10 (1) +
Регистрация: 02.12.2008
Адрес: Мальта
Спасибо! Как-то неправильно я искал
Теги
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, время: 09:48.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.