KVSKBASalesPriceDiscCalcLine#
Fields#
Name | Type | Note |
---|---|---|
Document Type | Enum Sales Document Type | |
Document No. | Code[20] | |
Document Line No. | Integer | |
Line Type | Option | OptionMembers: Price,Line Discount |
Line No. | Integer | |
Condition No. | Code[20] | |
Reference No. | Integer | |
Description | Text[50] | |
Calculation (Condition) | Enum (KVSKBAPriceCalculation) | |
Operator (Condition) | Enum (KVSKBAPriceCalcOperator) | |
Value (Condition) | Decimal | |
Calculation | Enum (KVSKBAPriceCalculation) | |
Operator | Enum (KVSKBAPriceCalcOperator) | |
Percent | Decimal | |
Initial Price | Decimal | |
Currency Code (Init. Price) | Code[10] | |
Currency Factor (Init. Price) | Decimal | |
Exch. Rate Date (Init. Price) | Date | |
Unit Of Measure (Init. Price) | Code[10] | |
Qty. Per UOM (Init. Price) | Decimal | |
Currency Code (Doc. Line) | Code[10] | |
Currency Factor (Doc. Line) | Decimal | |
Exchange Rate Date (Doc. Line) | Date | |
Unit Of Measure (Doc. Line) | Code[10] | |
Qty. Per UOM (Doc. Line) | Decimal | |
Initial Price (Doc. Line) | Decimal | |
Price (Doc. Line) | Decimal | |
Amount (Doc. Line) | Decimal | |
Result (Doc. Line) | Decimal | |
Result % (Doc. Line) | Decimal | |
Discount % (Doc. Line) | Decimal |
Events#
OnBeforeProcedureCopyInitalPriceFromSalesLine(Record KVSKBASalesPriceDiscCalcLine, Record Sales Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureCopyInitalPriceFromSalesLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var FromSalesLine: Record "Sales Line"; var ExitStandardCode: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureCopyInitalPriceFromSalesLine', '', false, false)]
local procedure DoSomethingOnBeforeProcedureCopyInitalPriceFromSalesLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var FromSalesLine: Record "Sales Line"; var ExitStandardCode: Boolean)
begin
end;
OnBeforeProcedureDeleteAllPriceFields(Record KVSKBASalesPriceDiscCalcLine, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureDeleteAllPriceFields(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var ExitStandardCode: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureDeleteAllPriceFields', '', false, false)]
local procedure DoSomethingOnBeforeProcedureDeleteAllPriceFields(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var ExitStandardCode: Boolean)
begin
end;
OnBeforeProcedureTransferFieldFromSalesCondLine(Record KVSKBASalesPriceDiscCalcLine, Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var ExitStandardCode: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureTransferFieldFromSalesCondLine', '', false, false)]
local procedure DoSomethingOnBeforeProcedureTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var ExitStandardCode: Boolean)
begin
end;
OnAfterTransferFieldFromSalesCondLine(Record KVSKBASalesPriceDiscCalcLine, Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Code[10]) :#
[IntegrationEvent(false, false)]
local procedure OnAfterTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; LanguageCode: Code[10]):
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnAfterTransferFieldFromSalesCondLine', '', false, false)]
local procedure DoSomethingOnAfterTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; LanguageCode: Code[10])
begin
end;