Поле в DA C определяется следующим образом.
#region NextMonthHours
[PXDBDecimal(2, MinValue = 0.0, MaxValue = 280.0)]
[PXUIField(DisplayName = "Next Month Hours")]
[PXDefault(TypeCode.Decimal, "0.0")]
public virtual Decimal? NextMonthHours { get; set; }
public abstract class nextMonthHours : PX.Data.BQL.BqlDecimal.Field<nextMonthHours> { }
#endregion
Я изменяю отображаемое имя поля в событии RowSelected.
PXUIFieldAttribute.SetDisplayName<EVEPPlannedHoursDetails.nextMonthHours>(sender, nextMonth+"Hours");
где nextMonth равно " Февраль ".
Мне нужно добавить это поле в Acumatica Mobile Screen. Когда я go к схеме веб-службы, имя поля "FebruaryHours"
<s:element minOccurs="0" maxOccurs="1" name="FebruaryHours" type="tns:Field"/>
Я не могу использовать имя "FebruaryHours", потому что оно меняется каждый месяц, но я также, когда я использую имя поля NextMonthHours, это не так добавлено на экране мобильного телефона.
Есть идеи, как решить эту проблему?
Спасибо