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;