Имя: Пароль:
1C
 
Отдельная кнопка для ВПФ на форме документа
0 Gray776
 
18.07.19
12:22
Как сделать чтоб внешняя печатная форма (уже добавленная в справочник ВнешниеОбработки) печаталась с отдельной кнопки на форме документа?
Сделать основной не то...
1 singlych
 
18.07.19
12:47
пересунь через изменить форму
2 Gray776
 
18.07.19
13:25
(1) Не понял.
Сейчас вот чего нарыл:
Процедура ОсновныеДействияФормыКнопка(Кнопка)

ВПФ = Справочники.ВнешниеОбработки.НайтиПоНаименованию("название в справочнике");
Если ВПФ = Неопределено Тогда
    Сообщить("Отсутствует или изменена обработка с названием: ""название в справочнике""", СтатусСообщения.Важное);
Иначе
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ВПФ.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);
    Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
    Форма.Открыть();
КонецЕсли;
Но так открывается форма обработки(она там есть), а чтоб сразу на печать шло как сделать?
3 singlych
 
18.07.19
13:30
У команды в сведениях о внешней обработке стоит тип "ОткрытиеФормы". А надо вызов клиентского или серверного метода. Но это если надо.
4 Хряк
 
18.07.19
14:08
ты не форму открывай, а печатай
Форма.печать()
5 PiotrLoginov
 
18.07.19
14:42
+ (4) или ОбработкаОбъект.Печать()
6 Gray776
 
25.07.19
15:20
(5) Ага так заработало
Программист всегда исправляет последнюю ошибку.