-
Notifications
You must be signed in to change notification settings - Fork 688
Open
Open
Copy link
Labels
FinanceGitHub request for Finance areaGitHub request for Finance areaevent-requestRequest for adding an eventRequest for adding an event
Description
Why do you need this change?
procedure GetLineUnitCodeInfo(SalesLine: Record "Sales Line"; var unitCode: Text; var unitCodeListID: Text)
var
UOM: Record "Unit of Measure";
begin
unitCode := '';
unitCodeListID := GetUNECERec20ListID();
if SalesLine.Quantity = 0 then begin
unitCode := UoMforPieceINUNECERec20ListIDTxt; // unitCode is required
exit;
end;
case SalesLine.Type of
SalesLine.Type::Item, SalesLine.Type::Resource:
if UOM.Get(SalesLine."Unit of Measure Code") then
unitCode := UOM."International Standard Code"
else
Error(NoUnitOfMeasureErr, SalesLine."Document Type", SalesLine."Document No.", SalesLine.FieldCaption("Unit of Measure Code"));
SalesLine.Type::"G/L Account", SalesLine.Type::"Fixed Asset", SalesLine.Type::"Charge (Item)":
if UOM.Get(SalesLine."Unit of Measure Code") then
unitCode := UOM."International Standard Code"
else
unitCode := UoMforPieceINUNECERec20ListIDTxt;
----------------- ADD EVENT ------------------
else
OnGetLineUnitCodeInfoOnElseCase(SalesLine, unitCode, unitCodeListID);
----------------- ADD EVENT ------------------
end;
end;
============== ADD EVENT===============
[IntegrationEvent(false, false)]
local procedure OnGetLineUnitCodeInfoOnElseCase(SalesLine: Record "Sales Line"; var unitCode: Text; var unitCodeListID: Text)
begin
end;
============== ADD EVENT===============
Describe the request
Considerate other sales line types
Internal work item: AB#620962
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
FinanceGitHub request for Finance areaGitHub request for Finance areaevent-requestRequest for adding an eventRequest for adding an event