Я не видел, как выглядела ваша первоначальная попытка PXDimension
, но я собираюсь сделать предположение и предположить, что вы пытались сослаться на новое настраиваемое поле, содержащееся в установочной таблице, что-то вроде:
[PXDimension(typeof(XXMySetup.usrMyCustomField))]
Если это действительно то, что вы пытались сделать, то очень важно сделать так, чтобы у вас было представление для вашей таблицы в вашем графике, иначе атрибут не найдет таблицу и запись в вашем кэше.Например:
public PXSetup<XXMySetup> XXMySetup;
Без этого представления, объявленного на графике, атрибут измерения не будет работать должным образом.Было бы хорошо, если бы в этом случае было сделано явное исключение - я недавно совершил ту же ошибку, и это было бы полезно.