В моем случае FieldDefaulting У меня есть ниже кодуAcumatica Программные получать сумму значений из таблицы
var row = (PMProject)e.Row;
decimal? dec = 0;
foreach (atcProjectLinesTable tb in ProjectLines.Select(this))
{
dec += tb.UnPrice;
}
throw new PXException("Total is "+dec);
e.NewValue = dec;
Im получая недостижимое предупреждение кода в Visual Studio, и когда я публикую свой проект значение поля равно нуль.
Спасибо, я пытаюсь сложить все значения цен в моей atcProjectLinesTable , и установите поле, равное сумме. Я правильно перебираю стол? – nickivey
Вы найдете себя в гораздо лучшем положении с PXFormulaAttribute после урока 7: Использование атрибутов для вычислений из класса T200 - это обычная практика, используемая в Acumatica для расчета агрегатов – RuslanDev
Ive пробовал использовать приведенный ниже код, я читал PXFormula does not support расширения еще. Значение Dac привязано и я не получаю ошибки с приведенным ниже кодом только с нулевым (0) значением' [PXParent (typeof (Select> >>))] [PXFormula (null, typeof (SumCalc ))] ' –
nickivey