Имя: Пароль:
1C
1С v8
Высота уже выведенного в печатный документ - чем точно посчитать?
0 Владимир1С
 
29.03.13
18:12
Формирую Торг-12 на печать. Пользоватьель замордовал принтер, с настройками печатных форм на принтере свистопляска. Приходиться задавать настройки непосредственно перед выводом и фиксировать. Столкнулся с ТабличныйДокумент.ПроверитьВывод(МассивВыводимыхОбластей) - даёт неадекват через чур часто. Задаю перед выводом размер страницы - всё равно с ошибкой. Есть функция / высотаСтроки / области ячеек табличного документа. Можно ли с её помощью считать высоту выводимой области?
Кто нибудь, кто решал подобную задачу, подскажите пожалуйста, кроме "ручного" подсчёта высоты, можно ли что-нибудь сделать?
1 Волшебник
 
29.03.13
18:15
сбросить все настройки в заводские
у пользователя убрать права изменения настроек
2 Владимир1С
 
29.03.13
18:17
(1) не выйдет - постоянно печатает разные документы(разные настройки) - сидит на отгрузке.
3 Fragster
 
гуру
29.03.13
18:19
А у меня ПроверитьВывод работает...
4 Зойч
 
29.03.13
18:19
так можно же настройки сохранять, типа опции печати
5 Владимир1С
 
29.03.13
18:21
После этого функция приходит в себя, но не полностью:
       ТабличныйДокумент.ВерхнийКолонтитул.Выводить = истина;
       ТабличныйДокумент.РазмерКолонтитулаСверху = 10;
       ТабличныйДокумент.ВерхнийКолонтитул.НачальнаяСтраница = 2;
       ТабличныйДокумент.АвтоМасштаб = Истина;
       ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
       ТабличныйДокумент.ЭкземпляровНаСтранице = 1;
       ТабличныйДокумент.РазмерСтраницы = "A4";
       
       ТабличныйДокумент.СохранятьСвойстваОтображения = Истина;
6 Владимир1С
 
29.03.13
18:23
Так что там с / высотаСтроки / области ячеек табличного документа ??? Кто нибудь пробовал?
7 Владимир1С
 
29.03.13
18:30
(3) насколько точно?
8 0xFFFFFF
 
29.03.13
18:35
Пользователь должен жмакать батон "распечатать все". Нефиг ему самодеятельностью заниматься
9 0xFFFFFF
 
29.03.13
18:37
А если по теме - то надо все параметры печати (автомаштаб, поля, ориентация) надо устанавливать ДО вызова ПроверитьВывод
10 Владимир1С
 
29.03.13
18:39
(9) в (5) об этом и написал, но не точно срабатывает.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс