write_form_value
Writes a value into a 1C form field, commits it natively, and verifies by read-back for QA automation.
Instructions
Write an arbitrary VALUE into a form field and COMMIT it natively.
Replays the genuine INPUT capture capture for base_field (auto-derived template) to establish an
input-authorized session, retargets the captured value to value (variable-length, fixed-width aware), and
verifies by read-back. When field differs from base_field, the element-address path leaf is re-targeted
to field (same enclosing group). commit_partner (+ commit_partner_value): for a field whose genuine
input had no trailing focus-change (e.g. base_field="PF_EDIT_NUMBER", captured_value="777,77"), pass another
field with a genuine input (e.g. commit_partner="PF_EDIT_STRING", commit_partner_value="QAGENUINE2026"); its
ACTIVATE is appended as the synthesized focus-change so the value COMMITS. Returns committed/readback_value/field.
open_link switches to the config-agnostic foreground write route: the target form is opened by nav-link
and the on-screen field label is targeted with XTEST text input. That route is explicit in the result as
write_mode="open_link_label_xtest" and retains a screenshot path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | 127.0.0.1 | |
| port | No | ||
| save | No | ||
| field | No | PF_EDIT_STRING | |
| value | Yes | ||
| capture | No | commit-conn | |
| display | No | :89 | |
| open_link | No | ||
| base_field | No | PF_EDIT_STRING | |
| input_offset | No | ||
| default_value | No | PF_EDIT_STRING_VALUE | |
| captured_value | No | QAGENUINE2026 | |
| commit_partner | No | ||
| commit_partner_value | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||