set_table_cell
Writes a value into a table cell on the active row of a 1C form, or targets a specific row via row_match. Returns the committed readback value for verification.
Instructions
Write value into a table cell on the ACTIVE row natively. A table-cell SET is byte-identical to a plain
string-field SET; only the element path differs — the column is the EditField leaf inside a Table[<table>]
segment, with NO row index (the edit hits the active/selected row). Opens the form (replays the genuine setup
from capture, which added a row and edited base_column to captured_value), then re-targets the cell
SET to table/column + the value and commits via the synthesized focus-change (commit_partner_field —
same machinery as the number field). The fixture's editable table is PF_TABLE_ITEMS (PF_TABLE_TEXT string,
PF_TABLE_NUMBER number; PF_TABLE_MARKER read-only). The NUMBER cell uses the SAME value buffer as the string
cell — the genuine PF_TABLE_NUMBER SET is byte-identical (e0 41 81 81 ba <len> <ascii>, value as text), so
set_table_cell(value, column="PF_TABLE_NUMBER") just works (readback "999"). A grid DATE cell is NOT drivable
this way: the date control rejects text input («Неподходящий тип элемента управления»); use
set_table_date_cell. Returns {requested_value, readback_value, committed, column, table}. The cell read-back
IS reliable: the SET response echoes the committed value via the column EditField + value-SET tag — so
readback_value/committed reflect the actual write (no screenshot needed).
ROW ADDRESSING: by default the write hits the captured active row. To write into a SPECIFIC row, use a
capture whose setup selected a row (with base_column=PF_TABLE_TEXT, captured_value=R2WROT,
commit_partner_value=C90RC) and pass row_match = the target row's base_column value — the genuine
row-select's search value (captured_row_match, default PF_ROW_002_TEXT) is re-targeted in the setup so
the row whose column equals row_match becomes active (row_match=PF_ROW_003_TEXT writes into row 3).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | 127.0.0.1 | |
| port | No | ||
| table | No | PF_TABLE_ITEMS | |
| value | Yes | ||
| column | No | PF_TABLE_TEXT | |
| capture | No | genuine-card90-table-20260617/traffic-selfcontained | |
| row_match | No | ||
| base_table | No | PF_TABLE_ITEMS | |
| base_column | No | PF_TABLE_TEXT | |
| captured_value | No | CELLAA | |
| captured_row_match | No | PF_ROW_002_TEXT | |
| commit_partner_field | No | PF_EDIT_STRING | |
| commit_partner_value | No | C90CMT |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||