|
Открыть программно внешнюю печатную форму
| ☑ |
0
BorisSPb
26.09.13
✎
18:26
|
Здравствуйте.
Стоит задача. Написать команду, которая бы открывала бы внешнюю печатную форму. В форме СерииНоменклатуры я создал следующую команду, которая бы открывала внешнюю печатную форму.
&НаКлиенте
Процедура ПечатьМ17()
ОткрытьФормуМодально("ВнешняяОбработка.ВнешняяПечатнаяФормаМ17", , ЭтаФорма);
КонецПроцедуры
Но такая процедура выдает ошибку:
{Справочник.СерииНоменклатуры.Форма.ФормаВыбораПоОстаткам.Форма(415)}: Ошибка при вызове метода контекста (ОткрытьФормуМодально)
ОткрытьФормуМодально("ВнешняяОбработка.ВнешняяПечатнаяФормаМ17", , ЭтаФорма);
по причине:
Неизвестное имя формы. Имя: "ВнешняяОбработка.ВнешняяПечатнаяФормаМ17"
Подскажите, пожалуйста, как обращаться к внешней печатной форме?
|
|
1
Галахад
гуру
26.09.13
✎
18:30
|
Да нету формы, обычно у таких обработок.
Может что-о другое надо сделать?
|
|
2
BorisSPb
26.09.13
✎
18:31
|
Надо открыть макет.
|
|
3
Галахад
гуру
26.09.13
✎
18:32
|
Не заполненный?
|
|
4
BorisSPb
26.09.13
✎
18:34
|
Заполненный данными. Но для начала хотелось бы просто понять как обращаться к внешней печатной форме.
|
|
5
Галахад
гуру
26.09.13
✎
18:38
|
(4) На УФ не знаю. На обычных просто заполняется переменная
"СсылкаНаОбъект" и вызывается функция Печать().
В ответ получается макет.
|
|
6
BorisSPb
26.09.13
✎
18:45
|
А как можно ссылку получить для внешней печатной формы?
ИмяВнешнейПечатнойФормы.ПолучитьСсылку();
Может так?
|
|
7
BorisSPb
26.09.13
✎
19:36
|
Внешняя обработка уже загружена в Дополнительеные отчеты и обработки. Я работаю в конфигурации УП.
Может к ней через доп. отчеты можно обратиться?
|
|
8
Поpyчик-4
26.09.13
✎
19:56
|
(7) Взять обработку и сделать открытие или вызов процедуры печати по примеру.
Само открытие ВПФ для БСП зависит от метода использования.
|
|