Codeunit "BankCont-Update"

ID 5058
Namespace: Microsoft.CRM.BusinessRelation

Properties

Name Value
Permissions tabledata Contact = rimd

Methods

OnInsert

procedure OnInsert(var BankAcc: Record "Bank Account")

Parameters

Name Type Description
BankAcc Table Microsoft.Bank.BankAccount."Bank Account"

OnModify

procedure OnModify(var BankAcc: Record "Bank Account")

Parameters

Name Type Description
BankAcc Table Microsoft.Bank.BankAccount."Bank Account"

OnDelete

procedure OnDelete(var BankAcc: Record "Bank Account")

Parameters

Name Type Description
BankAcc Table Microsoft.Bank.BankAccount."Bank Account"

InsertNewContact

procedure InsertNewContact(var BankAcc: Record "Bank Account", LocalCall: Boolean)

Parameters

Name Type Description
BankAcc Table Microsoft.Bank.BankAccount."Bank Account"
LocalCall Boolean

ContactNameIsBlank

procedure ContactNameIsBlank(BankAccountNo: Code[20]): Boolean

Parameters

Name Type Description
BankAccountNo Code[20]

Returns

Type Description
Boolean

Events

OnAfterTransferFieldsFromBankAccToCont

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFieldsFromBankAccToCont(var Contact: Record Contact, BankAccount: Record "Bank Account")

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"

OnBeforeInitContactFromBankAccount

[IntegrationEvent(False,False)]
local procedure OnBeforeInitContactFromBankAccount(var Contact: Record Contact, BankAcc: Record "Bank Account", RMSetup: Record "Marketing Setup", var IsHandled: Boolean)

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
BankAcc Table Microsoft.Bank.BankAccount."Bank Account"
RMSetup Table Microsoft.CRM.Setup."Marketing Setup"
IsHandled Boolean

OnBeforeInsertNewContact

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertNewContact(var BankAccount: Record "Bank Account", LocalCall: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"
LocalCall Boolean
IsHandled Boolean

OnBeforeContactInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeContactInsert(var Contact: Record Contact, BankAccount: Record "Bank Account")

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"

OnInitContactFromBankAccountOnBeforeAssignNo

[IntegrationEvent(False,False)]
local procedure OnInitContactFromBankAccountOnBeforeAssignNo(var Contact: Record Contact, BankAccount: Record "Bank Account", MarketingSetup: Record "Marketing Setup", var IsHandled: Boolean)

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"
MarketingSetup Table Microsoft.CRM.Setup."Marketing Setup"
IsHandled Boolean

OnOnModifyOnBeforeContModify

[IntegrationEvent(False,False)]
local procedure OnOnModifyOnBeforeContModify(var Contact: Record Contact, BankAccount: Record "Bank Account", var IsHandled: Boolean)

Parameters

Name Type Description
Contact Table Microsoft.CRM.Contact.Contact
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"
IsHandled Boolean

OnBeforeOnModify

[IntegrationEvent(False,False)]
local procedure OnBeforeOnModify(var BankAccount: Record "Bank Account", var IsHandled: Boolean)

Parameters

Name Type Description
BankAccount Table Microsoft.Bank.BankAccount."Bank Account"
IsHandled Boolean

See also