Есть документ в котором в поле контрагент может быть или контрагент или физическое лицо.
Если выбран контрагент, соответственно заполняется поле водитель, если выбрано физическое лицо то поле водитель пустое.

Имеется следующий код вывода печатной формы, требуется чтобы если в документе заполнено поле ВИД ОПЕРАЦИИ реквизитом из перечислений ОБЫЧНЫЙ (это будет у контрагентов), на печатной форме в области ПОДВАЛ заполнялся параметр ФизЛицо данными из формы документа Водитель, а если перечисление ЛомОтЧастныхЛиц то параметр ФизЛицо заполняется данными реквизита формы Контрагент

```1c
    Процедура Пропуск(ТабДок, Ссылка) Экспорт
    //{{_КОНСТРУКТОР_ПЕЧАТИ(Пропуск)
    Макет = Документы.Поступление.ПолучитьМакет("Пропуск");
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Поступление.Дата КАК Дата,
    | Поступление.Контрагент КАК Контрагент,
    | Поступление.МестоХранения КАК МестоХранения,
    | Поступление.Номер КАК Номер,
    | Поступление.Ответственный КАК Ответственный,
    | Поступление.МатериальныеЦенности.(
    | Код КАК Код,
    | Номенклатура КАК Номенклатура,
    | ВесБрутто КАК ВесБрутто
    | ) КАК МатериальныеЦенности,
    | Поступление.Автомобиль КАК Автомобиль,
    | Поступление.ВидОперации КАК ВидОперации
    |ИЗ
    | Документ.Поступление КАК Поступление
    |ГДЕ
    | Поступление.Ссылка В(&Ссылка)";
    Запрос.Параметры.Вставить("Ссылка", Ссылка);
    Выборка = Запрос.Выполнить().Выбрать();

    Шапка = Макет.ПолучитьОбласть("Шапка");
    ОбластьМатериальныеЦенностиШапка = Макет.ПолучитьОбласть("МатериальныеЦенностиШапка");
    ОбластьМатериальныеЦенности = Макет.ПолучитьОбласть("МатериальныеЦенности");
    Подвал = Макет.ПолучитьОбласть("Подвал");

    ТабДок.Очистить();

    ВставлятьРазделительСтраниц = Ложь;
    Пока Выборка.Следующий() Цикл
    Если ВставлятьРазделительСтраниц Тогда
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;

    Шапка.Параметры.Заполнить(Выборка);
    ТабДок.Вывести(Шапка, Выборка.Уровень());

    ТабДок.Вывести(ОбластьМатериальныеЦенностиШапка);
    ВыборкаМатериальныеЦенности = Выборка.МатериальныеЦенности.Выбрать();
    Пока ВыборкаМатериальныеЦенности.Следующий() Цикл
    ОбластьМатериальныеЦенности.Параметры.Заполнить(ВыборкаМатериальныеЦенности);
    ТабДок.Вывести(ОбластьМатериальныеЦенности, ВыборкаМатериальныеЦенности.Уровень());
    КонецЦикла;

    Подвал.Параметры.Заполнить(Выборка);
    ТабДок.Вывести(Подвал);

    ВставлятьРазделительСтраниц = Истина;
    КонецЦикла;
    //}}

    КонецПроцедуры
```

Что то должно быть в этом коде вроде этого, только тут не текст а данные из требуемых полей.

```1c
    Если СсылкаНаОбъект.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.ОсновноеМестоРаботы Тогда
    ДанныеОбъекта.ВидЗанятости = "основной";
    ИначеЕсли СсылкаНаОбъект.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство Тогда
    ДанныеОбъекта.ВидЗанятости = "внутренним совместительством";
    ИначеЕсли СсылкаНаОбъект.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.Совместительство Тогда
    ДанныеОбъекта.ВидЗанятости = "внешним совместительством";
    КонецЕсли;
```
---
спасибо получилось,
---
Подвал.Параметры.Заполнить(Выборка);
заменить на
Подвал.Параметры.НазваниеПараметраФормыПодвала = То чему он равен
А то что с условием:

```1c
    Если Выборка.ВидОперации = Перечисления.ВидОперации.Обычный Тогда
    Подвал.Параметры.ФизЛицо = Водитель.Наименование // ну или другой необходимый реквизит
    ИначеЕсли Выборка.ВидОперации = Перечисления.ВидОперации.ЛомОтЧастныхЛиц Тогда
    Подвал.Параметры.ФизЛицо = Контрагент.Наименование
    КонецЕсли;
```

А можно после строки:
 Подвал.Параметры.Заполнить(Выборка);
написать условие, что перезаполнит только указанные параметры
---
спасибо получилось,