|
Выполнить печатную форму программно на управляемых формах | ☑ | ||
---|---|---|---|---|
0
bebibo
28.07.21
✎
12:05
|
Добрый день. Как выполнить ПФ на обычных формах, я знаю. Но как это сделать на управляемых?
На обычных делаю так как написано ниже. А на управляемых в попытке попадает в исключение и описание ошибки = "" ИмяВнешнейПечатнойФормы = ПолучитьПредставление(ВидДокумента); НайденаяФорма = Справочники.ВнешниеОбработки.НайтиПоНаименованию(ИмяВнешнейПечатнойФормы); Если НайденаяФорма.Пустая() Тогда Сообщить("Печатная форма: " + ИмяВнешнейПечатнойФормы + " не найдена. Обратитесь к администратору 1С"); Возврат; КонецЕсли; ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные = НайденаяФорма.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); ПечатнаяФорма = ВнешниеОбработки.Создать(ИмяФайла); Если НЕ Контрагент.Пустая() Тогда ПечатнаяФорма.Контрагент = Контрагент; КонецЕсли; ПечатнаяФорма.СсылкаНаОбъект = ДокументОбъект; Попытка ПечатнаяФорма.Печать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; |
|||
1
lubitelxml
28.07.21
✎
12:06
|
Отладчик продать?
|
|||
2
bebibo
28.07.21
✎
12:10
|
(1) Началось..
|
|||
3
ДенисЧ
28.07.21
✎
12:10
|
(2) Хочешь, продам процедуру Сообщить(), раз у тебя на отладчик денег не хватает? )))
|
|||
4
ildary
28.07.21
✎
12:16
|
(2) Если так неприятен отладчик, то можно почитать на ИТС описание работы ВПФ или просто погуглить.
|
|||
5
Kassern
28.07.21
✎
12:25
|
(0) посмотрите мануалы как на УФ внешние печатные формы встраиваются. Там нет никакой ссылки на объект. Да есть процедура печать экспортная, которая в большинстве своем представляет "УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(.........)" При чем массив объектов передается в параметры процедуры печать.
|
|||
6
Малыш Джон
28.07.21
✎
12:32
|
(3) демпингуешь?
|
|||
7
Kassern
28.07.21
✎
12:33
|
(3) вы уже пытались продать СП, но он оказался бракованным)
|
|||
8
bebibo
28.07.21
✎
13:10
|
Скажите что конкретно смотреть то?))
|
|||
9
bebibo
28.07.21
✎
13:11
|
(5) Попробую..
|
|||
10
PuhUfa
28.07.21
✎
13:11
|
(8) hh -))
|
|||
11
ДенисЧ
28.07.21
✎
13:13
|
(7) Это вам он оказался неподходящим
(6) Подстраиваюсь под покупателя. Если ему слон дорог, то пусть хоть мышку купит |
|||
12
bebibo
28.07.21
✎
13:13
|
У кого то есть пример на упр формах?
|
|||
13
Менталист
28.07.21
✎
14:11
|
(0) Если именно в попытке на ПечатнаяФорма.Печать(); валится, то рискну предположить что в созданной обработке нет экспортной процедуры Печать()
|
|||
14
bebibo
28.07.21
✎
14:20
|
(13) Есть..Нашли решение, обратиться не к "Печать()", а к другой процедуре в этой ПФ. Спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |