How to Check for DocuRef Records in Dynamics 365 Finance and Operations
Belirli Bir Kayıt İçin DocuRef Kontrolü
DocuRef, Dynamics 365 Finance and Operations'da, belirli bir kayıtla ilişkilendirilmiş belgeleri veya notları saklamak için kullanılan bir tablodur. Geliştirme sırasında, bir kaydın belirli bir türde bir DocuRef kaydına sahip olup olmadığını kontrol etmek gerekebilir. Bunun için aşağıdaki gibi bir metod kullanabilirsiniz:
public static boolean isDocuRefRecord(Common _common, DocuTypeId _typeId)
{
boolean ret = false;
DocuRef docuRef;
select firstonly docuRef
where docuRef.RefCompanyId == _common.DataAreaId
&& docuRef.RefTableId == _common.TableId
&& docuRef.RefRecId == _common.RecId
&& docuRef.TypeId == _typeId;
if(docuRef)
ret = true;
return ret;
}
Metodun İşlevi
Bu metod, _common
parametresiyle verilen tablo kaydının, _typeId
ile belirtilen türde bir DocuRef kaydına sahip olup olmadığını kontrol eder. Eğer ilgili kayıt varsa, true
döner; aksi takdirde false
.
Kullanım Alanları
Kayıtların ilişkilendirilmiş belgelerini kontrol etmek.
Kullanıcıya, bir işlem yapılmadan önce belirli bir doküman ilişkisinin varlığı hakkında bilgi vermek.
Doküman yönetim süreçlerinde doğrulama yapmak.
Dynamics 365 geliştirmelerinde bu gibi yardımcı metodlar, iş süreçlerinizi daha verimli ve yönetilebilir hale getirebilir.