레트로코딩토끼토끼

D365_VisualStudio | 필드 Add-in&생산주문생성 본문

Dynamic365

D365_VisualStudio | 필드 Add-in&생산주문생성

쌉T타임 2025. 4. 15. 14:46
1. 필드 추가할 Standard Table, Form을 AOT에서 검색하여 ‘Create Extension’
2. Form의 Class 생성하여 추가한 Model의 Lookup 기능 추가
3. Grid의 Temp Table 생성 및 Modal에 띄워질 Form 생성
4. Modal에서 입력받은 Quantity 값 업데이트

 

1. Create Extension

 

Extension된 테이블에 필드 추가(EDT 설정)

 

폼의 그리드에 테이블 필드 추가

 

2. Lookup

View Detail 폼 Extension - 필드를 Lookup으로 추가

 

추가한 모델의 Lookup 기능 추가

 

Form Class 생성, 콤보박스 Lookup 처리 + View Detail

 

 

Split 버튼 클릭 시, 데이터 내보내기

 

 

3. Temp Table 및 Form 생성

Temp Table

 

Form

 

  • Split 버튼 클릭 시, 내보낸 데이터 받아서 Temp Table에 저장

 

4. 생산주문 생성(Qty값 업데이트)

 


Result

생산주문 클릭

 

View Detail > Production unit 입력

 

‘Splite Contraction’ 클릭

 

Dialog > Quantity 입력

 

  • Dialog에서 입력한 Production order가 생성되고, 기존 생산주문 수량-추가된 생산주문 수량으로 Quantity가 업데이트
  • Production order:PP-0000051822 Qty6 -> 5

 

새로 생성된 Production order(앞서 지정한 Production order로 저장)