Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 10:22

ЭкземпляровНаСтранице

Автор DmitryVl, 17 июн 2016, 08:20

0 Пользователей и 1 гость просматривают эту тему.

DmitryVl

Добрый день. Возник вопрос-как работает свойство табличного документа ЭкземпляровНаСтранице.
В случае, если задаем программно ТабДок.ЭкземпляровНаСтранице=2;, то 2 страницы печатаются на одном листе, не меняя ориентации (т.е. печатаются друг под другом, причем вторая страница печатается с середины листа и может обрезаться). Если же воспользоваться настройками принтера, то печатается нормально - портрет меняется на ландшафт и страницы печатаются рядом.
Подскажите, может есть еще какие-то настройки печати в 1С?

Gennadiyy

Цитата: DmitryVl от 17 июн 2016, 08:20
Добрый день. Возник вопрос-как работает свойство табличного документа ЭкземпляровНаСтранице.
В случае, если задаем программно ТабДок.ЭкземпляровНаСтранице=2;, то 2 страницы печатаются на одном листе, не меняя ориентации (т.е. печатаются друг под другом, причем вторая страница печатается с середины листа и может обрезаться). Если же воспользоваться настройками принтера, то печатается нормально - портрет меняется на ландшафт и страницы печатаются рядом.
Подскажите, может есть еще какие-то настройки печати в 1С?

ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; //программно задать ориентацию

ctrl+f1 - табличныйдокумент - там смотрите

DmitryVl

Цитата: Gennadiyy от 17 июн 2016, 08:29
Цитата: DmitryVl от 17 июн 2016, 08:20
Добрый день. Возник вопрос-как работает свойство табличного документа ЭкземпляровНаСтранице.
В случае, если задаем программно ТабДок.ЭкземпляровНаСтранице=2;, то 2 страницы печатаются на одном листе, не меняя ориентации (т.е. печатаются друг под другом, причем вторая страница печатается с середины листа и может обрезаться). Если же воспользоваться настройками принтера, то печатается нормально - портрет меняется на ландшафт и страницы печатаются рядом.
Подскажите, может есть еще какие-то настройки печати в 1С?

ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; //программно задать ориентацию

ctrl+f1 - табличныйдокумент - там смотрите

Так о том и речь, что при настройке в параметрах принтера меняется ориентация страницы - при изначальной ориентации портрет в ландшафте печатается 2 страницы рядом, при ландшафте - в портретной ориетации 2 страницы друг под другом. При задании в параметрах страницы 1С ВСЕГДА печатает без смены ориентации страницы друг под другом

Rasty

настройка есть ТабДок.ОриентацияСтраницы = ОриенитацияСтраницы.Портрет/Ландшафт
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

DmitryVl

Цитата: Rasty от 17 июн 2016, 10:24
настройка есть ТабДок.ОриентацияСтраницы = ОриенитацияСтраницы.Портрет/Ландшафт

Дело не в ориентации страницы, а в том что ВСЕГДА страницы печатаются друг под другом, друг под другом они должны печататься при ландшафтной ориентации (ориентация меняется на портретную), а при портретной рядом ориентация установленная портретной становится ланшафтной.

Должно печататься при портрете






Теги:
Рейтинг@Mail.ru

Поиск