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

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

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

Автор: Talkman 05.05.20, 14:00

Добрый день. ПУБ глубоко переработаный. 27-й релиз.
Была дана задача автоматической печати заявы на возврат средств при возврате товара. В документе ВозвратРозница сделал кнопку "возврат", которая вызывает обработку, формирующую таблицу с заявкой на возврат. При предварительном просмотре из конфигуратора все отлично влазит в одну строку. При печати из 1С всегда печатается вторая пустая страница. В предварительном просмотре из 1С Предприятие она тоже видна. Подскажите, где я тупой. Я уже не спрашиваю тупой я или нет (глаз уже дергается).
В параметрах страницы ставил как автомасштаб, так и руками подгонял, чтобы все влазило на страницу - все равно вторая пустая страница...

Автор: denis84 05.05.20, 15:10

Talkman @ Сегодня, 15:00 * ,
Добрый день! Посмотрите Таб.ПараметрыСтраницы(). В процедуре печати нигде нет Таб.НоваяСтраница()?

Автор: Talkman 05.05.20, 15:23

denis84 @ Сегодня, 16:10 * ,
Нет, писал сам. Не использовал переноса страниц. Что интересно, сохранил шаблон Таблицы в mxl формате, перенес на другой комп с установленной 1С. Поставил там автомасштаб - вторая страница пропала. Параметры печати для обоих 1С идентичны. Включая отступы и колонтитулы. На рабочей - 2 листа, на тестовой -1 лист. Начинает дергаться второй глаз...

Talkman @ Сегодня, 16:16 * ,

Таб.ПараметрыСтраницы(1,,,,,,,,,1);


Talkman @ Сегодня, 16:17 * ,
На второй 1С-ке, где нет второй страницы стоит другая конфа. Вряд ли там глобальные настройки печати какие то стоят, но все же. Без второй страницы печатает на Торговля+Склад 7.70.037

Автор: denis84 05.05.20, 15:25

47046430.gifTalkman @ Сегодня, 16:17 * ,
Попробуйте в печатной форме отжать кнопку "Только просмотр", далее: Таблица - Убрать перевод страницы.
И масштаб нужно уменьшить - например до 75% (это в Файл-Параметры страницы).

Лишних строк в секциях нет?

Автор: volodya1122 05.05.20, 15:37

1. На двух компах разные принтера, наверное потому на одном влазит, а на другом нет.
2. В макете печатной формы в подвале есть пустые строки - в них ничего не выводится, но они участвуют в формировании печатной формы.
3. Может быть в макете печатной формы ниже подвала еще пунктирная линия разделения страниц. тогда эти строки в макете тоже нужно удалить.
4. свой вариант

Автор: TohaMonster 05.05.20, 15:50

Семерка, конечно, штука почти забытая, но вроде бы, настройки каждой печатной формы хранятся на конкретном компе для конкретного Пользователя. Где-то глубоко внутри.
Попробуйте следующую последовательность действий:
1. Выводим на экран в режиме 1С-предприятия нужную печатную форму, убеждаемся, что она на двух станицах
2. Добиваемся, чтобы она печаталась у нас на одной странице. Вплоть до того, что, что ставим 50% масштаб. Обязательно печатаем на принтер
3. Пробуем получить печатную форму с нужными параметрами на одну страницу (автомасштаб, поля в минимум). Опять обязательно печатаем страницу
4. Перезаходим в 1С и смотрим, не победили ли мы эту печатную форму насовсем

Заранее извиняюсь, если написал муть: давно ето было smile.gif

Автор: Talkman 12.05.20, 9:07

Короче, я не знаю какой из пунктов предложенных выше помог, но влезло. Печально только, что не понятно что именно помогло. Спасибо.

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