![]() |
#1 |
Участник
|
как в кастомном sysTableLookup показывать поле аналитик
Привет.
AX2009 Подскажите как решить такую задачу. Есть кастомный lookup через sysTableLookup. Выводит поля у таблицы VendTable. Есть задача отобразить в лукапе значение VendTable.Dimension[7]. Но стандартно через метод addLookupField отобразить могу только первое поле. Типа так: sysTableLookup.addLookupField(fieldNum(VendTable, Dimension)); Конструкция типа такой будет некорректна: sysTableLookup.addLookupField(fieldNum(VendTable, Dimension[3])); Есть идея заджойнить к таблице sysTableLookup таблицу со значениями Dimension типа 1 - Отдел, 2 - ... , 3 - ..., ... 7 - ... Но мне кажется есть уже готовая таблица в системе только найти не могу. Или есть более элегантное решение в рамках sysTableLookup ? |
|
![]() |
#2 |
Участник
|
Попробуйте такую функцию
X++: fieldId2Ext(fieldnum(VendTable, Dimension), Dimensions::code2ArrayIdx(SysDimension::ProductType))
__________________
// no comments |
|
|
За это сообщение автора поблагодарили: oleggy (2). |