Имя: Пароль:
1C
1С v8
КА2.4 Несколько заменяющих макетов типовых печатных форм как сделать?
0 Провинциальный 1сник
 
10.01.20
09:00
Есть типовая форма счета-фактуры. Нужно, чтобы в ней были определенные текстовые вставки. Но требуется несколько вариантов этих вставок, чтобы пользователь мог их выбирать.
В справочнике "Макеты печатных форм" можно только скорректировать одну конкретную форму, но не создать варианты. Есть ли возможность сделать несколько вариантов макета для одной и той же типовой формы без программирования?
1 Кац
 
10.01.20
09:05
Делать ВПФ под каждый вариант, имхо
2 yzimin
 
10.01.20
09:07
Разные макеты - это разные команды, соответственно без программирования не обойтись
3 Провинциальный 1сник
 
10.01.20
09:08
(2) Понятно, жаль. Переделать типовую форму во внешнюю в последних конфигурациях - квест тот ещё(
4 yzimin
 
10.01.20
09:19
(3) Расширения?
5 Фрэнки
 
10.01.20
09:20
(3) в Расширении сделай. Программировать все равно, а так по Расширению будешь перехватывать уже в момент готового вывода табдокумента и в нужные поля этого документа будешь вписывать нужные тебе тексты
6 Провинциальный 1сник
 
10.01.20
09:26
(5) Формирование происходит на сервере, а там интерактив с пользователем невозможен. Нужно будет еще изобретать способ, чтобы пользователь как-то сказал, что хочет именно такой макет..
7 Фрэнки
 
10.01.20
09:31
(6) угу. Ну придумывай дальше сам себе трудности и оправдания, почему тебе не хочется сделать эту задачу в Расширении
8 PaulBC
 
10.01.20
09:32
(6) Для каждого макета добавляй свою команду печати.
9 Провинциальный 1сник
 
10.01.20
09:44
(7) А по сути? Как в расширении спросить пользователя?
10 FIXXXL
 
10.01.20
10:16
(9) сделай внешнюю обработку-обертку
11 Фрэнки
 
10.01.20
10:30
(9) В контексте сервера никак. Но если на форме в расширении сделаешь свои доработки, то вот и спросишь в них, все что захочешь. А саму инфу, которую Пользователь может вносить и запоминать для повторного использования - это можно в дополнительные сведения занести.
12 Провинциальный 1сник
 
10.01.20
10:31
(11) Самое противное в расширениях - это расширения форм(( хочется этого всячески избегать
13 runoff_runoff
 
10.01.20
10:36
программировать не надо, надо просто скопировать
дело на 15 минут
14 Фрэнки
 
10.01.20
10:38
(12) А в чем затык с этими СФ ? Что за вставки? Может их в самом деле не надо на форму выносит, а записать в доп-сведения и дергать в готовый уже таблдокумент перед возвратом его в подсистему печати?
15 pechkin
 
10.01.20
10:38
(13) а потом выходит обновление сч-ф
16 pechkin
 
10.01.20
10:47
вообще для команд печати можно задать параметры
УсловияВидимости
ДополнительныеПараметры
https://its.1c.ru/db/bsp312doc#content:53:1
все делать через расширения
17 Кац
 
10.01.20
10:53
(15) придется потратить еще 15 минут, что тут поделаешь..
18 Провинциальный 1сник
 
10.01.20
11:04
(17) А может так оказаться, что это обновление никак себя не проявит сразу, а потом вдруг напечатаются неверные данные. Копипаст работающего механизма - опасное дело.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший