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

     СтруктураДанныхПодвал.Вставить("ФИОМенеджер", ФизическиеЛицаУТ.ФамилияИнициалыФизЛица(ДанныеПечати.Менеджер, ДанныеПечати.Дата));
    //СтруктураДанныхПодвал.Вставить ("ФИОМенеджер", ДанныеПечати.ОсновнойМенеджерПокупателя);
    
    //VID)
    Область.Параметры.Заполнить(СтруктураДанныхПодвал);
    
    ФормированиеПечатныхФорм.ВывестиФаксимилеВТабличныйДокумент(Макет, Область, ДанныеПечати.Организация, ПараметрыПечати);
    МассивПроверкиВывода.Очистить();
    МассивПроверкиВывода.Добавить(Область);
    Если НЕ ТабличныйДокумент.ПроверитьВывод(МассивПроверкиВывода) Тогда
        ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;
    ТабличныйДокумент.Вывести(Область);
1 D_E_S_131
 
20.01.20
17:13
Нужно еще как-то в ДанныеПечати занести этого менеджера.
2 VID1234
 
21.01.20
16:34
(1) с этим разобрался, вот теперь бы еще номер телефона соответствующего менеджера подтянуть
3 D_E_S_131
 
21.01.20
17:23
ВидКИ_Телефон = Справочник.ВидыКонтактнойИнформации.ТелефонПользователя;// или что там у вас

СтруктураДанныхПодвал.Вставить("ТелефонМенеджера", УправлениеКонтактнойИнформацией.ПредставлениеКонтактнойИнформацииОбъекта(ДанныеПечати.Менеджер, ВидКИ_Телефон, ДанныеПечати.Дата));
4 VID1234
 
28.01.20
17:27
(3) Спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс