Skip to content

KVSTRDAddInfoGetShipLinesMgt#

Events#

KVSTRDOnAfterAddAdditionalInformationToSalesLine(Record Sales Line, Record Sales Shipment Line, Record Sales & Receivables Setup, Record Sales Header, Record Sales Shipment Header, Integer) :#

Summary: This event is raised after additional information has been added to the Sales Line.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterAddAdditionalInformationToSalesLine(var SalesLine: Record "Sales Line"; var SalesShipmentLine: Record "Sales Shipment Line"; SalesReceivablesSetup: Record "Sales & Receivables Setup"; SalesHeader: Record "Sales Header"; SalesShipmentHeader: Record "Sales Shipment Header"; var NewNextLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDAddInfoGetShipLinesMgt", 'KVSTRDOnAfterAddAdditionalInformationToSalesLine', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterAddAdditionalInformationToSalesLine(var SalesLine: Record "Sales Line"; var SalesShipmentLine: Record "Sales Shipment Line"; SalesReceivablesSetup: Record "Sales & Receivables Setup"; SalesHeader: Record "Sales Header"; SalesShipmentHeader: Record "Sales Shipment Header"; var NewNextLineNo: Integer)
begin
end;

Parameters:

  • SalesLine: The Sales Line to which additional information has been added.
  • SalesShipmentLine: The Sales Shipment Line related to the Sales Line.
  • SalesReceivablesSetup: The Sales and Receivables Setup record.
  • SalesHeader: The Sales Header record associated with the Sales Line.
  • SalesShipmentHeader: The Sales Shipment Header record associated with the Sales Shipment Line.
  • NewNextLineNo: The new line number after adding additional information line.

KVSTRDOnBeforeAddAdditionalInformationToSalesLine(Record Sales Line, Record Sales Shipment Line, Record Sales & Receivables Setup, Record Sales Header, Record Sales Shipment Header, Integer) :#

Summary: This event is raised before additional information is added to the Sales Line.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeAddAdditionalInformationToSalesLine(var SalesLine: Record "Sales Line"; var SalesShipmentLine: Record "Sales Shipment Line"; SalesReceivablesSetup: Record "Sales & Receivables Setup"; SalesHeader: Record "Sales Header"; SalesShipmentHeader: Record "Sales Shipment Header"; var NewNextLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDAddInfoGetShipLinesMgt", 'KVSTRDOnBeforeAddAdditionalInformationToSalesLine', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeAddAdditionalInformationToSalesLine(var SalesLine: Record "Sales Line"; var SalesShipmentLine: Record "Sales Shipment Line"; SalesReceivablesSetup: Record "Sales & Receivables Setup"; SalesHeader: Record "Sales Header"; SalesShipmentHeader: Record "Sales Shipment Header"; var NewNextLineNo: Integer)
begin
end;

Parameters:

  • SalesLine: The Sales Line to which additional information will be added.
  • SalesShipmentLine: The Sales Shipment Line related to the Sales Line.
  • SalesReceivablesSetup: The Sales and Receivables Setup record.
  • SalesHeader: The Sales Header record associated with the Sales Line.
  • SalesShipmentHeader: The Sales Shipment Header record associated with the Sales Shipment Line.
  • NewNextLineNo: The new line number to be used for the additional information line.

KVSTRDOnBeforeInsertSalesLineInInsertNewSalesLine(Record Sales Line) :#

Summary: This event is raised before a new Sales Line is inserted in the InsertNewSalesLine method.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertSalesLineInInsertNewSalesLine(var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDAddInfoGetShipLinesMgt", 'KVSTRDOnBeforeInsertSalesLineInInsertNewSalesLine', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertSalesLineInInsertNewSalesLine(var SalesLine: Record "Sales Line")
begin
end;

Parameters:

  • SalesLine: The Sales Line that is about to be inserted.