Имя: Пароль:
1C
1С v8
1с 8.1 Добавить кнопку "Предварительный просмотр" на форму "ПечатьДокументов"
0 sprinter83
 
30.08.11
20:21
Доброго времени суток.
В конфигурации на платформе 8.1 есть общая форма "ПечатьДокументов", как в любой типовой конфигурации. Нужно на эту форму добавить кнопку "Предварительный просмотр", так как штатный механизм через "Файл - предварительный просмотр" не подходит, так как пользователь работает с формой в режиме "Рабочий стол", т.е. главного меню не видно.
Посмотрел в синтакс-помощнике такого метода для ТабличногоДокумента не нашёл. Может быть кто-нибудь встречался с такой задачей. Подскажите, как организовать пользователю предварительный просмотр Табличного документа
1 John83
 
30.08.11
20:43
может в командной панели есть такое?
2 sprinter83
 
30.08.11
20:48
В командной панели такой команды нет. В 8.1 нельзя привязать командную панель к Полю табличного документа.
3 John83
 
30.08.11
21:04
(2) хочешь сказать, что нельзя сделать тот же "Только просмотр" для ТП?
4 Mashinist
 
30.08.11
21:24
Тема актуальная
У мну немного другая задача - сохранять mxl того что напечатали. ну или хотя бы пускали на принтер
так вот как раз через меню Файл все нужно убрать, а как сделать все то же самое на форме пока не знаю...
5 Tafa
 
30.08.11
21:28
Можно так

WHSShell = Новый COMОбъект("WScript.Shell");
WHSShell.SendKeys("%");
WHSShell.SendKeys("~");
WHSShell.SendKeys("{DOWN 10}");
WHSShell.SendKeys("~");
6 sprinter83
 
30.08.11
21:30
Это как раз то проще
"сохранять mxl того что напечатали. ну или хотя бы пускали на принтер"
Пускают на печать табличный документ поэтому здесь всё проще
используйте метод ТабличногоДокумента

Записать(<Имя файла>, <Тип файла таблицы>)
7 sprinter83
 
30.08.11
21:34
WHSShell = Новый COMОбъект("WScript.Shell");
WHSShell.SendKeys("%");
WHSShell.SendKeys("~");
WHSShell.SendKeys("{DOWN 10}");
WHSShell.SendKeys("~");

В обычном режиме работает, а вот в режиме рабочего стола нет
8 Mashinist
 
30.08.11
21:39
(6) Не так оно и просто
Конечно можно сделать кнопку Печать и по ней и пускать на печать сразу и запись делать
Но не факт, что ее нажмут т.к. могут нажать Файле-Печать... Ctrl+P... Ну и предварительный просмотр тоже хотелось бы...

Я извращался примерно так
Все что формируется идет с большим текстом - ДЛЯ ПРОСМОТРА
И только по кнопке заново формируется документ и он печатается
Основная теорема систематики: Новые системы плодят новые проблемы.