Skip to content

KVSFCYTrafficLightEntryMgt#

Procedures#

GetTrafficLightBitmapfromKVSFCYEDMonitoringLineBuffer(Record KVSFCYEDMonitoringLineBuffer, Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Record KVSFCYTrafficLightAssignmSetup) :#

procedure GetTrafficLightBitmapfromKVSFCYEDMonitoringLineBuffer(var KVSFCYEDMonitoringLineBuffer: Record "KVSFCYEDMonitoringLineBuffer"; var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary): 

GetTrafficLightBitmapfromProdOrder(Record Production Order, Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Record KVSFCYTrafficLightAssignmSetup) :#

procedure GetTrafficLightBitmapfromProdOrder(var ProductionOrder: Record "Production Order"; var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary): 

GetTrafficLightBitmapfromProdOrderLine(Record Prod. Order Line, Record KVSFCYTrafficLightAssignmSetup, Record KVSFCYTrafficLightAssignmSetup) :#

procedure GetTrafficLightBitmapfromProdOrderLine(var ProdOrderLine: Record "Prod. Order Line"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary): 

GetTrafficLightBitmapfromProdOrderComponent(Record Prod. Order Component, Record KVSFCYTrafficLightAssignmSetup) :#

procedure GetTrafficLightBitmapfromProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary): 

GetTrafficLightBitmapfromProdOrderRoutingLine(Record Prod. Order Routing Line, Record KVSFCYTrafficLightAssignmSetup) :#

procedure GetTrafficLightBitmapfromProdOrderRoutingLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary): 

GetTrafficLightBitmapInventory(Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Boolean) :#

procedure GetTrafficLightBitmapInventory(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean): 

GetTrafficLightBitmapCapacity(Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Boolean) :#

procedure GetTrafficLightBitmapCapacity(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean): 

EmptyBitmapAsBase64() : Text#

procedure EmptyBitmapAsBase64(): Text

GreenCheckmarkBitmapAsBase64() : Text#

procedure GreenCheckmarkBitmapAsBase64(): Text

YellowBitmapAsBase64() : Text#

procedure YellowBitmapAsBase64(): Text

YellowWarningBitmapAsBase64() : Text#

procedure YellowWarningBitmapAsBase64(): Text

RedWarningBitmapAsBase64() : Text#

procedure RedWarningBitmapAsBase64(): Text

Events#

OnBeforeDeleteTrafficLightEntriesOfProdOrder(Record Production Order, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteTrafficLightEntriesOfProdOrder(var ProductionOrder: Record "Production Order"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeDeleteTrafficLightEntriesOfProdOrder', '', false, false)]
local procedure DoSomethingOnBeforeDeleteTrafficLightEntriesOfProdOrder(var ProductionOrder: Record "Production Order"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateTrafficLightFromProdOrder(Record Production Order, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateTrafficLightFromProdOrder(var ProductionOrder: Record "Production Order"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCreateTrafficLightFromProdOrder', '', false, false)]
local procedure DoSomethingOnBeforeCreateTrafficLightFromProdOrder(var ProductionOrder: Record "Production Order"; var IsHandled: Boolean)
begin
end;

OnBeforeUpdateTrafficLightSourceInfoIfChangeStatusOfProdOrder(Record Production Order, Record Production Order, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateTrafficLightSourceInfoIfChangeStatusOfProdOrder(var FromProductionOrder: Record "Production Order"; var ToProductionOrder: Record "Production Order"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeUpdateTrafficLightSourceInfoIfChangeStatusOfProdOrder', '', false, false)]
local procedure DoSomethingOnBeforeUpdateTrafficLightSourceInfoIfChangeStatusOfProdOrder(var FromProductionOrder: Record "Production Order"; var ToProductionOrder: Record "Production Order"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateTrafficLightFromFilteredProdOrderLine(Record Production Order, Record Prod. Order Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateTrafficLightFromFilteredProdOrderLine(var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCreateTrafficLightFromFilteredProdOrderLine', '', false, false)]
local procedure DoSomethingOnBeforeCreateTrafficLightFromFilteredProdOrderLine(var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateTrafficLightFromProdOrderLine(Record Production Order, Record Prod. Order Line, Enum KVSFCYTrafficLightValue, Enum KVSFCYTrafficLightValue, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateTrafficLightFromProdOrderLine(var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderMaxTrafficLightValueInventoryProdOrder: Enum "KVSFCYTrafficLightValue"; var ProdOrderMaxTrafficLightValueCapacity: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCreateTrafficLightFromProdOrderLine', '', false, false)]
local procedure DoSomethingOnBeforeCreateTrafficLightFromProdOrderLine(var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderMaxTrafficLightValueInventoryProdOrder: Enum "KVSFCYTrafficLightValue"; var ProdOrderMaxTrafficLightValueCapacity: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean)
begin
end;

OnBeforeCalcualteTrafficLightFromProdOrderComponent(Record KVSFCYTrafficLightEntry, Record Production Order, Record Prod. Order Line, Record Prod. Order Component, Enum KVSFCYTrafficLightValue, Enum KVSFCYTrafficLightValue, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalcualteTrafficLightFromProdOrderComponent(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component"; var MaxTrafficLightValueInventory: Enum "KVSFCYTrafficLightValue"; var MaxTrafficLightValueCapacity: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCalcualteTrafficLightFromProdOrderComponent', '', false, false)]
local procedure DoSomethingOnBeforeCalcualteTrafficLightFromProdOrderComponent(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var ProductionOrder: Record "Production Order"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component"; var MaxTrafficLightValueInventory: Enum "KVSFCYTrafficLightValue"; var MaxTrafficLightValueCapacity: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean)
begin
end;

OnBeforeCalcualteTrafficLightFromProdRoutingLine(Record KVSFCYTrafficLightEntry, Record Prod. Order Line, Record Prod. Order Routing Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalcualteTrafficLightFromProdRoutingLine(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCalcualteTrafficLightFromProdRoutingLine', '', false, false)]
local procedure DoSomethingOnBeforeCalcualteTrafficLightFromProdRoutingLine(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCompareAndUpdateMaxValue(Enum KVSFCYTrafficLightValue, Enum KVSFCYTrafficLightValue, Enum KVSFCYTrafficLightValue, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCompareAndUpdateMaxValue(var TrafficValue1: Enum "KVSFCYTrafficLightValue"; var TrafficValue2: Enum "KVSFCYTrafficLightValue"; var ResultTrafficValue: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeCompareAndUpdateMaxValue', '', false, false)]
local procedure DoSomethingOnBeforeCompareAndUpdateMaxValue(var TrafficValue1: Enum "KVSFCYTrafficLightValue"; var TrafficValue2: Enum "KVSFCYTrafficLightValue"; var ResultTrafficValue: Enum "KVSFCYTrafficLightValue"; var IsHandled: Boolean)
begin
end;

OnBeforeGetTrafficLightBitmapInventory(Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetTrafficLightBitmapInventory(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeGetTrafficLightBitmapInventory', '', false, false)]
local procedure DoSomethingOnBeforeGetTrafficLightBitmapInventory(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupInventory: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean)
begin
end;

OnBeforeGetTrafficLightBitmapCapacity(Record KVSFCYTrafficLightEntry, Record KVSFCYTrafficLightAssignmSetup, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetTrafficLightBitmapCapacity(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYTrafficLightEntryMgt", 'OnBeforeGetTrafficLightBitmapCapacity', '', false, false)]
local procedure DoSomethingOnBeforeGetTrafficLightBitmapCapacity(var KVSFCYTrafficLightEntry: Record "KVSFCYTrafficLightEntry"; var TempKVSFCYTrafficLightAssignmSetupCapacity: Record "KVSFCYTrafficLightAssignmSetup" temporary; EntryExists: Boolean)
begin
end;