Skip to content

KVSTRDSubcontractPriceCalcMgt#

Obsolete

This Element will be removed or changed with a future Version of the App.

Procedures#

ShowSubcontractPrices(Record Work Center) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
procedure ShowSubcontractPrices(WorkCenter: Record "Work Center"): 

ShowSubcontractPrices(Record Item) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
procedure ShowSubcontractPrices(Item: Record "Item"): 

ShowSubcontractPrices(Record Vendor) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
procedure ShowSubcontractPrices(Vendor: Record "Vendor"): 

ShowSubcontractPrices(Record Standard Task) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
procedure ShowSubcontractPrices(StandardTask: Record "Standard Task"): 

KVSTRDOnFoundPlanningRtngLineSubcontrPrice(Record Planning Routing Line, Record Requisition Line, Record Work Center, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundPlanningRtngLineSubcontrPrice(var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundPlanningRtngLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundPlanningRtngLineSubcontrPrice(var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnFoundProdOrderRtngLineSubcontrPrice(Record Prod. Order Routing Line, Record Prod. Order Line, Record Work Center, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundProdOrderRtngLineSubcontrPrice(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundProdOrderRtngLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundProdOrderRtngLineSubcontrPrice(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnFoundReqLineSubcontrPrice(Record Requisition Line, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundReqLineSubcontrPrice(var RequisitionLine: Record "Requisition Line"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundReqLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundReqLineSubcontrPrice(var RequisitionLine: Record "Requisition Line"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Record Item, Record Work Center, Decimal, Decimal, Decimal, Decimal, Decimal, Enum Unit Cost Calculation Type, Boolean, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; MfgItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Enum "Unit Cost Calculation Type"; SkipSettingCostParameters: Boolean; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnBeforeFindRoutingLineSubcontractorPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; MfgItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Enum "Unit Cost Calculation Type"; SkipSettingCostParameters: Boolean; var isHandled: Boolean)
begin
end;

Events#

KVSTRDOnFoundPlanningRtngLineSubcontrPrice(Record Planning Routing Line, Record Requisition Line, Record Work Center, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundPlanningRtngLineSubcontrPrice(var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundPlanningRtngLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundPlanningRtngLineSubcontrPrice(var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnFoundProdOrderRtngLineSubcontrPrice(Record Prod. Order Routing Line, Record Prod. Order Line, Record Work Center, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundProdOrderRtngLineSubcontrPrice(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundProdOrderRtngLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundProdOrderRtngLineSubcontrPrice(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnFoundReqLineSubcontrPrice(Record Requisition Line, Record KVSTRDSubcontractPrice) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnFoundReqLineSubcontrPrice(var RequisitionLine: Record "Requisition Line"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnFoundReqLineSubcontrPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnFoundReqLineSubcontrPrice(var RequisitionLine: Record "Requisition Line"; TempSubcontractPrice: Record "KVSTRDSubcontractPrice" temporary)
begin
end;

KVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Record Item, Record Work Center, Decimal, Decimal, Decimal, Decimal, Decimal, Enum Unit Cost Calculation Type, Boolean, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('Move to new codeunit KVSTRDSubcontrPriceCalcMgt.', '23.1')]
[IntegrationEvent(false, false)]
procedure KVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; MfgItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Enum "Unit Cost Calculation Type"; SkipSettingCostParameters: Boolean; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDSubcontractPriceCalcMgt", 'KVSTRDOnBeforeFindRoutingLineSubcontractorPrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeFindRoutingLineSubcontractorPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; MfgItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Enum "Unit Cost Calculation Type"; SkipSettingCostParameters: Boolean; var isHandled: Boolean)
begin
end;