ERP 2.4 - печать торг-12 из реализации - разрыв страницы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Найти док в котором проблема, сделать предварительный просмотр и понят что принтер не может запихать листок на одну страницу. Мое предположение самое банальное, после вывода печатной формы ручками правят текст и отправляют на печать, а так как текста добавляют больше чем было изначально лист не помещается на одну страницу
на данный момент выяснилось, что дело не в пользователе, а в принтере.
выбираем "проблемный" принтер в параметрах страницы, он предлагает пересчитать или нет колонтитулы, т.к. они выходят за края. В обоих случаях начинает печатать с разрывом. непонятно
выбираем "проблемный" принтер в параметрах страницы, он предлагает пересчитать или нет колонтитулы, т.к. они выходят за края. В обоих случаях начинает печатать с разрывом. непонятно
(6)
О чем я: недавно пожаловались на принтер Kyocera - мол, печатает с сильным сдвигом, даже документы из Word. То есть, область печати начиналась чуть ли не с середины листа, слева почти половина оставалась пустой, а справа документ обрезался по фактическому размеру бумаги.
Все настройки в компе были вроде в норме, но тыканьем кнопок на панельке принтера выяснилось, что в памяти принтера был задан размер бумаги по умолчанию A4, а вот размер бумаги в лотке - то ли Legal, то ли вообще A5. Вот он и форматировал, как умел.
После задания размера бумаги в лотке тоже А4 все как отшептало.
В обоих случаях начинает печатать с разрывом. непонятно
Тщательно смотрите настройки принтера, в том числе и на самом принтере, если они там предусмотрены.
О чем я: недавно пожаловались на принтер Kyocera - мол, печатает с сильным сдвигом, даже документы из Word. То есть, область печати начиналась чуть ли не с середины листа, слева почти половина оставалась пустой, а справа документ обрезался по фактическому размеру бумаги.
Все настройки в компе были вроде в норме, но тыканьем кнопок на панельке принтера выяснилось, что в памяти принтера был задан размер бумаги по умолчанию A4, а вот размер бумаги в лотке - то ли Legal, то ли вообще A5. Вот он и форматировал, как умел.
После задания размера бумаги в лотке тоже А4 все как отшептало.
У некоторых пользователей
Как насчёт некоторых пользователей не скажу, а вот насчёт некоторых компьютеров - могу поделиться своим опытом.
Я столкнулся с тем, что табличный документ, сформированный на сервере правильно, на клиенте печатался неправильно,
а именно так как Вы описали: на дополнительной странице печаталось то, что не влезало на основную.
Причина - разные компы. Что конкретно - не знаю, предполагаю, что шрифты, но это и неважно.
Важно то, что алгоритмы, определяющие правильную расстановку разрывов страниц, работают на сервере,
а печатается полученный табличный документ - на клиенте.
Чтобы всё печаталось корректно, нужно печатать табличный документ там же (на том же компьютере), где он и был сформирован.
Для начала попробуйте сохранить глючный табличный документ с клиента куда-нибудь в сеть, а потом распечатайте
из терминальной сессии не сервере. Результат должен быть всегда положительным.
Если это так, то остаётся продумать как это сделать на практике.
Лично я сначала на сервере программно формирую из табличного документа PDF-файл,
а затем передаю его на клиент для распечатки.
просто увеличьте слева или справа границу на 5мм,, уменьшится горизонтальное пле для печати,
а из-за автомасштабирования изменится и высота самого печатаемого макета (в мм), после чего должно всё везть на страницу.
есть вероятность, что достаточно будет сделать эти изменения с помощью интерфейса пользователя, перед печатью первого документа, а потом 1С запомнит настройки, и вносить изменения в код не надо будет.
а из-за автомасштабирования изменится и высота самого печатаемого макета (в мм), после чего должно всё везть на страницу.
есть вероятность, что достаточно будет сделать эти изменения с помощью интерфейса пользователя, перед печатью первого документа, а потом 1С запомнит настройки, и вносить изменения в код не надо будет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот