Имя: Пароль:
1C
 
Макет: как задать области?
0 bambucho
 
06.02.20
15:30
Сваял макет,содержит два листа со статическими областями (нет динамических строк) для внутренних нужд,вызывается и наполняется через штатные средства УТ10.3 (РТиУ>Печать)

Проблема,области порой пляшут и не попадают в размер листа (в зависимости на каком компе отрыли и что понажимали...).
Что пробовал:
*в коде АвтоМасштаб - не спасает
*в конфигураторе игрался "Таблица>Настройка печати" - не спасает,т.к. платформа сама вставляет горизонтальные линии разделители,даже если изменять размеры ячеек,попадая в нужные размеры листа,один фиг,у некоторых пользователей форматирование может изменится (бить по рукам не предлагать).
*есть мысли создать два макета под каждую страницу,но как их потом склеить при печати?
*м.б. в коде как то жестко задать области-границы...

Что еще можно придумать?
1 vicof
 
06.02.20
15:33
бей по башке
2 bambucho
 
06.02.20
15:44
(1) "погладить" не проблема,"но забитый,а не приклеенный гвоздь надежнее"...
Все же,есть еще какие-либо способы или выход из ситуации?
3 vicof
 
06.02.20
15:46
Уволиться) установить имя настроек печати, чтобы один раз настроили, и больше ничего у них не вылазило.
4 vicof
 
06.02.20
15:47
или ключ параметрво печати, смотря что за платформа
5 bambucho
 
06.02.20
16:15
Есть возможность программно задать,(например) область с 1:1-55:188 максимально на весь лист,область 56:1-98:188 максимально на весь СЛЕДУЮЩИЙ лист?
6 bambucho
 
06.02.20
16:51
(кто имел дело) "ПакетОтображаемыхДокументов" - м.б. полезен или тут другой смысл?
7 drcrasher
 
06.02.20
17:17
++ (3) (4) юзер один раз должен самостоятельно провести настройки печати (поля, масштаб, етц.), ___РАСПЕЧАТАТЬ___ и только тогда автоматом станет всё хорошо
8 Aggressor
 
06.02.20
17:39
(0) Касательно автомасштаба, он насколько я помню должен устанавливаться в коде сразу после создания таб.документа. Не в конце, после заполнения, а сразу. Когда то давно на каких то платформах у меня он не работал когда его в конце устанавливал.
9 bambucho
 
07.02.20
10:35
Тут ключевая сложность (или мое недопонимание),если юзер сам задает настройки печати,одна из двух страниц может не уместиться по длине/ширине или стать значительно меньше,тогда как сам макет (его два листа) в конфигураторе,максимально выровнял,что бы как можно точнее вписывался в стандартные области листа.
10 RomanYS
 
07.02.20
10:52
(5) Задать явно разделитель страниц, и подобрать масштаб чтобы умещалось на 2 страницы (метод для этого есть у Табдока).

(8) Очень сомнительно, параметры страницы именно применяются для печати. Другой вопрос, если ты используешь ПроверитьВывод и КоличествоСтраниц при формировании самого ТД, тогда ДА - получишь ерунду если формировал под одни параметры страницы, а потом их поменял.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший