Имя: Пароль:
1C
1С v8
Программная настройка печати 1С8
0 Вик
 
14.06.13
19:45
Есть двухстраничный документ (печать отпуска - лицевая и оборотная сторона).
Бух хочет печатать обе стороны на одной стороне листа - чтобы не морочиться с переворотом листа.
Можно при печати после выбора принтера указать в настройке принтера указать разметку страницы 2 страницы на одном листе.
Результат очень устаивает клиента - на альбомной странице вертикально 2 страницы рядом. чуть меньше размер шрифта, но вполне удовлетворителен.
Можно написать внешнюю печатную форму, но как задать программно параметры печати табличного документа?
ТабДок.???=2 - не нашел ни в свойствах ни в методах табличного документа ничего подходящего.
Кто нибудь подскажет?
С уважением, Вик
1 Alterife
 
14.06.13
20:02
(0) А в настройках, собственно, принтера?
2 Вик
 
14.06.13
20:04
А что в настройках принтера?
После печати, когда хочу напечатать еще один документ этог типа приходится устанавливать заново - настройки не сохраняются
3 Mitriy
 
14.06.13
20:06
в табдоке нету таких настроек... жмешь предварительный просмотр, настраиваешь, как тебе надо принтер, говоришь ОК... потом для этой печатной формы у этого пользователя будут эти настройки...
4 Вик
 
14.06.13
20:07
Нет, настройки собственно самого принтера не сохраняются.
А есть возможность программно указать требуемую настройку самого принтера?
как?
5 Вик
 
14.06.13
20:10
Упс!
Сохранились!
Спасибо!
Вопрос снят!
6 Вик
 
14.06.13
20:20
Ну вообще-то сохраняются, только если этот же докумен повторно печатаешь.
Если же другой - то выставлять разметку страницы приходится повторно.
7 Mitriy
 
14.06.13
20:32
у табдока есть свойство КлючПараметровПечати, если будешь разным табдокам задавать одно имя, то они будут с одинаковыми настройками...
8 Вик
 
14.06.13
20:35
А как задать содержимое самого ключаПараметровПечати?
Чтобы разметка страницы была 2 страницы на лист?
9 Mitriy
 
14.06.13
20:43
(8) я такого способа не знаю... в первый раз все равно надо настроить ручками...
10 Вик
 
14.06.13
20:47
Ну да, первый раз руками, но что это за параметр, который регулирует именно 2 страницы на лист?
Впрочем, если знать этот параметр, то и программно его настроить видимо можно.
Вопрос, что это за параметр?
11 shuhard
 
14.06.13
20:51
(0) прицепи к виндам принтер дважды с разными настройками и в 1С выбирай принтер
12 Вик
 
14.06.13
20:55
Да я бы и рад, но как сохранить за этим одним из то, что требуется?
У меня этого не получилось.
Как только закрываю напечатанный документ и открываю следующий такого же типа, все настройки этого принтера по количеству страниц на лист падают...
13 shuhard
 
14.06.13
20:56
(12) дык ты принтер настраивай, а не 1С
14 Вик
 
14.06.13
21:01
А чо! получилось!
Спасибо!
15 shuhard
 
14.06.13
21:11
(14) приему лет 20
16 Вик
 
14.06.13
21:14
:) забывается
2 + 2 = 3.9999999999999999999999999999999...