|
Макет оборотная сторона печати |
☑ |
0
shock3r
14.10.12
✎
14:30
|
Добрый день. Есть макет: "Командировочное удостоверение"
Макет заполняется данными и в нем есть оборотная сторона (с отметками прибыл, выбыл) Подскажите как в 1С указать, что эта оборотная сторона должна печататься на обратной стороне, для двустороннего принтера
нужно делать отдельную область и её как-то в коде описать?
|
|
1
Лефмихалыч
14.10.12
✎
14:32
|
(0) Это к 1С не имеет отношения, поскольку печатью занимается драйвер принтера, а не 1С.
В настройках печати включи галочку "Двусторонняя печать"
|
|
2
Азат
14.10.12
✎
14:33
|
(0) делали так - создавали у юзеров 2 копии одного и того же принтера: 1 - двухсторонний, 2 - односторонний.
дефолтовый - односторонний.
при нажатии на кнопку печать сначала переключали принтер на двухсторонний, потом печатали двухсторонку, а затем возвращали дефолтовый обратно
|
|
3
shock3r
14.10.12
✎
14:34
|
(1) Я понимаю, но как принтер должен узнать что ему с середины макета нужно уже печатать вторую страницу... В макете данных ровно на половину листика A4 + вторая половина листика - оборотная сторона... т.е. сейчас всё вместе выводится на один а4 лист, а как указать, что с середины макета уже обрыв страницы
|
|
4
Азат
14.10.12
✎
14:35
|
(3) Таб.НоваяСтраница()
Или ДенисЧ и тут уже наследил?
|
|
5
Лефмихалыч
14.10.12
✎
14:36
|
(3) разрыв страницы вставь
|
|
6
Азат
14.10.12
✎
14:39
|
а, да, накосячил... НоваяСтраница - от 77
а в 8 - вот
ТабличныйДокумент (SpreadsheetDocument)
ВывестиГоризонтальныйРазделительСтраниц (PutHorizontalPageBreak)
Синтаксис:
ВывестиГоризонтальныйРазделительСтраниц()
Описание:
Вставляет в результирующую таблицу горизонтальный разделитель страниц.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
|
|
7
shock3r
14.10.12
✎
14:39
|
разрыв страницы вставь
Как это делается? в макете где-то?
|
|
8
kotletka
14.10.12
✎
14:45
|
(7)можно в макете, можно в коде
|
|
9
shock3r
14.10.12
✎
14:55
|
(8) как в макете это делается?
|
|
10
kotletka
14.10.12
✎
14:59
|
встаешь на нужное поле , сверху в меню Таблица- настройка печати - вставить разрыв..
|
|
11
shock3r
14.10.12
✎
15:00
|
После:
ВывестиГоризонтальныйРазделительСтраниц()
Выводится пустота.
хочу вывести еще одну область, но ничего не выводится:
ТабДокумент.Вывести(ОбластьМакета); // Вывод шапки
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
ОбластьМакета = Макет.ПолучитьОбласть("ОборотнаяСторона");
ОбластьМакета.Вывести(ОбластьМакета); //Ввод оборотной стороны
|
|
12
Азат
14.10.12
✎
15:44
|
ТабДокумент.Вывести(ОбластьМакета);
|
|
13
shock3r
14.10.12
✎
17:15
|
Спасибо всё получилось
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший