---
name: onec-epf-new-column-needs-platform
description: "новая колонка ТЧ, добавленная чистым v8unpack, побайтово идентична рабочей — но не рендерится в 1С, пока не пройдёт dump→load через платформу"
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 64a8561e-4bbf-40ab-b45c-41807f3c0a50
---

Добавил 2 колонки-реквизита («Процент ЛП» / «Процент ЛП Румлинк») в обработку СписокЛПБезТуродниОтчета чистым v8unpack (`obj_edit.py`-стиль add-attr + клон поля `'37'`). Всё проверил экстремально дотошно: реквизиты в правильном контейнере `header`+`copyinfo`, полный РЕКУРСИВНЫЙ diff клонированного поля формы против рабочего донора показал разницу ТОЛЬКО в id/имени/uuid-привязки, round-trip чистый. Пользователь всё равно не увидел колонки в живой 1С.

Первая попытка чинить (Dump v8unpack-.epf → XML → Load обратно в базу с конфигурацией, БЕЗ проверки самого XML) — не помогла, юзер подтвердил «колонки всё равно не появились». Точная причина нашлась только когда открыл человекочитаемый `Forms/<Форма>/Ext/Form.xml`: у рабочих полей есть `<DataPath>Объект.<ТЧ>.<Реквизит></DataPath>`, а у моих двух новых `<InputField>` этот тег **отсутствовал полностью** — при том что raw-привязка (`'37'`-блок, индекс `[11]`) была байт-в-байт идентична рабочему полю.

**Why:** `DumpExternalDataProcessorOrReportToFiles` не всегда способен вывести `<DataPath>` из v8unpack raw-привязки для НОВОГО (руками добавленного) поля, даже когда сама привязка выглядит корректной. Простой Dump→Load без осмотра XML просто гоняет тот же дефект туда-обратно.

**How to apply:** для новых колонок ТЧ — Dump → **открыть Form.xml и явно свериться**, что у нового `<InputField>`/`<CheckBoxField>` есть `<DataPath>Объект.<ТЧ>.<Реквизит></DataPath>` (сравнить с соседним рабочим полем той же таблицы) → если нет, дописать вручную → Load исправленный XML → **Dump результата ЕЩЁ РАЗ** и убедиться, что `<DataPath>` пережил цикл (иначе это не настоящая починка, а просто эхо твоей правки). Подробный рецепт — скилл [[onec_epf_skill]], `reference/object_metadata.md` §«ГРАБЛИ add-attr», пункт 4. Юзер по умолчанию просит не трогать конфигурацию/платформу — но для НОВЫХ реквизитов чистого v8unpack объективно недостаточно; объяснять и спрашивать явно, не подсовывать невизуально проверенный результат как готовый.
