Address in D365Fo.
Vendor address:
Info(strFmt('Postal - %1', VendTable::find('Vendor Id').postalAddress().Address)); Info(strFmt('Delivey - %1', VendTable::find('Vendor Id').deliveryAddress().Address)); Info(strFmt('Invoice - %1', VendTable::find('Vendor Id').invoiceAddress().Address));
Cusomer address:
Info(strFmt('Postal - %1', CustTable::find('Customer Id').postalAddress().Address)); Info(strFmt('Postal - %1', CustTable::find('Customer Id').address())); Info(strFmt('Invoice - %1', CustTable::find('Customer Id').invoiceAddress().Address));
Warehouse address:
Info(strFmt('Address - %1', InventLocation::find('InventLocationId'). logisticsPostalAddress().Address)); Info(strFmt('Address - %1', InventLocation::find('InventLocationId').Address())); InventLocationLogisticsLocation inventLocationLogisticsLocation; RecId inventLocationRecId; Select firstOnly inventLocationLogisticsLocation where inventLocationLogisticsLocation.InventLocation == inventLocationRecId && inventLocationLogisticsLocation.IsPrimary == NoYes::Yes; LogisticsLocation logisticsLocation = LogisticsLocation::find( inventLocationLogisticsLocation.Location); LogisticsPostalAddress logisticsPostalAddress = LogisticsPostalAddress::findRecId( logisticsLocation.RecId); Info(strFmt('Address - %1', logisticsPostalAddress.Address));
Site address:
Info(strFmt('Address - %1', InventSite::find('Site Id').logisticsPostalAddress().Address));
Different Way to Get any Active address:
LogisticsLocationEntity::location2PostalAddress(transTaxInformation.CompanyLocation, DateTimeUtil::getSystemDateTime(), true)
Keep Daxing!!
No comments:
Post a Comment