Имя: Пароль:
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;
    Иначе
        Элементы.ОтправитьПоПочте.Доступность = Ложь;
    КонецЕсли;
Предполагаю, что я где то по условию не прохожу, разбираться времени сейчас нет. Позже займусь. Может кто сможет объяснить для чего это условие?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший