|   |   | 
| 
 | как программно открыть окно предварительного просмотра печатной формы? | ☑ | ||
|---|---|---|---|---|
| 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) Управлять стандартными командами не получится
 можешь поставить галочку Автозаполнение у панели команд, при активации поля должны светиться нужные кнопки Как вариант, сделай закладки Основная и ПачФорма, на последней сделай ПолеПечатногоДокумента, достань нужные кнопки на закладку и рули себе ТекущейСтраницей Всё что хочешь создавать программно ложи на закладку Основная Или как удобнее | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |