Имя: Пароль:
1C
1С v8
Отправка на почту печатной формы
0 Olga O
 
12.12.22
16:47
Здравствуйте! Подскажите, пожалуйста, как заполнить получателей письма в общей форме Печать документов.
Email получаю из контактной информации контрагента (реквизит документа, который печатаем).
Когда я заполняю ПараметрыВывода.ПараметрыОтправки в процедуре Печать внешней обработки, до формы Печати документов эта структура не доходит. В ней оказывается пустой.
Помогите, пожалуйста!
1 Garykom
 
гуру
12.12.22
17:26
Отладчик в руки и вперед
2 Olga O
 
12.12.22
17:26
Итак. Обнаружено решение:

В процедуре Печать модуля внешней обработки получаем адреса электронной почты по массиву объектов.
Далее записываем их в СписокЗначений (я назвала его СписокПолучателей). Я поначалу записала в Массив. Именно поэтому у меня и возникла проблема.
В список помещаем просто сами е-мейлы, а не структуру из адреса и представления, как я поначалу сделала (в этом случае в окне отправки письма в поле адреса значилось "структура" вместо адреса)
Далее:
СтруктураПараметровПисьма = Новый Структура("Получатель,Тема,Текст", СписокПолучателей, "Ваша тема письма", "Текст письма");
ПараметрыВывода.Вставить("ПараметрыОтправки", СтруктураПараметровПисьма);
Всё, больше ничего делать не надо.