![]() |
#2 |
Участник
|
на самом деле, думаю работает все правильно.
Поле в АОТ одно. Но оно является массивом. Поэтому перебираются все элементы массива. Но название поля то одно и то же. Другое дело, что в базе данных это поле хранится как отдельные поля. Но при просмотре поля в базе данных все отрабатывает как положено X++: static void tutorial_SysDictFieldDimension(Args _args) { SysDictField fld = new SysDictField(tableNum(LedgerJournalTable), fieldNum(LedgerJournalTable, Dimension)); ; info(fld.name()); info(fld.name(DbBackend::Sql, 1)); info(fld.name(DbBackend::Sql, 2)); info(fld.name(DbBackend::Sql, 3)); } |
|
Теги |
ax3.0, ax4.0, lookup, lookupfield, полезное, программно |
|
|