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

Подскажите как прописать путь в модуле на основного менеджера закрепленного за контрагентом

Автор VID1234, 20 янв 2020, 17:00

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

VID1234

Здравствуйте. Помогите пожалуйста, как в УТ 11.4 прописать путь в модуле печатной формы (внешняя - счет на оплату), чтобы в области ПодвалСчета - заполнялся параметр ФИОМенеджер - менеджер должен подтягиваться основной, который закреплен за данным контрагентом, это мой код и попытки, но оно либо пустое, либо пишет поле Менеджер не обнаружен!
// Вывести подписи
    Область = Макет.ПолучитьОбласть("ПодвалСчета");
    СтруктураДанныхПодвал = Новый Структура;
    СтруктураДанныхПодвал.Вставить("ФИОРуководителя", ДанныеПечати.Руководитель);
    СтруктураДанныхПодвал.Вставить("ДолжностьРуководителя", ДанныеПечати.ДолжностьРуководителя);
    СтруктураДанныхПодвал.Вставить("ФИОБухгалтера", ДанныеПечати.ГлавныйБухгалтер);
    //VID(
    //СтруктураДанныхПодвал.Вставить("ФИОМенеджер", ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(ДанныеПечати.Менеджер, ДанныеПечати.Дата));
    //СтруктураДанныхПодвал.Вставить("ФИОМенеджер", ДанныеПечати.ОтветственныйМенеджер);
    //it
    //ОбластьМакета = Макет.ПолучитьОбласть("Менеджер1");
    //ОбластьМакета.Параметры.ФИОМенеджер = Контрагенты.ОсновнойМенеджерПокупателя;
    //ТабДокумент.Вывести(ОбластьМакета);

     СтруктураДанныхПодвал.Вставить("ФИОМенеджер", ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(ДанныеПечати.Менеджер, ДанныеПечати.Дата));
    //СтруктураДанныхПодвал.Вставить ("ФИОМенеджер", ДанныеПечати.ОсновнойМенеджерПокупателя);
   
    //VID)
    Область.Параметры.Заполнить(СтруктураДанныхПодвал);
   
    ФормированиеПечатныхФорм.ВывестиФаксимилеВТабличныйДокумент(Макет, Область, ДанныеПечати.Организация, ПараметрыПечати);
    МассивПроверкиВывода.Очистить();
    МассивПроверкиВывода.Добавить(Область);
    Если НЕ ТабличныйДокумент.ПроверитьВывод(МассивПроверкиВывода) Тогда
        ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;
    ТабличныйДокумент.Вывести(Область);

Alexbis

А в шаблоне счета есть параметр ФИОМенеджер?
Возвращается что-то под отладчиком в ФИОМенеджер?

depb

Область.Параметры.ФИОМенеджер = ДанныеПечати.Партнер.ОсновнойМенеджер; при условии, что в макете печатной формы в области подвал счета есть параметр ФИОМенеджер

VID1234

Цитата: depb от 20 янв 2020, 17:55
Область.Параметры.ФИОМенеджер = ДанныеПечати.Партнер.ОсновнойМенеджер; при условии, что в макете печатной формы в области подвал счета есть параметр ФИОМенеджер
Спасибо помогло, если еще подскажите как подтянуть номер мобильный телефона этого менеджера, то вообще будет супер

Alexbis

Так в общем-то также
Область.Параметры.ТелМенеджер = "+799999999999";
при условии, что в макете печатной формы в области подвал счета есть параметр ТелМенеджер

VID1234

Цитата: Alexbis от 21 янв 2020, 15:50
Так в общем-то также
Область.Параметры.ТелМенеджер = "+799999999999";
при условии, что в макете печатной формы в области подвал счета есть параметр ТелМенеджер
мне нужен не конкретный номер телефона, а номер основного менеджера, проста у каждого счета на оплату свой менеджер, вот мне и нужно с контактной информации подтянуть номер телефона именно этого менеджера

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

Рейтинг@Mail.ru

Поиск