現金販売(AR304000画面)では、請求書番号順から支払番号順までの自動番号付けシーケンスを設定します。自動番号付けをAcumaticaの既存の自動番号付けシーケンスに変更するにはどうすればよいですか?
私は次のコードを試しましたが、役に立たなかった。新しい販売を保存するとエラーが発生します。添付の写真を参照してください。私はあなたの代わりにARPaymentType.Numbering属性のAutoNumberAttributeを使うべきだと思う
public class ARCashSaleExtension : PXCacheExtension<ARCashSale>
{
#region RefNumber
[PXDBString(15, IsKey = true, InputMask = ">CCCCCCCCCCCCCCC", IsUnicode = true, BqlField = typeof(**PX.Objects.AR.ARPayment.refNbr**))]
[PXDefault()]
[PXUIField(DisplayName = "Reference Nbr.", Visibility = PXUIVisibility.SelectorVisible)]
[ARPaymentType.RefNbr(typeof(Search2<ARCashSale.refNbr,
InnerJoinSingleTable<Customer, On<ARCashSale.customerID, Equal<Customer.bAccountID>>>,
Where<ARCashSale.docType, Equal<Current<ARCashSale.docType>>,
And2<Where<ARCashSale.origModule, NotEqual<BatchModule.moduleSO>, Or<ARCashSale.released, Equal<boolTrue>>>,
And<Match<Customer, Current<AccessInfo.userName>>>>>, OrderBy<Desc<ARCashSale.refNbr>>>), Filterable = true)]
[**ARPaymentType.Numbering()**]
[PXFieldDescription]
public String RefNbr
{
get;
set;
}
#endregion
}
T200のトレーニングを参照してください?いくつかの例を挙げることができますか? cache_attachedの助けとなるかもしれないacumaticaのドキュメントのページ。ありがとう。 –
回答を更新しました –