helpf.pro
Регистрация

v8: УТ 10.3.20.2, как изменить имя файла в отправляемом письме?

Onotoley
28.05.2013 17:40Прочитано: 2994
Доброго времени суток!
Столкнулся с небольшой проблемой... Открываем документ "реализация". Например - №00000009 от 26.02.2013г. Выводим расходную накладную и хотим отправить её по электронной почте. При отправке, имя прилагаемого файла заполняется по имени документа, в данном случае имя будет - "Реализация товаров и услуг № 9 от 26 февраля 2013 г ". Необходимо добавить в начале имени файла имя контрагента из этого документа. Копаюсь в конфигураторе, пока ничего полезного не придумал. Нашел это:

Код 1C v 8.2 УП
 Процедура КоманднаяПанельФормыОтправитьПоПочте(Кнопка)

УправлениеОтчетами.ОтправитьДокументПоЭлектроннойПочте(ЭлементыФормы.ПолеТабличногоДокумента, Заголовок);

КонецПроцедуры


И это:

Код 1C v 8.2 УП
 Процедура ОтправитьДокументПоЭлектроннойПочте(Документ, ИмяФайлаВложения = "") Экспорт
Если НЕ Константы.ИспользованиеВстроенногоПочтовогоКлиента.Получить() Тогда
ОбщегоНазначения.СообщитьОбОшибке("Отправлять документы по электронной почте можно только из встроенного почтового клиента.
|В настоящее время в настройках параметров учета установлено использование основного почтового клиента операционной системы.");
Предупреждение("Операция не выполнена");
Возврат;
КонецЕсли;

ФормаОтправкиДокумента = ПолучитьОбщуюФорму("НастройкаОтправкиОтчета");
ФормаОтправкиДокумента.Отчет = Документ;
ФормаОтправкиДокумента.ИмяФайлаВложения = СтрЗаменить(ИмяФайлаВложения, ".", " ");
ФормаОтправкиДокумента.ТемаСообщения = ИмяФайлаВложения;
ФормаОтправкиДокумента.ОткрытьМодально();
КонецПроцедуры


Но вот как передать в заголовок (он-же - имяфайлавложения) нужный мне реквизит - не догоняю ) Прошу помощи у коллективного разума!

Конфигурация - Управление торговлей 10.3 на платформе 8.2
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
29.05.2013 00:09Ответ № 1
(0) Onotoley, ищи код где происходит запись напечатанного документа в файл
ищи Записать(
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.