Добрый день.
8.1 ОФ.

Обработка "Подбор номенклатуры".
Интересует табличная часть "НоменклатураДляПодбора".

Необходимо добавить свою колонку. Не пойму в каком месте управляется видимость.
При открытии колонку не вижу, так же в типовом "Настройка списка" она отсутствует.
HELP
---
У вас в (1):
Интересует табличная часть "НоменклатураДляПодбора".
Эта ТЧ не используется в указанном режиме. Если хотите добавить колонки для режима "ПодборПоСправочнику", добавляйте колонки в соответствующее табличное поле "СправочникНоменклатура".
---
в модуле формы Основная, процедура Процедура ВыполнитьПоиск()

```1c
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ШаблонПоиска", ШаблонПоиска);

    Запрос.Текст = "
    |ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 51
    | Номенклатура.Код КАК Код,
    | Номенклатура.Артикул КАК Артикул,
    | Номенклатура.Ссылка КАК Номенклатура,
    | Номенклатура.НаименованиеПолное КАК НаименованиеПолное,
    | Номенклатура.Родитель КАК Родитель
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |
    |ГДЕ
    | Номенклатура." + ЭлементыФормы.СписокВидовПоиска.Значение + " ПОДОБНО &ШаблонПоиска СПЕЦСИМВОЛ "~"
    | И Номенклатура.ЭтоГруппа = Ложь
    |";

    ВыбраннаяНоменклатура = Неопределено;
    Родитель = Неопределено;

    ФормаВыбораПоиска = ПолучитьФорму("ФормаВыбораПоиска", ЭтаФорма);
    ФормаВыбораПоиска.ТаблицаНоменклатуры = Запрос.Выполнить().Выгрузить();
```

вот оно, здесь в запросе формируется набор данных, он же передается в формы поиска

дальше следующее
или откроется форма поиска или управление передастся в процедуру ПерезаполнитьТаблицуНоменклатуры(Родитель, СтруктураЗапроса)

где есть
// Установить колонки, видимостью которых пользователь управлять не может.

 // Скроем колонки, которых нет в результате запроса.
 // Колонки скрытые польльзователем тоже не будем показывать

// Управление видимостью колонок "ХарактеристикаНоменклатуры" и "СерияНоменклатуры"
---
И правда. Странно что отладкой туда не попадаю только в "Выполнитьпоиск".
Зато в "Перезаполнить попадаю",но там следующее:
колонки уже сформированы.

```1c
    // Перезаполняет таблицу номенклатуры по запросу по переданному родителю.

    //

    // Параметры:

    // Родитель - Справочник.Номенклатура (группа), таблица номенклатуры

    // заполняется только подчиненными этой группе элементами,

    // СтруктураЗапроса - структура, содержащая параметры и текст запроса

    //

    Процедура ПерезаполнитьТаблицуНоменклатуры(Родитель, СтруктураЗапроса) Экспорт

    Перем СтруктураПараметров;

    Перем Номенклатура;

    Если ПодборПоСправочнику Тогда

    ЭлементыФормы.СправочникНоменклатура.ТекущийРодитель = ?(Родитель.ЭтоГруппа, Родитель, Неопределено);
    УстановитьОтборПоНоменклатурнойГруппе();

    Возврат;
```

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

А я как то могу программно добавить в этот список номенклатуры свою колонку ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить("мояколонкка")? или надо более как то заморачиваться?
---
https://its.1c.ru/db/metod8dev/content/2821/hdoc
---
несоответствие типов параметр 1...
На форме то получилось добавить колонку и даже видно её в предприятии.
Но тип не определить у неё и как перебрать циклом справочник список для заполнения этой колонки ?
---
upd: разобрался по примеру с ОстатокОрганизации.
---
Сообщение было скрыто модератором.