Версия для печати темы (https://pro1c.org.ua/index.php?s=56bc532c9855216c09c098d89858a54e&showtopic=49867)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Заполнение реквизита КОМУ при отправке документа по email из реквизита Контрагент

Автор: awp 10.01.19, 22:01

Долго искал как настроить автоматическое заполнение емайл при отправке документов клиенту в Бухгалтерия для Украины 2.0.12.1.
Может плохо искал smile.gif
Быстрее было накидать код, может пригодится кому(код сделан на скорую руку)

Общая форма "ПечатьДокументов" процедура "ОбработкаВыбора" после кода:

Если ВыбранноеЗначение.Свойство("Получатели") Тогда
    Получатели = ВыбранноеЗначение.Получатели;
КонецЕсли;
//=============
Если Получатели = Неопределено Тогда
    Получатели = ПолучитьМейлКлиентаНаСервере();
КонецЕсли;
//=============


ну и собственно ПолучитьМейлКлиентаНаСервере

        рез = "";
    Попытка
        рез = УправлениеКонтактнойИнформацией.ПолучитьКонтактнуюИнформацияОбъекта([b]Параметры.ПараметрыПечати.ЗаголовокФормы.Контрагент[/b],Справочники.ВидыКонтактнойИнформации.EmailКонтрагенты);
    Исключение
    КонецПопытки;  

    Возврат рез;

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua