Codeunit 9989 "Word Template Field Selection"
System Application · System.Integration.Word
Across versions
- BC23-30present
Neighbourhood 5 connected objects and pages
System Application · System.Integration.Word · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
| Permissions | tabledata “Word Template Field” = rimd, tabledata Field = r |
Procedures
SetExcludedFields(WordTemplateCode: Code[30]; TableId: Integer; ExcludeFieldNames: List of [Text[30]])SetIncludeFields(WordTemplateCode: Code[30]; TableId: Integer; IncludeFieldNames: List of [Text[30]]; var WordTemplateField: Record "Word Template Field")GetExcludedFields(WordTemplateCode: Code[30]; TableId: Integer): List of [Text[30]]GetCustomTableFields(TableId: Integer): List of [Text[30]]GetSupportedTableFields(TableId: Integer): List of [Text[30]]SelectDefaultFieldsForTable(WordTemplateCode: Code[30]; TableId: Integer; var WordTemplateField: Record "Word Template Field")IsFieldSupported(Field: Record Field): BooleanTableUsesDefaultFields(WordTemplateCode: Code[30]; TableId: Integer; var WordTemplateField: Record "Word Template Field"): BooleanIsCustomFieldSelected(WordTemplateCode: Code[30]; TableId: Integer; FieldName: Text[30]; var WordTemplateField: Record "Word Template Field"): BooleanCalculateNoSelectedFields(TableId: Integer; var TempWordTemplateField: Record "Word Template Field" temporary): IntegerGetAllTableFields(TableId: Integer; var TempWordTemplateField: Record "Word Template Field" temporary)ApplyChangesTo(TableId: Integer; var FromTempWordTemplateField: Record "Word Template Field" temporary; var ToTempWordTemplateField: Record "Word Template Field" temporary)CopyExcludeFields(TableId: Integer; var FromTempWordTemplateField: Record "Word Template Field" temporary; var ToTempWordTemplateField: Record "Word Template Field" temporary)ShowFieldSelection(TableId: Integer; var TempWordTemplateField: Record "Word Template Field" temporary)
Plus 1 local procedures.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 9981 “Word Template Custom Field” (6 calls:
CalculateNoSelectedFields → GetCustomFields,CalculateNoSelectedFields → SetCurrentTableId,GetAllTableFields → GetCustomFields, …) - Codeunit 9987 “Word Template” (3 calls:
CalculateNoSelectedFields → OnGetCustomFieldNames,GetAllTableFields → OnGetCustomFieldNames,GetCustomTableFields → OnGetCustomFieldNames)
Called by
- Codeunit 9987 “Word Template” (6 calls:
GetCustomTableFields → GetCustomTableFields,GetExcludedFields → GetExcludedFields,GetSupportedTableFields → GetSupportedTableFields, …) - Codeunit 9988 “Word Template Impl.” (4 calls:
AddRecordRefToDataTable → TableUsesDefaultFields,AddUnrelatedTable → SelectDefaultFieldsForTable,GetCustomMergeFields → IsCustomFieldSelected, …) - Page 9987 “Word Templates Related Part” (4 calls:
CalculateSelectedFields → CalculateNoSelectedFields,SetFieldsToBeIncluded → SetIncludeFields,SetRelatedTable → SelectDefaultFieldsForTable, …) - Page 9992 “Word Templates Field Selection” (3 calls:
ApplyChangesTo → ApplyChangesTo,SetTemporaryFieldSelection → CopyExcludeFields,SetTemporaryFieldSelection → GetAllTableFields)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Word Template Field Selection"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.