|
как программно открыть окно предварительного просмотра печатной формы? | ☑ | ||
---|---|---|---|---|
0
n0ther
16.01.24
✎
15:53
|
Как открыть программно диалог предварительного просмотра табличного поля?
|
|||
1
Волшебник
16.01.24
✎
15:55
|
не табличного поля, а поля табличного документа
|
|||
2
n0ther
16.01.24
✎
16:02
|
(1) yes of course. Mea culpa.
|
|||
3
Лефмихалыч
16.01.24
✎
16:05
|
а ты табДок.Показать() пробовал?
|
|||
4
Fedor-1971
16.01.24
✎
16:19
|
(3) У ТС и так ПолеТабличного документа на форме, получит исключение если попытается его ещё раз Показать()
Как я понимаю, ТС хочет именно предварительный просмотр (Иконка: принтер с линзочкой) (0) Походу, стандартно, нет такой возможности. Написал бы языком полностью что хочешь сделать? |
|||
5
Fedor-1971
16.01.24
✎
16:21
|
4+ как вариант решения именно этого вопроса, вынеси на панель иконку предварительного просмотра и назначь ей сочетание клавиш
|
|||
6
Волшебник
16.01.24
✎
16:22
|
частичное решение: в русской раскладке WSH.SendKeys (Alt-ф р)
но проще активизировать поле табличного документа и обучить пользователя тащить мышку к стандартной кнопке вверху, которая делается доступной |
|||
7
Fedor-1971
16.01.24
✎
16:29
|
(6) Или так: при активном поле ALT + "-" и дальше мышкой - файл - предварительный просмотр
|
|||
8
n0ther
16.01.24
✎
16:42
|
(4) (5) командная панель и поле табличного документа создаются программно и динамически. Хочу в каждой связке "командная панель-поле табличного документа" увидеть стандартные команды печати, параметров страницы и предв. просмотра.
С печатью разобрался, сделал сам. А вот с остальными беда огорчение. |
|||
9
n0ther
16.01.24
✎
16:43
|
(6) это АРМ, который сделан для ну совсем далеких от 1С пользователей. Надо максимально просто.
|
|||
10
Fedor-1971
16.01.24
✎
16:49
|
(9) не совсем понял, ты хочешь силой отправить на печать без вопросов к пользователю?
твоёПоле.Напечатать(РежимИспользованияДиалогаПечати .Использовать) - покажет диалог, куда собираемся печатать и останется просто нажать ОК Таки, совсем чайники в Ворде и Экселе могут нажать соответствующую иконку, а в 1С нет? |
|||
11
Fedor-1971
16.01.24
✎
16:59
|
(8) само просто, достань их просто на панель в конфигураторе, и программно дополняй нужными кнопками
|
|||
12
n0ther
16.01.24
✎
17:11
|
(10) с печатью я разобрался. диалог предварительного просмотра как вызвать?
|
|||
13
Fedor-1971
16.01.24
✎
17:20
|
(12) Команды - Стандартные команды - выбери твоё поле - перетащи на панель нужные иконки (они будут активны только при активизации поля табличного документа)
Посмотри в их свойствах ПоложениеВКоманднойПанели - должно быть что-то типа "В командной панели" (иначе они будут прятаться в кнопке "Ещё" Всё что будешь добавлять программно на панель, просто будет лежать после них |
|||
14
n0ther
17.01.24
✎
08:41
|
(13) у меня полностью форма программно создаётся. что я куда перетащу? в конфигураторе она абсолютно пустая, от слова совсем
|
|||
15
Fedor-1971
17.01.24
✎
09:23
|
(14) Управлять стандартными командами не получится
можешь поставить галочку Автозаполнение у панели команд, при активации поля должны светиться нужные кнопки Как вариант, сделай закладки Основная и ПачФорма, на последней сделай ПолеПечатногоДокумента, достань нужные кнопки на закладку и рули себе ТекущейСтраницей Всё что хочешь создавать программно ложи на закладку Основная Или как удобнее |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |