Имя: Пароль:
1C
 
УФ: Параметры для ВПФ(по аналогии с ОФ) - можно ли?
,
0 mikecool
 
21.12.24
17:58
Порылся, не нашел...
Так - чтобы настраивать в режиме предприятия
Зачем - есть формы, отличающиеся не намного, достаточно было бы кейсом разрулить в коде, а не городить 2, 3 или более форм
дорабатывать колхоз сложнее в этом случае
Вот в старых конфигах на ОФ была ПФ, в ней можно было вплоть до документа настраивать файл + к каждому можно было добавлять доп параметры - этого и сейчас хочу
где взять, если есть?
1 mikecool
 
21.12.24
18:00
есть доп реквизиты, но они на все формы сразу
как вариант - добавить что-то типа "Вариант отчета" и пользовать его...
2 mikecool
 
21.12.24
18:02
осталось понять - как обратиться к этому реквизиту в модуле объекта
3 Garykom
 
гуру
21.12.24
18:19
Зачем так сложно?
Создаешь вторую ВПФ, с другим именем, которая запускает первую и формирует что надо
4 mikecool
 
21.12.24
18:20
(3) а это не сложнее? я как раз хочу уйти от нескольких форм
5 AAA
 
21.12.24
18:48
(0)А почему несколько ВПФ близки? что они делают?
6 Garykom
 
гуру
21.12.24
19:07
(4) ты вероятно не понял
вторая ВПФ по сути пустышка-запускалка с нужными параметрами
которые реализованы в первой ВПФ

ну или делай форму выбора/настройки в первой ВПФ
которая показывается перед формированием ПФ или сразу сверху настройки (с кнопкой Сформировать), снизу сама ПФ
7 mikecool
 
21.12.24
19:19
(6) дошло ))
(5) в одной выводим упаковки, в другой - нет
банально - передать параметр
8 AAA
 
21.12.24
20:20
А почему не сделать впф с открытием формы?
9 Hmster
 
21.12.24
21:46
(8) в ОФ была подмена стандартной формы на ВПФ, т.е. при групповой печати могли спокойно напечататься "разные макеты"
10 Hmster
 
21.12.24
21:52
(9) вот надо тебе распечатать 10 документов и ты каждый раз будешь выбирать параметры?
11 AAA
 
22.12.24
06:22
(10)Зачем 10 раз выбирать
&НаКлиенте
Процедура Печать(ИдентификаторКоманды, ОбъектыНазначения) Экспорт

В процедуру формы Печать точно также передается массив объектов - Объекты назначения. Выбирайте параметры и печатаете сколько хотите.
12 Serg_1960
 
22.12.24
21:59
"Порылся, не нашёл"
Порылся, нашёл:
Внешняя печатная форма с диалогом перед печатью
https://www.myblog-1c.ru/внешняя-печатная-форма-с-диалогом-пер/
Внешняя печатная форма с открытием промежуточной формы
https://www.azhur-c.ru/arhiv_articles.html?id=320
13 mikecool
 
19.01.25
19:53
вариант с открытием формы перед печатью не подходит
пользователи тупые, скоро я от них откажусь ))
значит просто сделаю стартер-пустышку, которая будет по параметрам запускать мою одну, которая и будет формировать результат )
14 ldo6
 
20.01.25
09:06
(7) это делается одной печатной формой и несколькими командами. В одну процедуру печати пробрасываются параметры в зависимости от выбранной команды.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший