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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2011, 18:05   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,984 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от AndyD Посмотреть сообщение
Заднепроходно, но могу предложить такой вариант
AndyD, а возможно таким способом определить dataareaID табличного буфера в контейнере ?

А то в Аксапте есть прикольный глюк. Если из контейнера достаешь буфер, то он всегда а dataareaid содержит код текущей компании.

Причем влияет даже на отладчик.
Т.е.
1. берем буфер.
2. Кладем в контейнер.
3. Переключаемся в другую компанию.
4. делаем conpeek - опаньки код компании текущий, а не исходный.
5. Если смотрим содержимое контейнера из под отладчика - то тоже самое - показывает не реальный а текущий код компании.

В 3-ке еще такой фигней страдал метод xRecord.data() - констрактил дубликат со значением dataareaid из текущей компании. В 2009-й его поправили - сохраняет исходное значение.
Теги
ax2009, ax3.0, dictenum::value2id(), enum

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно сделать lookup по полю типа Base Enum? Hidden DAX: Программирование 25 04.10.2017 13:06
multiselect при lookup-е значения типа enum nebula DAX: Программирование 4 14.12.2006 18:56
Получить код метки узла Enum-а MironovI DAX: Программирование 2 23.11.2006 15:24
Как получить имя типа расширенного типа velk DAX: Программирование 9 03.08.2006 14:17
Каким образом можно получить код для работы в конкретном слое ? Андре DAX: Функционал 9 18.02.2003 15:58

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

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

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