레트로코딩토끼토끼

D365_VisualStudio | Memo Type, Header-Line Relation, Find() 본문

Dynamic365

D365_VisualStudio | Memo Type, Header-Line Relation, Find()

쌉T타임 2025. 7. 22. 11:37

1.  Memo 타입 설정

String EDT 생성 -> Meno 타입 변경
- 글자수, 화면 필드 값 확장

> String Size : -1 설정

 

긴 문자열로 그리드 칸 크기 확장

 


2. Header-Line Relation

> 라인 테이블에서 Relation 설정

 

> 폼에서 헤더-라인 구조의 테이블을 사용하는 경우, 라인 테이블의 속성에서 Join Source로 헤더 테이블 지정

 


3. Find()  Method

테이블의 Find() 메소드

 

 

ex) 

테이블의 Find 메소드 ▼

public static Price findCost( ItemId      _itemId,
                                                                              InventDimId _inventDimId,
                                                                              InventDim   _inventDim   = null,
          PriceDate   _priceDate   = DateTimeUtil::getSystemDate(DateTimeUtil::getUserPreferredTimeZone()))
{
        return InventTable::find(_itemId).cost(_inventDimId, _inventDim, null, _priceDate);
}   

다른 테이블에서 Find() 접근 ▼

display Cost cost()
{
        InventModelGroup inventModelGroup = InventTable::find(this.ItemId).modelGroup();

        if (inventModelGroup.StandardCost))
        {
            return InventTable::findCost(this.ItemId, this.InventDimId);
        }
}