Codeunit "Vendor Templ. Mgt."

ID 1385
Namespace: Microsoft.Purchases.Vendor

Properties

Name Value
EventSubscriberInstance StaticAutomatic

Methods

CreateVendorFromTemplate

procedure CreateVendorFromTemplate(var Vendor: Record Vendor, var IsHandled: Boolean): Boolean

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

Returns

Type Description
Boolean

ApplyVendorTemplate

procedure ApplyVendorTemplate(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.")

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."

ApplyVendorTemplate

procedure ApplyVendorTemplate(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.", UpdateExistingValues: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
UpdateExistingValues Boolean

SelectVendorTemplateFromContact

procedure SelectVendorTemplateFromContact(var VendorTempl: Record "Vendor Templ.", Contact: Record Contact): Boolean

Parameters

Name Type Description
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
Contact Table Microsoft.CRM.Contact.Contact

Returns

Type Description
Boolean

VendorTemplatesAreNotEmpty

procedure VendorTemplatesAreNotEmpty(var IsHandled: Boolean): Boolean

Parameters

Name Type Description
IsHandled Boolean

Returns

Type Description
Boolean

InsertVendorFromTemplate

procedure InsertVendorFromTemplate(var Vendor: Record Vendor): Boolean

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

Returns

Type Description
Boolean

TemplatesAreNotEmpty

procedure TemplatesAreNotEmpty(): Boolean

Returns

Type Description
Boolean

IsEnabled

procedure IsEnabled(): Boolean

Returns

Type Description
Boolean

UpdateVendorFromTemplate

procedure UpdateVendorFromTemplate(var Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

UpdateVendorsFromTemplate

procedure UpdateVendorsFromTemplate(var Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

SaveAsTemplate

procedure SaveAsTemplate(Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

CreateTemplateFromVendor

procedure CreateTemplateFromVendor(Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

ShowTemplates

procedure ShowTemplates()

InitVendorNo

procedure InitVendorNo(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.")

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."

IsOpenBlankCardConfirmed

procedure IsOpenBlankCardConfirmed(): Boolean

Returns

Type Description
Boolean

FillVendorKeyFromInitSeries

procedure FillVendorKeyFromInitSeries(var RecRef: RecordRef, ConfigTemplateHeader: Record "Config. Template Header")

Parameters

Name Type Description
RecRef RecordRef
ConfigTemplateHeader Table System.IO."Config. Template Header"

Events

OnAfterIsEnabled

[IntegrationEvent(False,False)]
local procedure OnAfterIsEnabled(var Result: Boolean)

Parameters

Name Type Description
Result Boolean

OnAfterApplyVendorTemplate

[IntegrationEvent(False,False)]
local procedure OnAfterApplyVendorTemplate(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.")

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."

OnApplyTemplateOnBeforeVendorModify

[IntegrationEvent(False,False)]
local procedure OnApplyTemplateOnBeforeVendorModify(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.", UpdateExistingValues: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
UpdateExistingValues Boolean

OnBeforeSelectVendorTemplateFromContact

[IntegrationEvent(False,False)]
local procedure OnBeforeSelectVendorTemplateFromContact(var VendorTempl: Record "Vendor Templ.", Contact: Record Contact)

Parameters

Name Type Description
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
Contact Table Microsoft.CRM.Contact.Contact

OnCreateVendorFromTemplateOnBeforeSelectVendorTemplate

[IntegrationEvent(False,False)]
local procedure OnCreateVendorFromTemplateOnBeforeSelectVendorTemplate(Vendor: Record Vendor, var VendorTempl: Record "Vendor Templ.")

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."

OnInsertVendorFromTemplate

[IntegrationEvent(False,False)]
local procedure OnInsertVendorFromTemplate(var Vendor: Record Vendor, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
Result Boolean
IsHandled Boolean

OnInsertTemplateFromVendorOnBeforeVendorTemplInsert

[IntegrationEvent(False,False)]
local procedure OnInsertTemplateFromVendorOnBeforeVendorTemplInsert(var VendorTempl: Record "Vendor Templ.", Vendor: Record Vendor)

Parameters

Name Type Description
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
Vendor Table Microsoft.Purchases.Vendor.Vendor

OnTemplatesAreNotEmpty

[IntegrationEvent(False,False)]
local procedure OnTemplatesAreNotEmpty(var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Result Boolean
IsHandled Boolean

OnUpdateVendorFromTemplate

[IntegrationEvent(False,False)]
local procedure OnUpdateVendorFromTemplate(var Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnUpdateVendorsFromTemplate

[IntegrationEvent(False,False)]
local procedure OnUpdateVendorsFromTemplate(var Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnSaveAsTemplate

[IntegrationEvent(False,False)]
local procedure OnSaveAsTemplate(Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnShowTemplates

[IntegrationEvent(False,False)]
local procedure OnShowTemplates(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnAfterCreateVendorFromTemplate

[IntegrationEvent(False,False)]
local procedure OnAfterCreateVendorFromTemplate(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.")

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."

OnAfterFillFieldExclusionList

[IntegrationEvent(False,False)]
local procedure OnAfterFillFieldExclusionList(var FieldExclusionList: List of [Integer])

Parameters

Name Type Description
FieldExclusionList List of [Integer]

OnBeforeCreateVendorFromTemplate

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateVendorFromTemplate(var Vendor: Record Vendor, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
Result Boolean
IsHandled Boolean

OnBeforeUpdateFromTemplate

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateFromTemplate(var Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnBeforeUpdateMultipleFromTemplate

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateMultipleFromTemplate(var Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnBeforeCreateTemplateFromVendor

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateTemplateFromVendor(Vendor: Record Vendor, var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
IsHandled Boolean

OnBeforeGetUpdateExistingValuesParam

[IntegrationEvent(False,False)]
local procedure OnBeforeGetUpdateExistingValuesParam(var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Result Boolean
IsHandled Boolean

OnBeforeIsOpenBlankCardConfirmed

[IntegrationEvent(False,False)]
local procedure OnBeforeIsOpenBlankCardConfirmed(var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Result Boolean
IsHandled Boolean

OnBeforeInitVendorNo

[IntegrationEvent(False,False)]
local procedure OnBeforeInitVendorNo(var Vendor: Record Vendor, VendorTempl: Record "Vendor Templ.", var IsHandled: Boolean)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor
VendorTempl Table Microsoft.Purchases.Vendor."Vendor Templ."
IsHandled Boolean

OnCreateVendorFromTemplateOnBeforeInitVendorNo

[IntegrationEvent(False,False)]
local procedure OnCreateVendorFromTemplateOnBeforeInitVendorNo(var Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

See also