Версия для печати темы (https://pro1c.org.ua/index.php?s=5fcace578ddcdb69c05a840fbb9778f0&showtopic=66000)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Сохранить табличный документ в pdf

Автор: kapitoshka_user 21.04.21, 9:39

Всем добрый день!

Ребята, вопрос по 1С:Предприятие 8.3 (8.3.16.1148) обычные формы. Конфигурация "Управление торговым предприятием для Украины" (1.2.33.2).

Столкнулась с тем, что необходимо сформированный табличный документ сохранить в PDF-формате:
ТекПечДокумент.Записать(РезультирующийФайл,"PDF").

Но сохраняется немного криво - не влазит по ширине страницы и печатается на две страницы (обрезанный край с первой страницы печатается на второй странице).
Можно это отслеживать и устранять программно при формировании табличного документа или записи в PDF-Формат? Чтобы таб.док. полностью помещался на 1 странице PDF-файла?


Автор: anjey2007 21.04.21, 10:39

kapitoshka_user @ Сегодня, 9:39 * ,
Перед зберіганням, налаштуйте сторінку масштаб по ширині сторінки.
як сторінка буде у вас на попередньому перегляді , так вона і збережеться в pdf файл

Автор: kapitoshka_user 21.04.21, 13:49

anjey2007 @ Сегодня, 10:39 * ,

Вы говорите про работу с таб.документами в пользовательском режиме.
Я программно создаю и заполняю табличный документ, который потом сохраняю в PDF-формате, который потом сразу отправляется клиенту. Таких документов много, формировать пользователю каждый по-отдельности - нет времени, то все обрабатывается с помощью обработки.
Прописала: ТабДокумент.АвтоМасштаб = Истина;
да, это устраняет проблему - и все указывается на одной странице, вмещается по ширине. Но возникает другой баг - затерто окончание слов справа в PDF-ке...
Игралась с шириной отступа справа табличного документа - для каких-то форм это выход, для каких-то наоборот -если проблемы не было, она возникает и последние буквы слов затираются.

Кто с этим сталкивался, как еще можно настроить табличный документ&

Автор: denis84 21.04.21, 14:04

kapitoshka_user @ Сегодня, 14:49 * ,
форматируйте текст. Плюс попробуйте не "автомасштаб", а задать конкретный масштаб в процентах

Автор: logist 21.04.21, 14:14

У ТабличныеДокумент куча свойств для подобных ситуаций, играйтесь: ПолеСправа, ШиринаСтраницы и т.д.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua