Codeunit "Print Document Helper RCCAP"
ID 70344610
Namespace: CapVision.CapBusiness.ReportCustomization
Properties
| Name |
Value |
| SingleInstance |
True
|
Methods
GetLineDescription
procedure GetLineDescription(ReportCustomization: Record "Report Customization RCCAP"; Rec: Variant; NoSetupDescription: Text): Text
Parameters
Returns
FillQuantity
procedure FillQuantity(ReportCustomization: Record "Report Customization RCCAP"; var Line: Record "Sales Line")
Parameters
FillQuantity
procedure FillQuantity(ReportCustomization: Record "Report Customization RCCAP"; var Line: Record "Purchase Line")
Parameters
GetConstant
Renvoie la valeur d'une constante de texte.
procedure GetConstant(ReportCustomization: Record "Report Customization RCCAP"; ConstantName: Text): Text
Parameters
Returns
Remarks
Les constantes de textes sont utilisées pour substituer un texte présent dans une édition par un texte personnalisé de l'utilisateur.
GetCustomFields
procedure GetCustomFields(Rec: Variant; ReportCustomization: Record "Report Customization RCCAP"; CustomReplacementFields: Dictionary of [Text, Text]; var CustomFields: Dictionary of [Text, Text])
Parameters
FindReportCustomization
procedure FindReportCustomization(ReportId: Text; ReportLanguage: Integer; var ReportCustomization: Record "Report Customization RCCAP"): Boolean
Parameters
Returns
EncodeHtml
procedure EncodeHtml(RawText: Text): Text
Parameters
| Name |
Type |
Description |
|
RawText
|
Text |
Texte brut.
|
Returns
| Type |
Description |
|
Text |
Texte encodé.
|
GetTopRightAddress
Obsolete
This element will become obsolete from version V22.202305. Replaced by GetTopRightAddress() with variable VarRec
[Obsolete(Replaced by GetTopRightAddress() with variable VarRec,V22.202305)]
procedure GetTopRightAddress(ReportCustomization: Record "Report Customization RCCAP"; CompanyAddr: array[8] of Text[100]; TierAddr: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; BillToAddr: array[8] of Text[100]; ShipFromAddr: array[8] of Text[100]; BillFromAddr: array[8] of Text[100]): Text
Parameters
Returns
GetTopRightAddress
procedure GetTopRightAddress(ReportCustomization: Record "Report Customization RCCAP"; VarRec: Variant; CompanyAddr: array[8] of Text[100]; TierAddr: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; BillToAddr: array[8] of Text[100]; ShipFromAddr: array[8] of Text[100]; BillFromAddr: array[8] of Text[100]): Text
Parameters
Returns
GetTopLeftAddress
Obsolete
This element will become obsolete from version V22.202305. Replaced by GetTopLeftAddress() with variable VarRec
[Obsolete(Replaced by GetTopLeftAddress() with variable VarRec,V22.202305)]
procedure GetTopLeftAddress(ReportCustomization: Record "Report Customization RCCAP"; CompanyAddr: array[8] of Text[100]; TierAddr: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; BillToAddr: array[8] of Text[100]; ShipFromAddr: array[8] of Text[100]; BillFromAddr: array[8] of Text[100]): Text
Parameters
Returns
GetTopLeftAddress
procedure GetTopLeftAddress(ReportCustomization: Record "Report Customization RCCAP"; VarRec: Variant; CompanyAddr: array[8] of Text[100]; TierAddr: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; BillToAddr: array[8] of Text[100]; ShipFromAddr: array[8] of Text[100]; BillFromAddr: array[8] of Text[100]): Text
Parameters
Returns
GetFontFamily
Renvoie la police dans laquelle afficher l'édition.
procedure GetFontFamily(ReportCustomization: Record "Report Customization RCCAP"): Text
Parameters
Returns
GetFontSize
Renvoie le facteur de proportion de la taille de la police du document.
procedure GetFontSize(ReportCustomization: Record "Report Customization RCCAP"): Decimal
Parameters
Returns
GetFooterFontSize
Renvoie le facteur de proportion de la taille de la police du pied de page du document.
procedure GetFooterFontSize(ReportCustomization: Record "Report Customization RCCAP"): Decimal
Parameters
Returns
GetColor
procedure GetColor(ReportCustomization: Record "Report Customization RCCAP"; FieldName: Text): Text
Parameters
Returns
GetQuantity
procedure GetQuantity(ReportCustomization: Record "Report Customization RCCAP"; Line: Record "Transfer Line"; UseBase: Boolean): Decimal
Parameters
Returns
GetQuantity
procedure GetQuantity(ReportCustomization: Record "Report Customization RCCAP"; Line: Record "Warehouse Shipment Line"; UseBase: Boolean): Decimal
Parameters
Returns
GetQuantity
procedure GetQuantity(ReportCustomization: Record "Report Customization RCCAP"; Line: Record "Sales Line"; UseBase: Boolean): Decimal
Parameters
Returns
GetQuantity
procedure GetQuantity(ReportCustomization: Record "Report Customization RCCAP"; Line: Record "Purchase Line"; UseBase: Boolean): Decimal
Parameters
Returns
IIf
procedure IIf(Condition: Boolean; TrueValue: Text; FalseValue: Text): Text
Parameters
| Name |
Type |
Description |
|
Condition
|
Boolean |
|
|
TrueValue
|
Text |
|
|
FalseValue
|
Text |
|
Returns
FormatCurrency
Formatte un montant pour une devise particulière.
procedure FormatCurrency(Amount: Decimal; CurrencyCode: Code[10]): Text
Parameters
| Name |
Type |
Description |
|
Amount
|
Decimal |
|
|
CurrencyCode
|
Code[10] |
|
Returns
FormatDate
Formate une date dans un format imprimable.
procedure FormatDate(DateToFormat: Date): Text
Parameters
| Name |
Type |
Description |
|
DateToFormat
|
Date |
Date à formatter
|
Returns
| Type |
Description |
|
Text |
Date au format imprimable.
|
BuildCustomLineHeaders
procedure BuildCustomLineHeaders(ReportID: Text; VarRec: Variant; LanguageID: Integer): Text
Parameters
| Name |
Type |
Description |
|
ReportID
|
Text |
|
|
VarRec
|
Variant |
|
|
LanguageID
|
Integer |
|
Returns
SetGlobalLayout
procedure SetGlobalLayout(ObjectId: Integer; LayoutName: Text)
Parameters
| Name |
Type |
Description |
|
ObjectId
|
Integer |
|
|
LayoutName
|
Text |
|
BuildCustomLineHeaders
Construit la valeur à fournir dans un champ du dataitem principal d'un report où les colonnes peuvent être personnalisées.
procedure BuildCustomLineHeaders(ReportID: Text; VarRec: Variant; LanguageID: Integer; var RDLCTablixBuilder: Codeunit "RDLC Tablix Builder RCCAP"): Text
Parameters
Returns
BuildCustomLineDataItem
procedure BuildCustomLineDataItem(ReportID: Text; VarRec: Variant; LanguageID: Integer; DataItemName: Text; CustomFields: Dictionary of [Text, Text]): Text
Parameters
| Name |
Type |
Description |
|
ReportID
|
Text |
|
|
VarRec
|
Variant |
|
|
LanguageID
|
Integer |
|
|
DataItemName
|
Text |
|
|
CustomFields
|
Dictionary of [Text, Text] |
|
Returns
IsCustomLineDataItemVisible
Obtient une valeur indiquant si un enregistrement doit être affiché ou non.
procedure IsCustomLineDataItemVisible(ReportID: Text; VarRec: Variant; LanguageID: Integer; DataItemName: Text; DataItemExtensionName: Text; CustomFields: Dictionary of [Text, Text]): Boolean
Parameters
| Name |
Type |
Description |
|
ReportID
|
Text |
Text.
|
|
VarRec
|
Variant |
Variant.
|
|
LanguageID
|
Integer |
Integer.
|
|
DataItemName
|
Text |
Text.
|
|
DataItemExtensionName
|
Text |
Text.
|
|
CustomFields
|
Dictionary of [Text, Text] |
Dictionary of [Text, Text].
|
Returns
| Type |
Description |
|
Boolean |
Return value of type Boolean.
|
BuildCustomLineDataItem
Construit la valeur à fournir dans un champ d'un dataitem d'un report où les colonnes peuvent être personnalisées.
procedure BuildCustomLineDataItem(ReportID: Text; VarRec: Variant; LanguageID: Integer; DataItemName: Text; var RDLCTablixBuilder: Codeunit "RDLC Tablix Builder RCCAP"; CustomFields: Dictionary of [Text, Text]): Text
Parameters
Returns
BuildCustomLineDataItem
Construit la valeur à fournir dans un champ d'un dataitem d'un report où les colonnes peuvent être personnalisées.
procedure BuildCustomLineDataItem(ReportID: Text; VarRec: Variant; LanguageID: Integer; DataItemName: Text; DataItemExtensionName: Text; var RDLCTablixBuilder: Codeunit "RDLC Tablix Builder RCCAP"; CustomFields: Dictionary of [Text, Text]): Text
Parameters
Returns
FetchDataItemExtensibilityValues
procedure FetchDataItemExtensibilityValues(ReportID: Text; VarRec: Variant; LanguageID: Integer; DataItemName: Text): List of [Text]
Parameters
| Name |
Type |
Description |
|
ReportID
|
Text |
|
|
VarRec
|
Variant |
|
|
LanguageID
|
Integer |
|
|
DataItemName
|
Text |
|
Returns
| Type |
Description |
|
List of [Text] |
|
SetAutoPopulateConstants
Définit une valeur indiquant si les constantes de texte doivent être insérées lors de l'impression d'un état.
procedure SetAutoPopulateConstants(NewAutoPopulateConstants: Boolean)
Parameters
| Name |
Type |
Description |
|
NewAutoPopulateConstants
|
Boolean |
|
GetAutoPopulateConstants
Renvoie une valeur indiquant si les constantes sont automatiquement créées.
procedure GetAutoPopulateConstants(): Boolean
Returns
Events
OnBeforeBuildCustomLineDataItem
[IntegrationEvent(False,False)]
local procedure OnBeforeBuildCustomLineDataItem(Rec: Variant; DataItemName: Text; var CustomFields: Dictionary of [Text, Text])
Parameters
| Name |
Type |
Description |
|
Rec
|
Variant |
|
|
DataItemName
|
Text |
|
|
CustomFields
|
Dictionary of [Text, Text] |
|
OnBeforeGetCustomFields
[IntegrationEvent(False,False)]
local procedure OnBeforeGetCustomFields(Rec: Variant; ReportCustomization: Record "Report Customization RCCAP"; CustomReplacementFields: Dictionary of [Text, Text]; var CustomFields: Dictionary of [Text, Text])
Parameters
OnAfterGetCustomFields
[IntegrationEvent(False,False)]
local procedure OnAfterGetCustomFields(Rec: Variant; ReportCustomization: Record "Report Customization RCCAP"; CustomReplacementFields: Dictionary of [Text, Text]; var CustomFields: Dictionary of [Text, Text])
Parameters
OnBeforeGetConstant
[IntegrationEvent(False,False)]
local procedure OnBeforeGetConstant(ReportCustomization: Record "Report Customization RCCAP"; ConstantName: Text; var ConstantValue: Text; var Handled: Boolean)
Parameters
OnGetAddressFromAddrSource
[IntegrationEvent(False,False)]
local procedure OnGetAddressFromAddrSource(AddrSource: Enum "Report Address Source RCCAP"; ReportCustomization: Record "Report Customization RCCAP"; VarRec: Variant; var Addr: array[8] of Text[100])
Parameters
OnBeforeGetLineDescription
[BusinessEvent(False)]
local procedure OnBeforeGetLineDescription(ReportCustomization: Record "Report Customization RCCAP"; ForRecord: RecordRef; NoSetupDescription: Text; var LineDescription: Text; var Handled: Boolean)
Parameters
OnAfterGetLineDescription
[BusinessEvent(False)]
local procedure OnAfterGetLineDescription(ReportCustomization: Record "Report Customization RCCAP"; ForRecord: RecordRef; NoSetupDescription: Text; var LineDescription: Text)
Parameters
OnAfterBuildReportLayoutCustomLineHeaders
[BusinessEvent(False)]
local procedure OnAfterBuildReportLayoutCustomLineHeaders(ReportLayoutList: Record "Report Layout List"; VarRec: Variant; LanguageID: Integer; HeaderGroup: Record "RDLC Control RCCAP"; var ColumnValues: List of [Text])
Parameters
OnBeforeBuildReportLayoutCustomLineHeaders
[BusinessEvent(False)]
local procedure OnBeforeBuildReportLayoutCustomLineHeaders(ReportLayoutList: Record "Report Layout List"; VarRec: Variant; LanguageID: Integer; HeaderGroup: Record "RDLC Control RCCAP"; var CustomFields: Dictionary of [Text, Text])
Parameters
OnAfterBuildCustomLineHeaders
Obsolete
This element will become obsolete from version V26.202511. Use OnAfterBuildReportLayoutCustomLineHeaders instead.
[BusinessEvent(False)]
[Obsolete(Use OnAfterBuildReportLayoutCustomLineHeaders instead.,V26.202511)]
local procedure OnAfterBuildCustomLineHeaders(CustomReportLayout: Record "Custom Report Layout"; VarRec: Variant; LanguageID: Integer; HeaderGroup: Record "RDLC Control RCCAP"; var ColumnValues: List of [Text])
Parameters
OnBeforeBuildCustomLineHeaders
Obsolete
This element will become obsolete from version V26.202511. Use OnBeforeBuildReportLayoutCustomLineHeaders instead.
[BusinessEvent(False)]
[Obsolete(Use OnBeforeBuildReportLayoutCustomLineHeaders instead.,V26.202511)]
local procedure OnBeforeBuildCustomLineHeaders(CustomReportLayout: Record "Custom Report Layout"; VarRec: Variant; LanguageID: Integer; HeaderGroup: Record "RDLC Control RCCAP"; var CustomFields: Dictionary of [Text, Text])
Parameters
OnAfterCustomFieldsFetched
[IntegrationEvent(False,False)]
local procedure OnAfterCustomFieldsFetched(DataItemGroup: Record "RDLC Control RCCAP"; var CustomFields: Dictionary of [Text, Text])
Parameters
OnAfterInitCompanyInfoForSalesReport
Event déclenché après l'initialisation des informations de la société dans les rapports de vente.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForSalesReport(var SalesHeader: Record "Sales Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
SalesHeader
|
Record "Sales Header" |
En-tête de vente en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForPurchaseReport
Event déclenché après l'initialisation des informations de la société dans les rapports d'achat.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForPurchaseReport(var PurchaseHeader: Record "Purchase Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
PurchaseHeader
|
Record "Purchase Header" |
En-tête d'achat en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForWarehouseReport
Event déclenché après l'initialisation des informations de la société dans les rapports d'entrepôt.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForWarehouseReport(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
WarehouseShipmentHeader
|
Record "Warehouse Shipment Header" |
En-tête d'expédition entrepôt en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForTransferReport
Event déclenché après l'initialisation des informations de la société dans les rapports de transfert.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForTransferReport(var TransferShipmentHeader: Record "Transfer Shipment Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
TransferShipmentHeader
|
Record "Transfer Shipment Header" |
En-tête d'expédition transfert en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForSalesCrMemoReport
Event déclenché après l'initialisation des informations de la société dans les rapports d'avoirs de vente.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForSalesCrMemoReport(var SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
SalesCrMemoHeader
|
Record "Sales Cr.Memo Header" |
En-tête d'avoir de vente en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForSalesInvoiceReport
Event déclenché après l'initialisation des informations de la société dans les rapports de factures de vente.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForSalesInvoiceReport(var SalesInvoiceHeader: Record "Sales Invoice Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
SalesInvoiceHeader
|
Record "Sales Invoice Header" |
En-tête de facture de vente en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
OnAfterInitCompanyInfoForSalesShipmentReport
Event déclenché après l'initialisation des informations de la société dans les rapports d'expéditions de vente.
Permet de modifier le logo de la société (Picture) ou d'autres propriétés.
[IntegrationEvent(False,False)]
procedure OnAfterInitCompanyInfoForSalesShipmentReport(var SalesShipmentHeader: Record "Sales Shipment Header"; var CompanyInfo: Record "Company Information"; var DummyCompanyInfo: Record "Company Information")
Parameters
| Name |
Type |
Description |
|
SalesShipmentHeader
|
Record "Sales Shipment Header" |
En-tête d'expédition de vente en cours de traitement
|
|
CompanyInfo
|
Record "Company Information" |
Informations de la société (source)
|
|
DummyCompanyInfo
|
Record "Company Information" |
Copie des informations de la société utilisée pour l'affichage (peut être modifiée)
|
See also