|
Печать любой печатной формы из конфигурации |
☑ |
0
Юзер123
naïve
27.06.22
✎
14:55
|
Добрый день. Есть задача написать обработку которая должна печать форму любого объекта для которого зарегистрирована печатная форма.
Вопрос. Как определить все объекты у которых есть зареГистрированная печатная форма?
|
|
1
1Сергей
27.06.22
✎
14:57
|
Зарегистрирована где?
|
|
2
youalex
27.06.22
✎
15:00
|
Типа УправлениеПечатью.КомандыПечатиОбъекта(МетаданныеДокумента) ?
|
|
3
Юзер123
naïve
27.06.22
✎
15:01
|
(2) (1) да. Все объекты из которых печатается та или иная форма.
|
|
4
Сергиус
27.06.22
✎
15:02
|
(0)Поиском опрашивая модули менеджера)
|
|
5
Garykom
гуру
27.06.22
✎
15:03
|
(4) Ты еще скажи код анализировать, включая все расширения
|
|
6
Garykom
гуру
27.06.22
✎
15:04
|
(0) Никак.
|
|
7
Юзер123
naïve
27.06.22
✎
15:04
|
(4) думаю есть более красивое решение
|
|
8
Юзер123
naïve
27.06.22
✎
15:05
|
(6) а через БСП подсистему печати? как то можно вытянуть?
|
|
9
Garykom
гуру
27.06.22
✎
15:05
|
(6)+ Точнее никак не открывая форму где к объекту подрубятся команды печати
На сервер никак, на клиенте только с извратами
|
|
10
youalex
27.06.22
✎
15:05
|
(8) (2), но метаданные придется оббегать
|
|
11
Юзер123
naïve
27.06.22
✎
15:07
|
(10) ок. спасибо. Буду пробовать.
|
|
12
Aleksey
27.06.22
✎
15:09
|
(10) А что это даст? Ну вот я через разрешение добавил отдельную кнопку на форму которая печатает без БСП и макета (ну например в текстовый документ), что я в метаданных найду?
|
|
13
Юзер123
naïve
27.06.22
✎
15:14
|
(12) ну вероятно для таких случаев не будет определена ни форма ни объект.
|
|
14
youalex
27.06.22
✎
15:18
|
(12) Переделывай на БСП.
|
|
15
Юзер123
naïve
28.06.22
✎
13:49
|
Разобрался вроди как. С получением Печатных форм. И т.д.
Последний вопрос. Как можно зная Ссылку на Объект , Название Печатной формы , и тип объекта вывести на форму обработки эту самую печатную форму. Интересует даже больше вопрос как вообще запустить с указанными параметрами печать.
|
|
16
youalex
28.06.22
✎
14:27
|
см. УправлениеПечатью.СформироватьПечатныеФормы(),
ДополнительныеОтчетыИОбработки.ПечатьПоВнешнемуИсточнику()
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший