#0
by prazdnik4334
Всем доброго времени суток! Есть задача, размещать табличную часть документа на одну страницу при печати. Программно вычисляю масштабс помощью проверить вывод, но при предварительном просмотре показывает или 100% или "По ширине страницы". Как установить вычисленный масштаб в параметрах печати при предварительном просмотре? Вроде можно через SendKeys, но не знаю, комбинацию клавиш.
#1
by nordbox
ТЫ путаешь просмотр которое дает система и прямой вывод на принтер то что ты видишь кнопкой это система а вот то что ты будешь выводить это уже у тебя будет принтере попробуй без просмотра отправь на принтер
#2
by prazdnik4334
. Я так понял, что на печать будет выводится корректно в вычисленном масштабе. Но как сделать, чтобы при просмотре тоже указывало не 100%, а вычисленный масштаб.
#3
by nordbox
я не утверждал о корректности, я сказал попробуй насчет вычисленного не знаю, а вот задать параметры ты можешь в настройках сервера печать в винде
#4
by prazdnik4334
. Дело в том, что в момент просмотра документа я не знаю значение масштаба, поэтому его во-первых, надо подбирать. В задаче сказано, автоматически прописать настройки.
#9
by prazdnik4334
(7,8). Спасибо. Пересмотрел ссылки и они навели меня на правильные мысли. Работаю в УПП, использую типовую функцию НапечататьДокумент и типовую общую форму ПечатьДокументов. Оказалось, что если указывать масштаб печати и не указывать имя принтера, то всё равно устанавливается автомасштаб, кот. отменяет масштаб. Добавил "левое" имя принтера (все равно, если имя принтера не из списка принтеров, то будет использоваться по умолчанию) и пропустило мой вычисленный масштаб. НО! Также оказалось, что масштаб не передается в общую форму печати. Тут пришлось немного дописать код в типовой форме. И, о чудо, заработало! Спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Масштаб "По ширине страницы" в параметрах печати.
- Как программно выбрать принтер и установить параметры печати
- Как программно установить размер табличного поля?
- СКД Как установить программно отбор по парамету ?
- Программно добавить обработчик события к программно добавленному элементу формы
- установить рабочую дату программно
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить событие для элемента управления "поле ввода"?
- Как программно установить владельца программно созданной колонке
- Как программно установить интервал в форме списка документа?
В этой группе 1С
- Розничная торговля в ут 10.3 и партионный учет
- Как на клиенте изменить значение реквизита
- УПП 1.3 Корректировка стоимости списания добавляет сумму при отсутствии количест
- Как частично снять конфигурацию с поддержки?
- Выгрузка реестра из ЗУП 2,5 в сбербанк бизнес онлайн
- Не загружает массив в таблицу значений
- Откуда берется Префикс в типовой БП3.0 ?
- Проблема с доменной авторизацией в 1С
- v7: ТиС 77 Прямой запрос к справочнику Номенклатура
- Одна ИФНС и несколько ОКТМО
- Функция НайтиПоСсылкам возвращает лишние объекты
- Медленно работает 1С Бухгалтерия 3.0
- Как сделать выбор элемента справочника из списка в документе
- Проблемы с выгрузкой в ЕГАИС
- Округление сумм в чеках ККМ
- Продажа ОС через взаимозачет не попадает в КУДиР
- Как перейти с БП 2.0 на общепит?
- Синхронизация между УТ 11.1 и БП 2.0
- ЕГАИС: зависает УТМ при смене ключа.
- v7: V7Plus Анализатор XML-документов. 1С 7.7