|
внешние печатные формы | ☑ | ||
---|---|---|---|---|
0
Rolandas
11.09.19
✎
11:54
|
Всем привет, так как я не программист 1с то возможно буду спрашивать банальных вопросов, сильно не пинать. 1С 8..2 "Управление торговлей", редакция 10.3 (10.3.13.3)
Вопрос про внешние печатные формы. У меня их накопилось несколько почти одинаковых с логотипом и без, с другим заголовком… И при правке нужно изменять всех. В общем хочу всех объединить в одну, возможно с несколькими макетами . Вопрос, какой механизм подключение того или иного макета? Думою в разных подключаемых печатных формах использовать туже самую обработку, только как в самой обработке получить имя печатной формы чтоб потом ее использовать в логике? Или как обычно делается в таких ситуациях? Спасибо. |
|||
1
Йохохо
11.09.19
✎
11:57
|
в функцию которая отдаст табдок можно и параметр передать между скобочками
|
|||
2
ам794123
11.09.19
✎
11:58
|
(0) использовать СКД, а дальше функционал варианты отчета
|
|||
3
dka80
11.09.19
✎
11:58
|
В обычных формах обработку можно подключить несколько раз. При этом в при каждом подключении можно задать параметр. Далее при работе обработки анализируешь значение параметра и выбираешь нужный макет
|
|||
4
_Дайвер_
11.09.19
✎
12:00
|
Или вывести несколько команд на печать, и в зависимости от команды заполнять макет
|
|||
5
asady
11.09.19
✎
12:01
|
(0) насколько я помню в 8.2 поддерживается передача параметров в печатную форму
ну и будет у тебя везде одна обработка печати в разных строчках типа ТОРГ12 universal.epf "ТОРГ12" (параметр) УПД universal.epf "УПД" (параметр) |
|||
6
Rolandas
11.09.19
✎
12:17
|
Да, Обработка.ДополнительныеПараметры передаются, а в самой печатной как мне получить эти параметры?
|
|||
7
dka80
11.09.19
✎
12:38
|
||||
8
dka80
11.09.19
✎
12:38
|
||||
9
Rolandas
11.09.19
✎
12:43
|
Да я гуглил это но при вводе
Если ТипЗнч(ДополнительныеПараметры) = Тип("Структура") Тогда Мне ругается что переменная ДополнительныеПараметры не определена… |
|||
10
dka80
11.09.19
✎
12:47
|
ты (7) смотрел? Реквизит создал?
|
|||
11
Rolandas
11.09.19
✎
12:53
|
В модуле УниверсальныеМеханизмы есть переменная с заданными параметрами:
Обработка.ДополнительныеПараметры = ДополнительныеПараметры; Мне нужно только ее получить в самой печатной форме. |
|||
12
hhhh
11.09.19
✎
12:57
|
(11) ну, как в (7) сделал?
|
|||
13
dka80
11.09.19
✎
12:57
|
(11) тить-колотить
https://hkar.ru/ZxsQ |
|||
14
Rolandas
11.09.19
✎
13:00
|
Спасибо, создал реквизит, структура передалась, разбираюсь дальше…
|
|||
15
Rolandas
16.09.19
✎
14:54
|
Подскажите, пожалуйста, как получить шрифт Области макета (для изменения), гугление не пмогло.
Получаю область макета ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); Получаю текущий шрифт??? ТабДокумент.ТекущаяОбласть.Шрифт Но получаю 8 хотя в макете там стоит 14 |
|||
16
Rolandas
16.09.19
✎
15:17
|
Получаю в таком виде:
ОбластьМакета.Область("R7C1:R7C29").Шрифт И все равно 8??? |
|||
17
Вафель
16.09.19
✎
15:22
|
(16) у области макета другая нумерация. это же по сути табличный документ
|
|||
18
Rolandas
16.09.19
✎
15:30
|
(17) Спасибо, да действительно, прописал R1C1, и получил то что нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |