Out-of-box Acumatica Inventory Item Label
보고서 (IN619200
)는 항목을 serialize 할 때만 영수증의 줄 항목에 대해 여러 레이블을 인쇄하도록 설계되었습니다. 우리는 영수증 번호를 선택할 수있는 보고서를 수정할 것이며 일련 번호가 부여되었는지 여부에 관계없이 각 항목에 대해받은 수량에 따라 라벨 번호를 생성하도록 할 것입니다.인벤토리 아이템 라벨 (IN619200)을 통해 각 아이템 당 하나의 라벨을 인쇄하는 방법은 무엇입니까?
1
A
답변
1
box 인벤토리 라벨 보고서 (IN619200). 비 순차적 재고 품목의 모든 수량에 대해 하나씩 받지만,받은 수량 당 각 라벨을 인쇄합니다.
사용자 테이블이 필요하며이를 데이터로 채워야합니다.
CREATE TABLE UsrNumbers(Number INT PRIMARY KEY);
GO
INSERT UsrNumbers
SELECT TOP 1000 ROW_NUMBER() OVER (ORDER BY name) FROM sys.all_columns;
여기서 1000
은 항목 당 최대 가능한 값일 수 있습니다.
UsrNumber
에 DAC (Data Access Class)
을 만들고 사용자 지정을 게시하여 DAC
이 보고서에 사용될 수 있도록하십시오.
using System;
using PX.Data;
namespace InventoryLabelReportExtPkg
{
[Serializable]
public class UsrNumbers : IBqlTable
{
#region Number
[PXDBInt(IsKey = true)]
[PXUIField(DisplayName = "Number")]
public virtual int? Number { get; set; }
public abstract class number : IBqlField { }
#endregion
}
}
지금 Acumatica 보고서 디자이너에서 재고 라벨 보고서 (IN619200)를 수정 및 스키마 빌더에서 다음과 같이 관계를 포함한다.