|
Печатная форма по умолчанию | ☑ | ||
---|---|---|---|---|
0
Artificial
23.01.15
✎
17:03
|
Здравствуйте. Первый раз пишу здесь.
Необходимо получить название макета печатной формы документа, которая используется по умолчанию. Спасибо. |
|||
1
Dmitriy_76
23.01.15
✎
17:05
|
макета по умолчанию ?
|
|||
2
ДенисЧ
23.01.15
✎
17:05
|
На первый раз прощаем.
Название конфигурации, релиз, платформа? |
|||
3
Artificial
23.01.15
✎
17:06
|
(1) Да, его самого.
(2) Управление торговым предприятие для Украины 1.2.25.1. Платформа 8.2.19.83 |
|||
5
Dmitriy_76
23.01.15
✎
17:08
|
ВосстановитьЗначение(СсылкаНаОбъект.Метаданные().Имя+"МакетПечати");
? |
|||
6
Artificial
23.01.15
✎
17:09
|
(4) Если Вас интересуют мои политические взгляды могу их высказать в специальной теме.
(5) Спасибо, сейчас попробую. |
|||
9
Artificial
23.01.15
✎
17:13
|
(5) Не получилось. ВосстановитьЗначение(ОбъектПечати.Метаданные().Имя) возвращает строчное название документа. Я это пишу в общей форме, именно оттуда нужен доступ.
|
|||
11
Artificial
23.01.15
✎
17:14
|
(5) ОбъектПечати.Метаданные().Макеты
Вот здесь макеты. Только как понять, какой из них основной? |
|||
15
Artificial
23.01.15
✎
17:54
|
Помогите, а!
|
|||
16
Dmitriy_76
23.01.15
✎
17:58
|
ну так а посмотреть откуда она на форме рисуется не ?
так же в форме документа .... |
|||
17
Artificial
23.01.15
✎
18:00
|
(16) Программно создаётся кнопка, поэтому так просто не выйдет.
Пересмотрел общие модули. Есть модуль УниверсальныеМеханизмы, но именно по умолчанию ничего интересного не могу найти. |
|||
18
Vladal
28.01.15
✎
10:52
|
(17) Смотри. В форме списка документов, например, та же РеализацияТоваровУслуг, есть обработчик печати. Как правило, печатается форма по умолчанию. Его обработчик вызывает универсальные механизмы:
УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ЭтаФорма.ЭлементыФормы.ДокументСписок.ТекущаяСтрока.ПолучитьОбъект()); (УПП 1.3 для Украины) |
|||
19
DrZombi
гуру
28.01.15
✎
10:55
|
(15) Помочь в чем?
По умолчанию не макет выбирается, а вариант печати из определенного списка. |
|||
20
Vladal
28.01.15
✎
10:57
|
Потом в универсальных механизмах проваливаешься в вызываемые процедуры и функции:
функцияя НапечататьДокументПоУмолчанию из неё в другие: получаешь список макетов и выделяешь макет по умолчанию. ДеревоМакетов = ПолучитьДеревоМакетовПечати(Объект.Ссылка, СтруктураВнутреннихПечатныхФорм); СтрокаПоУмолчанию = ПолучитьСтрокуДереваМакетовПоУмолчанию(Объект.Метаданные().Имя, ДеревоМакетов); Проверь, какой макет по умолчанию возвращается в том случае, если макет у документа один и он не установлен основным. Список макетов определяется для каждого документа в модуле объекта функцией ПолучитьСтруктуруПечатныхФорм. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |