Появилась задача в ПФ добавить реквизит НомерПолки. Данный реквизит в номенклатуру мы добавили и там указывается у каждой номенклатуры свой.
Теперь для документа реализация необходимо для ПФ Задание на отбор товара добавить столбик с этим реквизитом. Я нашел куда ссылается, на какой макет документ, нашел нужную там таблицу.
Рядом с моим реквизитом стоит реквизит Товар. Смотрю на него и не пойму, как документ его получает:

```1c
    ОбластьСтрокаТаблицы.Параметры.Товар = НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПечати(
    ?(ЗначениеЗаполнено(ВыборкаПоТовару.Номенклатура),
    ВыборкаПоТовару.ПредставлениеНоменклатуры,
    НСтр("ru = '<пустая ячейка>'")),
    ВыборкаПоТовару.ПредставлениеХарактеристики,
    , // Упаковка
    ВыборкаПоТовару.ПредставлениеСерии);
```

Точно этот код формирует ячейку товар, ибо удаляя его ничего не будет. Станет пустая. Удаляя ВыборкаПоТовару.Номенклатура будет "пустая ячейка". Я так понимаю вместо ВыборкаПоТовару.Номенклатура надо вписать что-то моё. ТОлько вот как дать ссылку?

Как дать ссылку на мой реквизит в данном случае?

ПФ ПечатьЗаданияНаОтборРазмещениеТоваров (обработка). Конфа УТ11.4
---
ОбластьСтрокаТаблицы.Параметры.НомерПолки = ВыборкаПоТовару.Номенклатура.НомерПолки

в табличку колонку надо добавить, указать там Параметр НомерПолки и все

а вообще - не оч хорошая история править встроенную печатку, если планируете обновляться дальше
---
ОбластьСтрокаТаблицы.Параметры.НомерПолки = ВыборкаПоТовару.Номенклатура.НомерПолки

в табличку колонку надо добавить, указать там Параметр НомерПолки и все

а вообще - не оч хорошая история править встроенную печатку, если планируете обновляться дальше
---
Сейчас попробую. На макете уже всё сделал, осталось только ссылку эту передать
---
Действительно, не думал, что так легко. Благодарю.
---
может подскажите сразу, как вывести поле клиент. В документе это есть. Опять же делаю по образцу, как выводится склад (берется все из того же документа). Выводится так:

```1c
    ПредставлениеСклада = СкладыСервер.ПолучитьПредставлениеСклада(ВыборкаПоШапке.СкладПредставление,
    ВыборкаПоШапке.ПомещениеПредставление);

    ОбластьШапка.Параметры.ПредставлениеСклада = ПредставлениеСклада;
```

Меняю на:

```1c
    ПредставлениеКлиента = СкладыСервер.ПолучитьПредставлениеКлиента(ВыборкаПоШапке.Клиент,
    ВыборкаПоШапке.ПомещениеПредставление);

    ОбластьШапка.Параметры.ПредставлениеКлиента = ПредставлениеКлиент;
```

Я так понимаю не правильно ссылаюсь на СкладыСервер. Что вместо может быть? Не знаете?
---
насчет обновления. База давно не типовая, обновляем крайне редко.
---
не, сделайте просто
ПредставлениеКлиента = ВыборкаПоШапке.Клиент.НаименованиеПолное;

или сложнее - проверить на заполненность и в противном случае выводить простое наименование:
ПредставлениеКлиента = ?(СокрЛП(ВыборкаПоШапке.Клиент.НаименованиеПолное) = "", ВыборкаПоШапке.Клиент.Наименование, ВыборкаПоШапке.Клиент.НаименованиеПолное);

ОбластьШапка.Параметры.ПредставлениеКлиента = ПредставлениеКлиент;
---
Пишет, что поле Клиент не найдено в строчке ПредставлениеКлиента = ПредставлениеКлиента = ВыборкаПоШапке.Клиент.НаименованиеПолное;
---
Надо смотреть - в ВыборкеПоШапке нет поля Клиент
---
да я уже, там похоже Партнер. Сейчас попробую
---
Я правильно понимаю, что в ВыборкеПоШапке это по шапке документа с которого ведется печать?
---
Ибо это то, что нам надо. Реквизит называется партнер. Но опять же поле объекта не обнаружено
---
Все, решил. Там было ВыборкаПоШапке.Ссылка.Контрагент.НаименованиеПолное;