BoCount Dynamics Complaint
Kopieer onderstaande syntax om een afhankelijkheid te nemen op deze extensie.
{
"id": "ad0e86bc-8ca5-463e-b8df-e3b8729b007b",
"name": "BoCount Dynamics Complaints",
"publisher": "Christiaens",
"version": "16.3.200914.0"
}
Events
OnBeforeNextStatus
Gebruik dit event om in te grijpen in de volgende status van de klacht.
[EventSubscriber(ObjectType::Table, Database::"CFL Complaint", 'OnBeforeNextStatus', '', false, false)]
local procedure OnBeforeNextStatus(var CFLComplaint: record "CFL Complaint"; var Handled: Boolean)
begin
end;
OnBeforeNextStatus
Gebruik dit event om in te grijpen in de volgende status van de klachtactie.
[EventSubscriber(ObjectType::Table, Database::"CFL Complaint Action", 'OnBeforeNextStatus', '', false, false)]
local procedure OnBeforeNextStatus(var CFLComplaintAction: record "CFL Complaint Action"; var Handled: Boolean)
begin
end;
OnAfterGetLineColor
Gebruik dit event om in te grijpen in de lijnstijl van de klachtactie.
[EventSubscriber(ObjectType::Table, Database::"CFL Complaint Action", 'OnAfterGetLineColor', '', false, false)]
local procedure OnAfterGetLineColor(var CFLComplaintAction: record "CFL Complaint Action"; var LineColor: text)
begin
end;
CFLOnBeforeGetDefaultActions
local procedure CFLOnBeforeGetDefaultActions(var CFLComplaint: record "CFL Complaint"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de standaardactiegroepen die zullen worden toegevoegd. Via de Handled parameter kan de standaard bocount code worden overgeslagen.
CFLOnAfterDefaultActionGroupSetFilters
local procedure CFLOnAfterDefaultActionGroupSetFilters(var CFLDefaultActionGroup: record "CFL Default Action Group")
begin
end;
Gebruik dit event om in te grijpen in de filters die worden geplaatst op de tabel CFL Default Action Gorup.
Dit maakt het mogelijk om extra parameters/velden op te nemen in de logica van standaard actie groepen.
CFLOnAfterDefaultActionGroupSetFilters
local procedure CFLOnBeforeCFLComplaintActionsModify(var CFLComplaint: record "CFL Complaint"; var CFLComplaintAction: record "CFL Complaint Action")
begin
end;
CFLOnBeforeInsertComplaint
local procedure CFLOnBeforeInsertComplaint(var CFLComplaint: record "CFL Complaint";Customer : record Customer)
begin
end;
Dit event is aanwezig op alle pagina's waar een nieuwe klacht kan gemaakt worden (klant kaart en lijst, leverancier kaart en lijst, verkooporder en regels, inkooporder en regels, magazijnverzending, magazijnontvangst)
CFLOnBeforeModifyComplaint
local procedure CFLOnBeforeModifyComplaint(var CFLComplaint: record "CFL Complaint";Customer : record Customer)
begin
end;
Dit event is aanwezig op alle pagina's waar een nieuwe klacht kan gemaakt worden (klant kaart en lijst, leverancier kaart en lijst, verkooporder en regels, inkooporder en regels, magazijnverzending, magazijnontvangst)
CFLOnBeforeShowComplaint
local procedure CFLOnBeforeShowComplaint(var CFLComplaint: record "CFL Complaint";Customer : record Customer; var Show: boolean)
begin
end;
Dit event is aanwezig op alle pagina's waar een nieuwe klacht kan gemaakt worden (klant kaart en lijst, leverancier kaart en lijst, verkooporder en regels, inkooporder en regels, magazijnverzending, magazijnontvangst) Gebruik dit event om in te grijpen in het weergeven van de gemaakte klacht.
Enums
CFL Complaint Status
extensible = true
values:
- New
- In Treatment
- Closed
CFL Complaint Type
extensible = true
values:
- Sales
- Purchase
- Production
- Assembly
- Service