Имя: Пароль:
1C
1С v8
Рассылки писем контрагентам по одной кнопке
, ,
0 БИР
 
11.01.19
21:13
Доброго времени суток. У меня есть запрос, где формируется реестр на каждого контрагента, а как мне написать код чтобы документы автоматически при нажатии кнопки отправились всем контрагентам из данного реестра.

Отправка на почту тоже прописана, но на одного контрагента.
1 d4rkmesa
 
11.01.19
21:16
(0) Есть коллекция Получатели с адресами в объекте письма.
2 БИР
 
11.01.19
21:17
Сообщение = Новый ИнтернетПочтовоеСообщение;
    Текст = Сообщение.Тексты.Добавить()
    Сообщение.Отправитель = "";
    Сообщение.ИмяОтправителя = "";
    Сообщение.Тема = "";  
    МассивСтрок = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(Контрагент.АдресЭлектроннойПочты, ",");
    Для Каждого Строка Из МассивСтрок Цикл
        Сообщить(Строка);
       Сообщение.Получатели.Добавить(Строка);
    КонецЦикла;
    Сообщение.Вложения.Добавить("", ТипФайлаТабличногоДокумента.XLS);
Вот код, который идет после формирования табличного документа и его сохранения.
3 БИР
 
11.01.19
21:18
(1) Для меня это пока новое, такого я еще не писала.
4 d4rkmesa
 
11.01.19
21:26
(2) Для Каждого Строка Из МассивСтрок Цикл
        Сообщить(Строка);
       Сообщение.Получатели.Добавить(Строка);
    КонецЦикла;

Вот здесь может быть много адресов получателей.
5 БИР
 
12.01.19
07:59
Я понимаю, можете показать примерный код. Я начинала писать через запрос, но у меня ничего не получилось.
6 Конструктор1С
 
12.01.19
08:38
Конфигурация типовая?
7 БИР
 
12.01.19
08:48
(6) Да
8 Конструктор1С
 
12.01.19
12:56
(7) в типовых обычно есть готовый код для отправки почты. Все типовые пишутся на основе БСП, в БСП есть метод:

РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(УчетнаяЗапись, ПараметрыОтправки);

вот описание:
https://its.1c.ru/db/bsp246doc#content:1489:hdoc

Помимо этого в типовой может быть свой встроенный почтовый клиент, и там возможности работы с почтой несколько расширены
9 Maniac
 
12.01.19
13:02
(8) тока тма НЕТ того что просит тс
10 Maniac
 
12.01.19
13:06
https://www.youtube.com/watch?time_continue=372&v=e77OLIMeM64

до сих пор такого нет в 1С
11 Конструктор1С
 
12.01.19
13:17
(10) в УНФ печать с отправкой по почте уже давно была
12 ДенисЧ
 
12.01.19
13:20
(11) А пачкой она умеет отправлять, как ТС надо?
13 Конструктор1С
 
12.01.19
13:24
(12) не вижу сложности сформировать несколько печатных форм и закатать их во вложения письма. Когда-то делал такое, в самописке ещё на старой версии БСП
14 ДенисЧ
 
12.01.19
13:31
(13) Я тоже не вижу, но ТС не умеет же.
15 Конструктор1С
 
12.01.19
13:39
(14) примеры легко нагугливаются в интернете. Нет, так можно накидать пример
16 Maniac
 
12.01.19
14:15
открою секрет.... можно тупо купить...