Имя: Пароль:
1C
1С v8
Не добавляется реквизит на ПФ (один добавил, второй не хочет)
0 newerruser1c
 
28.06.19
15:54
Для УТ11 для обработки ПечатьЗаданияНаОтборРазмещениеТоваров появилась задача добавить 2 реквизита: номер полки и Клиент. Номер полки добавил без проблем. Перешел к клиенту. Сразу смотрю как делается это для похожего реквизита Склад:

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

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

Делаю для клиента так:

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

Суть в том, что в документе Реализация откуда вызываю данную ПФ в строке клиента реквизит Партнер называется. Я вроде его и добавляю. Но пишет, что поле не обнаружено.
Я правильно понимаю, что ВыборкаПоШапке это выборка по документу из которого вызываю данную ПФ? И если да, то почему не видит заполненного клиента?
1 newerruser1c
 
28.06.19
15:56
Скриншот документа реализация с выбранным реквизитом:

https://c.radikal.ru/c31/1906/cb/af2d9fed2fbet.jpg
2 dka80
 
28.06.19
15:58
Потому, что в запросе может быть "Выбрать Партнер КАК ХренСГоры". Точку останова поставь и посмотри, что есть в ВыборкаПоШапке
3 newerruser1c
 
28.06.19
16:06
(2) Действительно я дурак. Там Это было ВыборкаПоШапке.Ссылка.Контрагент.НаименованиеПолное;