Get Company Value in D365fo X++
Get Company Value in D365fo X++
Code:
public void setCompanyFields()
{
CompanyInfo companyInfo;
BankAccountTable companyBankAccountTable;
companyInfo = companyInfo::find();
companyBankAccountTable = BankAccountTable::find(companyInfo.Bank);
// Set company fields
DSACustInvoiceLineTmp.CompanyName = companyInfo.name();
DSACustInvoiceLineTmp.CompanyAddress = companyInfo.invoiceAddress().Address;
DSACustInvoiceLineTmp.CompanyCoRegNum = companyInfo.CoRegNum;
DSACustInvoiceLineTmp.CompanyRegNum = companyInfo.RegNum;
DSACustInvoiceLineTmp.CompanyEmail = companyInfo.email();
DSACustInvoiceLineTmp.CompanyPhone = companyInfo.phone();
DSACustInvoiceLineTmp.CompanyTeleFax = companyInfo.teleFax();
DSACustInvoiceLineTmp.CompanyLogo = FormLetter::companyLogo();
// Set bank fields
DSACustInvoiceLineTmp.CompanyBankName = companyBankAccountTable.Name;
DSACustInvoiceLineTmp.CompanyBankAccount = companyBankAccountTable.AccountNum;
DSACustInvoiceLineTmp.CompanyBankCode = companyBankAccountTable.RegistrationNum;
DSACustInvoiceLineTmp.CompanyBankSpecificSymbol = companyBankAccountTable.SpecificSymbol;
}
Comments
Post a Comment