Автоматически не подставляет в поле "Отправить" эл. почту контрагента
Здравствуйте, такой вопросик, есть документ "Акт сверки взаиморасчетов" можно его распечатать и отправить по эл. почте.(вызывается какаята стандартная форма).
Создал новый документ, не стандартный , там есть кнопочка печать актов, он печатает акт который указан в реквизите "Акт сверки".
Все так-то бы и хорошо, но один нюанс , не подставляет электронную почту контрагента, а если печатать через Акт сверки взаиморсчетов, то все ок.
Вопрос:
Что нужно сделать, чтобы он заполнял этот реквизит при отправке по имейлу.
Создал новый документ, не стандартный , там есть кнопочка печать актов, он печатает акт который указан в реквизите "Акт сверки".
Все так-то бы и хорошо, но один нюанс , не подставляет электронную почту контрагента, а если печатать через Акт сверки взаиморсчетов, то все ок.
Вопрос:
Что нужно сделать, чтобы он заполнял этот реквизит при отправке по имейлу.
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В общем модуле есть форма "ОтправкаСообщения" в функции формы "ПриСозданииНаСервере"
в конце функции допиши как заполняется поле "кому", данные о почтовом адресе можно взять из Параметры.Кому.Получить(0) - и тут найдешь контактную информацию
в конце функции допиши как заполняется поле "кому", данные о почтовом адресе можно взять из Параметры.Кому.Получить(0) - и тут найдешь контактную информацию
У меня вот как: сделан доп. реквизит в документе, назвал его эл.почта контрагента, получил эту электронную почту.
теперь нужно значение этого реквизита передать в это поле "Кому".
Что-то я там писал, он вроде как видит параметр эл. почта, но не ставит.
теперь нужно значение этого реквизита передать в это поле "Кому".
Что-то я там писал, он вроде как видит параметр эл. почта, но не ставит.
УправлениеОтчетами.ОтправитьДокументПоЭлектроннойПочте(ЭлементыФормы.ПолеТабличногоДокумента, Заголовок, ОбъектПечати)
Объект печати = Акт сверки 02020203 от 1.01.01 - это я на прямую отправляю.
А через самописный документ которого изначально небыло в конфигурации "Претензии" когда печатаю из него, то Объект печати = "", тобишь он не видит этот документ.
Как я понял нужно передать этот параметр ОбъектПечати, это делать в самом документе?
Объект печати = Акт сверки 02020203 от 1.01.01 - это я на прямую отправляю.
А через самописный документ которого изначально небыло в конфигурации "Претензии" когда печатаю из него, то Объект печати = "", тобишь он не видит этот документ.
Как я понял нужно передать этот параметр ОбъектПечати, это делать в самом документе?
Всем спасибо, разобрался.
в Модуле менеджера документа
Заголовок = "Акт Сверки"
ОбъектПечати= Ссылка;
ТабДок = новый Табличный документ
УправлениеОтчетами.ОтправитьДокументПоЭлектроннойПочте(ТабДок, Заголовок, ОбъектПечати)
и все, работает)
в Модуле менеджера документа
Заголовок = "Акт Сверки"
ОбъектПечати= Ссылка;
ТабДок = новый Табличный документ
УправлениеОтчетами.ОтправитьДокументПоЭлектроннойПочте(ТабДок, Заголовок, ОбъектПечати)
и все, работает)
(19)
Процедура Отправить(Команда)
ОтправитьПечатныеФормыПоПочте();
КонецПроцедуры
Процедура ОтправитьПечатныеФормыПоПочте()
ОписаниеОповещения = Новый ОписаниеОповещения("ОтправитьПечатныеФормыПоПочтеНастройкаУчетнойЗаписиПредложе на", ЭтотОбъект);
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда
МодульРаботаСПочтовымиСообщениямиКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("РаботаСПочтовымиСообщениямиКлиент");
МодульРаботаСПочтовымиСообщениямиКлиент.ПроверитьНаличиеУчетнойЗаписиДляОтправкиПочты(ОписаниеОповещения);
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот