Codeunit 9983 "Word Template Field Value"
System Application · System.Integration.Word
Across versions
- BC23-30present
Neighbourhood 3 connected objects and pages
System Application · System.Integration.Word · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
GetRecord(): RecordRef: Get the record that we are currently merging into the word document.AddFieldValue(CustomFieldName: Text; CustomFieldValue: Text[2048]): Set the value of a specific field. The field must already have been added in the Word Template Custom Fields codeunit.Initialize(var NewTempWordTemplateCustomField: Record "Word Template Custom Field" temporary)(internal): Set the valid fields users can add values for. This table includes fields for all related tables as well, with appropriate RelatedTableCode.SetCurrentRecord(RecordRef: RecordRef; RelatedTableCode: Code[5])(internal): Sets the record that users can add field values for (the valid fields themselves are defined in Initialize). Also clears out all current values for the record.GetCurrentCustomValues(var CurrentTempWordTemplateCustomField: Record "Word Template Custom Field" temporary)(internal): Get the table containing all custom field names and values that has been added above.
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 9984 “Word Template Field Value Impl” (5 calls:
AddFieldValue → AddField,GetCurrentCustomValues → GetCurrentCustomValues,GetRecord → GetRecord, …)
Called by
- Codeunit 5070 “Custom Word Template Fields” (2 calls:
OnGetCustomRecordValues → AddFieldValue,OnGetCustomRecordValues → GetRecord) - Codeunit 9988 “Word Template Impl.” (2 calls:
AddCustomValuesToDataTable → Initialize,AddCustomValuesToDataTable → SetCurrentRecord)
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 Value"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.