Dynamics 365 Finance and Operations Form DataSource Active Metodunda Extension Kullanımı

dynamics365-min

Bu yazıda Dynamics 365 Finance and Operations içinde standart bir formun DataSource metotlarından Active metoduna Extension ile nasıl ekleme yapabiliriz anlatmaya çalışacağım.

Bir örnek kodla Active metotlarına nasıl ulaştığımızı görelim. Bu örnekte ITMCostTrans formunda tabloya yeni açtığımız bir alana göre DataSource’u kilitleyeceğiz.

 

[ExtensionOf(formdatasourcestr(ITMCostTrans, ITMCostTrans))]

final class ITMCostTransFormDmr_ITMCostTrans_Extension

{

public int active()

{

int                 ret;

FormDataSource      formDS = this; // DataSource’a ulaşıyoruz.

 

ret = next active();

 

ITMCostTrans ITMCostTransLocal = this.cursor(); // Table buffer’a ulaşıyoruz

 

if(ITMCostTransLocal.DmrCostInvoiced)

{

formDS.allowEdit(false);

formDS.allowDelete(false);

}

else

{

formDS.allowEdit(true);

formDS.allowDelete(true);

}

 

return ret;

}

 

}

Bu yazıda standart bir formun  DataSource Active metoduna Extension ile nasıl ekleme yapılır anlatmaya çalıştım.  

Selamlar.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar:
www.mshowto.org

www.fatihdemirci.net

TAGs: Dynamics 365 Finance and Operations, MsDyn365FO, active(), DataSource, Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365, Dynamics 365 ERP, X++

Yazı gezinmesi

Mobil sürümden çık