|
Макет оборотная сторона печати | ☑ | ||
---|---|---|---|---|
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
|
Спасибо всё получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |