Имя: Пароль:
1C
1С v8
Не активна кнопка "Отправить по почте" в УТ 11
,
0 ahmato
 
19.02.15
16:15
Добрый день.

Вопрос собственно говоря : Не активна кнопка "Отправить по почте" в УТ 11. Создал печатную форму в документе "Заказ Клиента", вроде все как и в печатной форме "счет на оплату", но кнопка не алле.
http://myfolder.ru/foto/view_foto/9_5sim9c5ycg/
1 Либерал
 
19.02.15
16:23
учетная запись эл.почты настроена хоть одна?
2 ahmato
 
19.02.15
16:26
Конечно. Остальные отчеты отправляются, ерунда с этой печатной формой.
3 Либерал
 
19.02.15
16:28
внешняя? там что то вроде "безопасный режим" или типа того нужно в ложь поставить при инициализации печ.формы
4 ahmato
 
19.02.15
16:32
сейчас посмотрю, вроде все ПривилегированныйРежим выставлен также как в при формировании печатной формы счета на оплату.
5 ahmato
 
19.02.15
16:34
ОбщаяФорма.ПечатьДокументов передаются те же параметры, короче видимо где то какая то галка должна стоять, которая должна этой печатной форме отправляться по почте, мне так кажется.
6 ahmato
 
19.02.15
16:37
которая должна разрешать* этой печатной форме отправляться по почте, мне так кажется.
7 Либерал
 
19.02.15
16:40
в модуле внеш.печ.формы смотри
Функция СведенияОВнешнейОбработке()
8 Либерал
 
19.02.15
16:42
ПараметрыРегистрации.Вставить("БезопасныйРежим", ложь)
кажется влияет если не путаю
9 ahmato
 
19.02.15
16:43
Это не внешняя печатная форма. Просто в документ добавил дополнительную команду для печати, не более того.
10 Либерал
 
19.02.15
16:47
тогда хз
11 ahmato
 
19.02.15
16:49
плохо. Если кто знает причину,помогите плз.
12 ahmato
 
19.02.15
16:56
Вопрос решил, но помоему грубо, в модуле ПечатьДокументов
нашелся такой код:
Если Пользователи.ЭтоПолноправныйПользовательИБ()
        ИЛИ (РольДоступна("ВыводНаПринтерФайлБуферОбмена")
        И РаботаСПочтовымиСообщениями.ПолучитьДоступныеУчетныеЗаписи(Истина).Количество() > 0) Тогда
        Элементы.ОтправитьПоПочте.Доступность = ОбъектыПечати.Количество() > 0;
    Иначе
        Элементы.ОтправитьПоПочте.Доступность = Ложь;
    КонецЕсли;
Предполагаю, что я где то по условию не прохожу, разбираться времени сейчас нет. Позже займусь. Может кто сможет объяснить для чего это условие?
2 + 2 = 3.9999999999999999999999999999999...