|
Печать документа | ☑ | ||
---|---|---|---|---|
0
alexsandrinia
17.05.12
✎
17:23
|
Есть документ "заказ покупателя", он печатается в 2-х экземплярах. Каждый занимает меньше поллиста. Как сделать, чтоб эти 2 экземпляра печатались на одном листе?
|
|||
1
ДенисЧ
17.05.12
✎
17:24
|
Перерисовать макет...
|
|||
2
alexsandrinia
17.05.12
✎
17:24
|
(1) я просто скопировал, но на выходе один экземпляр выходит
|
|||
3
hatsher
17.05.12
✎
17:25
|
настройки пользователя
|
|||
4
alexsandrinia
17.05.12
✎
17:25
|
(3)...и?
|
|||
5
Reset
17.05.12
✎
17:31
|
// ТабДок - сформированный табличный документ, занимающий мешьне пол-листа
// выведем его два раза! ТабДок.Вывести(ТабДок); ТабДок.Показать(); // или Напечатать() |
|||
6
Deon
17.05.12
✎
17:35
|
Может поможет
ТабличныйДокумент.ЭкземпляровНаСтранице = 2 |
|||
7
alexsandrinia
17.05.12
✎
17:35
|
(5)это после основного дописать надо?
|
|||
8
alexsandrinia
17.05.12
✎
17:36
|
(6) делаю ТабДокумент.ЭкземпляровНаСтранице(2);
пишет, что Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (ЭкземпляровНаСтранице) |
|||
9
Aprobator
17.05.12
✎
17:37
|
а поискать в СП самому религия не позволяет? Как галчонок с открытым ртом?
|
|||
10
Deon
17.05.12
✎
17:37
|
(8) А чё 2 в скобках-то? Это же не метод, а свойство
|
|||
11
Deon
17.05.12
✎
17:39
|
А, чё-то я туплю, вопрос же не в этом
|
|||
12
alexsandrinia
17.05.12
✎
17:39
|
(10) делаю ТабличныйДокумент.ЭкземпляровНаСтранице = 2 - всё равно выводит один экземпляр
|
|||
13
Aprobator
17.05.12
✎
17:40
|
ну посмотри не ставится ли там разрыв страницы при печати где.
|
|||
14
alexsandrinia
17.05.12
✎
17:42
|
(13) нет, разрыв не ставится нигде там
|
|||
15
Deon
17.05.12
✎
17:42
|
(2) Кстати, а что ты просто скопирова?
|
|||
16
alexsandrinia
17.05.12
✎
17:44
|
(15) просто тупо все строки скопировал. вместе с областями всё встало...
|
|||
17
Aprobator
17.05.12
✎
17:46
|
(16) оригинально однако. А можно посмотреть как все это выглядит вообще?
|
|||
18
alexsandrinia
18.05.12
✎
07:57
|
есть ещё варианты?
|
|||
19
alexsandrinia
18.05.12
✎
14:29
|
никто не поможет?
|
|||
20
Шапокляк
18.05.12
✎
14:37
|
Файл - Печать - кнопка Настройка 2 страницы на листе
|
|||
21
alexsandrinia
18.05.12
✎
14:41
|
(20) там получается печать двух таблиц, потом печать двух строк для подписи
|
|||
22
Шапокляк
18.05.12
✎
14:45
|
Значит в параметрах страницы - экземпляров на страницу 2. Печатаем 2 копии и - о чудо! они подряд!
|
|||
23
alexsandrinia
18.05.12
✎
15:02
|
(22) при условии, что количество строк в таблице мало. а если много, то печатается снова 2 таблицы подряд, а потом подписи подряд... можно ли как-то умещать всё на одной странице? может, уменьшать размеры, пропорции...
|
|||
24
alexsandrinia
18.05.12
✎
15:26
|
как программно можно сделать уменьшение масштаба?
|
|||
25
Шапокляк
18.05.12
✎
15:40
|
(23) Ну тогда только программно. Формировать два одинаковых табличных документа, что-то типа ТД1 и ТД2 и выводить их в общий табличный документ ТабДок, проверяя, влезет ли второй после первого на страницу с помощью функции ПроверитьВывод. Если не влезет, то вставлять горизонтальный разделитель и печатать второй с новой страницы.
|
|||
26
alexsandrinia
18.05.12
✎
15:51
|
а если
КоличествоЭкземпляров(2); ЭкземпляровНаСтранице(0); так взлетит? |
|||
27
Шапокляк
18.05.12
✎
15:54
|
Взлетит - так оно и работает в принципе - каждый документ с начала страницы. Вне зависимости от размера. Но вам же надо чтоб маленькие вместе печатались?
|
|||
28
alexsandrinia
18.05.12
✎
15:57
|
какие маленькие?
мне нужно, чтоб оба документа умещались на при печати на одной странице |
|||
29
Шапокляк
18.05.12
✎
16:06
|
Ничего на ум не приходит кроме следующего: Вывести подряд два одинаковых табличных документа в один табличный документ и в цикле использовать Проверитьвывод(), уменьшая масштаб - пока не получится расположить весь табличный документ на одной странице. Результат может сильно насмешить, если строк в заказе много.
|
|||
30
alexsandrinia
21.05.12
✎
08:29
|
может, сделать, чтоб масштаб автоматически менялся в зависимости от количества строк? как вот только так реализовать...?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |