Имя: Пароль:
1C
1С v8
8.3 УФ. Кнопочка отправки письма
0 Amig0_0
 
14.07.20
12:12
Добрый день, уважаемые! Кто-нибудь добавлял на "свою" форму отчета созданного на СКД стандартные кнопочки командной панели?
Не могу разобраться как добавить кнопку "Отправки письма".
https://yadi.sk/i/llwK3KNqR_EoZw

Заранее спасибо!
1 SadrArt
 
14.07.20
12:31
кнопочку не знаю, а вот кнопка добавляется, скорее всего, из глобальных команд
2 SadrArt
 
14.07.20
12:47
(1) а нет, был не прав, Команда оказывается в форме, https://prnt.sc/thgfh3
3 Amig0_0
 
14.07.20
12:50
(2) Ну это вы его на форме сами создали, полагаю методом "ДобавитьКомандыОтправки". Или как?
4 Amig0_0
 
14.07.20
12:51
(1) В глобальных, да, она есть. Параметризируемоя. Ссылается на общую команду в состав которой НЕльзя включить Отчеты) Только документы. Или я не понимаю как это сделать
5 SadrArt
 
14.07.20
12:55
(3) нет, это типовое, в БП, посмотрел сейчас в ЗУПе тоже самое - видимо, это БСПшная
6 Amig0_0
 
14.07.20
12:57
(5) а что за отчет на скрине, не подскажите?
7 SadrArt
 
14.07.20
12:58
(6) Общая форма ФормаОтчета
8 Amig0_0
 
14.07.20
13:51
(7) Спасибо большое! Разобрался) тема закрыта.

Решение:

1) Создаем свою команду
2) описываем

&НаКлиенте
Процедура ОтправитьПоЭлектроннойПочте(Команда)
    
    ЭтотОбъект.Результат = Отчет.ТабДок;
    ОтправкаПочтовыхСообщенийКлиент.ОтправитьОтчет(ЭтотОбъект);
    
КонецПроцедуры

Если у вас табличный документ - НЕ реквизит отчета, а реквизит Формы, 1-я строка с присваиванием не нужна.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший