Skip to content

KVSFCYMandatoryFieldsLib#

Procedures#

EditWorkCenter(Record Work Center) :#

procedure EditWorkCenter(var WorkCenter: Record "Work Center"): 

FinishWorkCenter(Record Work Center) :#

procedure FinishWorkCenter(var WorkCenter: Record "Work Center"): 

BatchFinishWorkCenter(Record Work Center) :#

procedure BatchFinishWorkCenter(var WorkCenter: Record "Work Center"): 

BatchFinishMachineCenter(Record Machine Center) :#

procedure BatchFinishMachineCenter(var MachineCenter: Record "Machine Center"): 

KVSFCYConditionTest(RecordRef, Record KVSKBAMandatoryCheckField) : Boolean#

procedure KVSFCYConditionTest(RecRefPar: RecordRef; MandFieldPar: Record "KVSKBAMandatoryCheckField"): Boolean

Events#

OnBeforeOnValidateGLAccountBlockedUser(Record G/L Account, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnValidateGLAccountBlockedUser(var GLAccount: Record "G/L Account"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeOnValidateGLAccountBlockedUser', '', false, false)]
local procedure DoSomethingOnBeforeOnValidateGLAccountBlockedUser(var GLAccount: Record "G/L Account"; var IsHandled: Boolean)
begin
end;

OnBeforeSetGLAccountBlockedWhenMaintenanceInProgress(Record G/L Account, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetGLAccountBlockedWhenMaintenanceInProgress(var GLAccount: Record "G/L Account"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetGLAccountBlockedWhenMaintenanceInProgress', '', false, false)]
local procedure DoSomethingOnBeforeSetGLAccountBlockedWhenMaintenanceInProgress(var GLAccount: Record "G/L Account"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeSetGLAccountBlockedWhenMaintenanceComplete(Record G/L Account, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetGLAccountBlockedWhenMaintenanceComplete(var GLAccount: Record "G/L Account"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetGLAccountBlockedWhenMaintenanceComplete', '', false, false)]
local procedure DoSomethingOnBeforeSetGLAccountBlockedWhenMaintenanceComplete(var GLAccount: Record "G/L Account"; var IsHandled: Boolean)
begin
end;

OnBeforeOnValidateWorkCenterBlockedUser(Record Work Center, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnValidateWorkCenterBlockedUser(var WorkCenter: Record "Work Center"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeOnValidateWorkCenterBlockedUser', '', false, false)]
local procedure DoSomethingOnBeforeOnValidateWorkCenterBlockedUser(var WorkCenter: Record "Work Center"; var IsHandled: Boolean)
begin
end;

OnBeforeSetWorkCenterBlockedWhenMaintenanceInProgress(Record Work Center, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetWorkCenterBlockedWhenMaintenanceInProgress(var WorkCenter: Record "Work Center"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetWorkCenterBlockedWhenMaintenanceInProgress', '', false, false)]
local procedure DoSomethingOnBeforeSetWorkCenterBlockedWhenMaintenanceInProgress(var WorkCenter: Record "Work Center"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeSetWorkCenterBlockedWhenMaintenanceComplete(Record Work Center, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetWorkCenterBlockedWhenMaintenanceComplete(var WorkCenter: Record "Work Center"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetWorkCenterBlockedWhenMaintenanceComplete', '', false, false)]
local procedure DoSomethingOnBeforeSetWorkCenterBlockedWhenMaintenanceComplete(var WorkCenter: Record "Work Center"; var IsHandled: Boolean)
begin
end;

OnBeforeOnValidateMachineCenterBlockedUser(Record Machine Center, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnValidateMachineCenterBlockedUser(var MachineCenter: Record "Machine Center"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeOnValidateMachineCenterBlockedUser', '', false, false)]
local procedure DoSomethingOnBeforeOnValidateMachineCenterBlockedUser(var MachineCenter: Record "Machine Center"; var IsHandled: Boolean)
begin
end;

OnBeforeSetMachineCenterBlockedWhenMaintenanceInProgress(Record Machine Center, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetMachineCenterBlockedWhenMaintenanceInProgress(var MachineCenter: Record "Machine Center"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetMachineCenterBlockedWhenMaintenanceInProgress', '', false, false)]
local procedure DoSomethingOnBeforeSetMachineCenterBlockedWhenMaintenanceInProgress(var MachineCenter: Record "Machine Center"; UseMandatoryFieldCheck: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeSetMachineCenterBlockedWhenMaintenanceComplete(Record Machine Center, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetMachineCenterBlockedWhenMaintenanceComplete(var MachineCenter: Record "Machine Center"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYMandatoryFieldsLib", 'OnBeforeSetMachineCenterBlockedWhenMaintenanceComplete', '', false, false)]
local procedure DoSomethingOnBeforeSetMachineCenterBlockedWhenMaintenanceComplete(var MachineCenter: Record "Machine Center"; var IsHandled: Boolean)
begin
end;