Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 окт 2024, 23:27

вывести на печать основное контактное лицо контрагента (конф. Альфа Авто, ред.5.1.)

Автор MilaPutina, 11 авг 2018, 19:01

0 Пользователей и 1 гость просматривают эту тему.

MilaPutina

Конфигурация
1С:Бухгалтерия предприятия
здравствуйте.

в впф необходимо вывести контактное лицо контрагента (основное), а именно: должность и ФИО . конфигурация альфа авто (ред 5.1.).

есть в документе "заказ покупателя" реквизит "должность".  обращалась как:

ОбластьМакета.Параметры.Должность=ДокументОбъект.Контрагент.Должность;

но все равно не выводит.

Далее решила действовать через регистр сведений (логичнее) "Контактные лица контрагентов"

  Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ФИО.Основной КАК ФИО
|   Должность.Основной КАК Должность
|ИЗ
| РегистрСведений.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
|ГДЕ
| ФИО.Объект = &Объект
| И Должность.Объект = &Объект";

Запрос.УстановитьПараметр("Объект", ДокументОбъект.Контрагент);

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

ВыборкаДетальныеЗаписи.Следующий()
ОбластьМакета.Параметры.ФИО=ВыборкаДетальныеЗаписи.ФИО;
ОбластьМакета.Параметры.Должность=ВыборкаДетальныеЗаписи.Должность;


[img][/img]


ни ФИО, ни должность основного контактного лица контрагента не выходит.

Подскажите,пожалуйста, направление в верном решении.
И можно ли обойтись без запроса?

MilaPutina


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск