# Кейс DEVACC-723: кнопка «Связанные документы» + редактируемая таблица

Обработка `аСверкаРеестровыхКомпаний.epf`, форма `ФормаСписокСчетов`, таблица
`СписокСчетовПоКонтрагенту`. Задача: добавить рабочую кнопку «Связанные документы»
с картинкой (как в `ОтчетПоДаннымЗаказа`) и сделать таблицу редактируемой.

## Диагноз

- Кнопка `СписокСчетовПоКонтрагентуОбщаяКомандаСвязанныеДокументы` в форме УЖЕ
  была (общая команда uuid `41f87891-…`), но её привязка параметра `["1",["5"]]`
  ссылалась на реквизит id 5, которого в `props` НЕ было → 1С прятала кнопку.
- Модуль уже содержал почву (`ТекДанныеДляДокСтруктуры = ТекСтрока.Счет` при
  активации строки), но реквизит не был заведён.
- Таблица была «Только просмотр» (`raw[36]="1"` — уникально среди всего семейства).

## Решение (2 правки формы, модули не трогали)

```bash
SK=~/.claude/skills/1c-epf
$SK/tools/epf.sh unpack аСверкаРеестровыхКомпаний.epf /tmp/w/orig
cp -r /tmp/w/orig /tmp/w/edit
F=/tmp/w/edit/Form/ФормаСписокСчетов/Form.elem.json

# 1) реквизит id 5 (тип из образца — СчетНаОплатуПокупателю2+ЗаказПокупателя2)
$SK/tools/form_edit.py add-attribute --form "$F" --name ТекДанныеДляДокСтруктуры \
  --id 5 --template-form /tmp/ref/Form/Форма/Form.elem.json \
  --template-attr ТекДанныеДляДокСтруктуры

# 2) снять «Только просмотр»
$SK/tools/form_edit.py set-table-readonly --form "$F" --table СписокСчетовПоКонтрагенту --value 0

$SK/tools/epf.sh roundtrip /tmp/w/edit /tmp/w/out.epf
# бэкап + перезапись оригинала
cp -p аСверкаРеестровыхКомпаний.epf аСверкаРеестровыхКомпаний.epf.bak-pre-DEVACC723-<дата>
cp /tmp/w/out.epf аСверкаРеестровыхКомпаний.epf
```

## Уроки

- «Как в форме» по имени кнопки ≠ панель формы: образец `ФормаОбщаяКоманда…`
  физически жил в панели ТАБЛИЦЫ. Размещение смотри по контейнеру, не по имени.
- Реквизит-параметр общей команды — самая частая причина «кнопка не появляется».
- Флаг «Только просмотр» нашли триангуляцией по родственным обработкам (индекс 36).
- Картинку (`СтруктураПодчиненности`) кнопка берёт от общей команды сама.
