В ERP, форма списка номенклатуры, в расширении пытаюсь добавить свою колонку в динамическом списке. В режиме отладки проверяю, при создании на сервере эта колонка еще есть, при открытии формы ее уже нет. В какой момент и почему она пропадает помогите разобраться.
---
ПриСозданииНаСервере:

```1c
    Если РаботаСНоменклатурой.ПравоИзмененияДанных() Тогда

    СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
    СвойстваСписка.ОсновнаяТаблица = СписокНоменклатура.ОсновнаяТаблица;
    СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
    РаботаСНоменклатуройУТ.ПолучитьДополненныйЗапросДинамическогоСписка(СвойстваСписка.ТекстЗапроса);
    ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.СписокРасширенныйПоискНоменклатура, СвойстваСписка);
    ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.СписокСтандартныйПоискНоменклатура, СвойстваСписка);
    ...
```

В РаботаСНоменклатуройУТ.ПолучитьДополненныйЗапросДинамическогоСписка(СвойстваСписка.ТекстЗапроса); получается программно ТекстЗапроса, в котором нет полей добавленных в произвольном запросе реквизита формы.
Вот из-за этого и не отображается. Далее происходит подмена текста запроса динамического списка.

Это в УТ11.5. Думаю и в ERP что-то похожее должно быть.
---
Возможно текст запроса ДС в какой-то момент подменяется в коде. Смотрите по отладке, в какой момент это происходит.
---
Иду по отладке, но пока не обнаружил где подмена
---
В ЕРП у списка номенклатуры 2 списка на форме. Проверьте, куда добавляете и что используется.
---
На форме используется список расширенный, туда и добавляю
---
ПриСозданииНаСервере:

```1c
    Если РаботаСНоменклатурой.ПравоИзмененияДанных() Тогда

    СвойстваСписка = ОбщегоНазначения.СтруктураСвойствДинамическогоСписка();
    СвойстваСписка.ОсновнаяТаблица = СписокНоменклатура.ОсновнаяТаблица;
    СвойстваСписка.ДинамическоеСчитываниеДанных = Истина;
    РаботаСНоменклатуройУТ.ПолучитьДополненныйЗапросДинамическогоСписка(СвойстваСписка.ТекстЗапроса);
    ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.СписокРасширенныйПоискНоменклатура, СвойстваСписка);
    ОбщегоНазначения.УстановитьСвойстваДинамическогоСписка(Элементы.СписокСтандартныйПоискНоменклатура, СвойстваСписка);
    ...
```

В РаботаСНоменклатуройУТ.ПолучитьДополненныйЗапросДинамическогоСписка(СвойстваСписка.ТекстЗапроса); получается программно ТекстЗапроса, в котором нет полей добавленных в произвольном запросе реквизита формы.
Вот из-за этого и не отображается. Далее происходит подмена текста запроса динамического списка.

Это в УТ11.5. Думаю и в ERP что-то похожее должно быть.
---
А добавил бы программно в ПриСозданииНаСервереПосле, никаких проблем бы не было – нет, хочу ручками корёжить форму в расширении.
---
Это бы имело смысл, если при создании на сервере моя колонка исчезала. Но она исчезает позже. Где именно, в какой процедуре,пока не отследил
---
так уже указал где это происходит в (6). Что еще отслеживать?
Элемент формы (Колонка) в элементах и не будет исчезать в обработчике ПриСозданииНаСервере. Там происходит подмена текста запроса. И уже к моменту обработчика ПриОткрытии платформа определяет, что элемент формы не связан с данными и убирает его.
---
Спасибо всем! Спасибо spacecraft за верный ответ!
---
Еще смотрел видео на которых форму корежили, добавляли колонку в списке номенклатуры, и у них подобных проблем не возникало. Возможно это что то новенькое 1Сники добавили, дабы усложнить жизнь)