Kleurcodering
Enums
CFL Color Coding Type
extensible = true
values:
- CFL None
CFL Color
extensible = false
values:
- CFL Standard
- CFL Standard Accent
- CFL Strong
- CFL Strong Accent
- CFL Attention
- CFL Attention Accent
- CFL Favorable
- CFL Unfavorable
- CFL Ambiguous
- CFL Subordinate
Pages
CFL Color Coding
Pagina voor het weergeven van alle kleurcoderingen.
CFL Color Coding Factbox
Part voor het weergeven van alle kleurcoderingen. Dit wordt gebruikt in de extensie BoCount Dynamics Warehouse om een legende van de gebruikte kleurcodering van de planborden weer te geven.
Voorbeeld
In BoCount Dynamics Warehouse wordt de kleurcodering gebruikt om een legende op de planningsborden weer te geven.
Hiervoor wordt een enumextensie gemaat op "CFL Color Coding Type".
enumextension 2063984 "CFL Color Coding Type Ext" extends "CFL Color Coding Type"
{
value(2064050; "CFL Dispatch Board Whse. Rcpt.")
{
Caption = 'Dispatch Board Whse. Receipt';
}
value(20964051; "CFL Dispatch Board Whse. Shpmt.")
{
Caption = 'Dispatch Board Whse. Shipment';
}
}
In de upgrade codeunit worden dan de kleurcoderingen ingevoegd:
local procedure CFLUpdateColorCoding()
var
CFLColorCoding: record "CFL Color Coding";
begin
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Rcpt.", CFLColorCoding."CFL Color Style"::"CFL StandardAccent") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Rcpt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL StandardAccent");
CFLColorCoding.validate("CFL Description", 'Magazijnontvangst aangemaakt');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL StandardAccent") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL StandardAccent");
CFLColorCoding.validate("CFL Description", 'Magazijnverzending aangemaakt');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL Strong") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL Strong");
CFLColorCoding.validate("CFL Description", 'Mogelijk te picken');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL Favorable") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL Favorable");
CFLColorCoding.validate("CFL Description", 'Volledig gepicked');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL Unfavorable") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL Unfavorable");
CFLColorCoding.validate("CFL Description", 'Gedeeltelijk gepicked');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL Subordinate") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL Subordinate");
CFLColorCoding.validate("CFL Description", 'Niet vrijgegeven');
CFLColorCoding.insert(true);
end;
if not CFLColorCoding.get(CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.", CFLColorCoding."CFL Color Style"::"CFL Standard") then begin
CFLColorCoding.init();
CFLColorCoding.Validate("CFL Type", CFLColorCoding."CFL Type"::"CFL Dispatch Board Whse. Shpmt.");
CFLColorCoding.Validate("CFL Color Style", CFLColorCoding."CFL Color Style"::"CFL Standard");
CFLColorCoding.validate("CFL Description", 'Standaard');
CFLColorCoding.insert(true);
end;
end;