Share via


Codeunit "Standard Codes Mgt."

ID 170
Namespace: Microsoft.Utilities

Methods

CheckCreatePurchRecurringLines

procedure CheckCreatePurchRecurringLines(var PurchHeader: Record "Purchase Header"): Boolean

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

Returns

Type Description
Boolean

CheckCreateSalesRecurringLines

procedure CheckCreateSalesRecurringLines(SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

SetSkipRecurringLines

procedure SetSkipRecurringLines(SkipRecurringLinesNew: Boolean)

Parameters

Name Type Description
SkipRecurringLinesNew Boolean

CanCreatePurchRecurringLines

procedure CanCreatePurchRecurringLines(var PurchHeader: Record "Purchase Header"): Boolean

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

Returns

Type Description
Boolean

GetSalesRecurringLines

procedure GetSalesRecurringLines(SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

GetPurchRecurringLines

procedure GetPurchRecurringLines(PurchHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

CheckShowSalesRecurringLinesNotification

procedure CheckShowSalesRecurringLinesNotification(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

CheckShowPurchRecurringLinesNotification

procedure CheckShowPurchRecurringLinesNotification(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

ShowGetSalesRecurringLinesNotification

procedure ShowGetSalesRecurringLinesNotification(SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

ShowGetPurchRecurringLinesNotification

procedure ShowGetPurchRecurringLinesNotification(PurchHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

GetSalesRecurringLinesNotificationId

procedure GetSalesRecurringLinesNotificationId(): Guid

Returns

Type Description
Guid

GetPurchRecurringLinesNotificationId

procedure GetPurchRecurringLinesNotificationId(): Guid

Returns

Type Description
Guid

GetSalesRecurringLinesFromNotification

procedure GetSalesRecurringLinesFromNotification(Notification: Notification)

Parameters

Name Type Description
Notification Notification

GetPurchRecurringLinesFromNotification

procedure GetPurchRecurringLinesFromNotification(Notification: Notification)

Parameters

Name Type Description
Notification Notification

CanGetSalesRecurringLines

procedure CanGetSalesRecurringLines(var SalesHeader: Record "Sales Header"): Boolean

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

Returns

Type Description
Boolean

CanGetPurchRecurringLines

procedure CanGetPurchRecurringLines(var PurchHeader: Record "Purchase Header"): Boolean

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"

Returns

Type Description
Boolean

Events

OnBeforeGetPurchRecurringLines

[IntegrationEvent(False,False)]
local procedure OnBeforeGetPurchRecurringLines(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnBeforeCanCreatePurchRecurringLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCanCreatePurchRecurringLines(var PurchaseHeader: Record "Purchase Header", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
Result Boolean
IsHandled Boolean

OnBeforeCanCreateSalesRecurringLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCanCreateSalesRecurringLines(var SalesHeader: Record "Sales Header", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Result Boolean
IsHandled Boolean

OnBeforeGetSalesRecurringLines

[IntegrationEvent(False,False)]
local procedure OnBeforeGetSalesRecurringLines(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforeShowGetSalesRecurringLinesNotification

[IntegrationEvent(False,False)]
local procedure OnBeforeShowGetSalesRecurringLinesNotification(var SalesHeader: Record "Sales Header", var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnBeforeShowGetPurchRecurringLinesNotification

[IntegrationEvent(False,False)]
local procedure OnBeforeShowGetPurchRecurringLinesNotification(var PurchaseHeader: Record "Purchase Header", var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
IsHandled Boolean

OnBeforeCanGetPurchRecurringLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCanGetPurchRecurringLines(var PurchaseHeader: Record "Purchase Header", var ReturnValue: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
ReturnValue Boolean
IsHandled Boolean

See also