---
name: onec-epf-fields-editable
description: Правило для обработок 1С — все поля таблицы делать редактируемыми по умолчанию
metadata: 
  node_type: memory
  type: feedback
  originSessionId: f0fbb151-b1d8-434f-a308-af0c79f9f02a
---

В обработках 1С (.epf, проект [[onec-epf-skill]] / Бурдуков) **ВСЕ таблицы и их колонки
по умолчанию РЕДАКТИРУЕМЫЕ + с КОРРЕКТНЫМИ ТИПАМИ** — не ставим «Только просмотр» /
`<ReadOnly>true</ReadOnly>` ни на таблицу, ни на колонки, пока юзер ЯВНО не попросит
обратное («тогда уже поставим только просмотр»). Типы колонок проставлять правильные
(ref на нужный справочник/документ, Число с квалификаторами, Дата и т.д.), а не строку-заглушку.

**Why:** устойчивое предпочтение, юзер повторял ≥3 раз («таблица должна быть доступна не
только для чтения», «все поля редактируемые», «все таблицы по умолчанию редактируемые и им
надо корректные типы проставлять, если попрошу — тогда только просмотр»). НЕ разовая правка.

**How to apply:** при сборке формы (XML-выгрузка — `col(...readonly=False)` в
`examples/gen_xml_epf_from_scratch.py`; v8unpack — `form_edit set-table-readonly --value 0`
+ `set-fields-readonly --value 0` для поле-уровневого флага `[14]`) колонки без ReadOnly.
Метка/чекбокс — тем более. Логика-кнопка не отменяет ручную правку. **Greenfield-обработки
«с нуля»** (как аСверкаРеестровыхКомпаний): без edit-маркеров `//+ //- Бурдуков DEVACC` —
комментарии только описательные у процедур; маркеры §1 скилла — для правок существующего прода.
