Сегментированные ключи в ACUMATICA - PullRequest
0 голосов
/ 24 апреля 2018

Я создал новые Сегментированные ключи в ACUMATICA для использования в определенном модуле.Я хотел бы назначить имя измерения динамически, но я заметил, что оно работает только с жестким кодом или именем, например [PXDimension («VENDOR»)]]

Кроме того, у меня есть некоторые ограничения для создания условия IF внутри настраиваемого поля... он не распознает предложение IF (см. Изображение).Буду признателен за любые предложения, как решить эту проблему.

1 Ответ

0 голосов
/ 24 апреля 2018

Я не видел, как выглядела ваша первоначальная попытка PXDimension, но я собираюсь сделать предположение и предположить, что вы пытались сослаться на новое настраиваемое поле, содержащееся в установочной таблице, что-то вроде:

[PXDimension(typeof(XXMySetup.usrMyCustomField))]

Если это действительно то, что вы пытались сделать, то очень важно сделать так, чтобы у вас было представление для вашей таблицы в вашем графике, иначе атрибут не найдет таблицу и запись в вашем кэше.Например:

public PXSetup<XXMySetup> XXMySetup;

Без этого представления, объявленного на графике, атрибут измерения не будет работать должным образом.Было бы хорошо, если бы в этом случае было сделано явное исключение - я недавно совершил ту же ошибку, и это было бы полезно.

...