Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как настроить печатную форму в 1С 7.70.003 торговля склад для Украины?          
ZUBR Подменю пользователя
сообщение 24.09.19, 20:53
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

Здравствуйте. Я снова со своим ликбезом)). У меня есть созданный документ АктПриема, который мне нужно распечатывать клиенту. Для этого я написал с помощью конструктора процедуру Печать и создал печатную форму. Но при печати таблица с данными оказалась слишком узкой и справа и слева от нее образовались широкие пустые поля, что не красиво. Я тогда увеличил ширину некоторых ячеек таблицы в конфигураторе, чтобы растянуть изображение по всей ширине листа. На просмотре перед печатью стало все нормально, но почему-то добавилась пустая страница. И при печати вместо одного листа выходит два. Один с документом, и один пустой. Как вообще настроить печатную форму для печати на принтере? И еще мне нужна альбомная форма. Это нужно сделать в конфигураторе, или копаться в настройках принтера? Спасибо.

Процедура Печать()
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Печать");
    Таб.ВывестиСекцию("Шапка");
    Таб.Опции(0,0,0,0);
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Печать Акт прийому","");
КонецПроцедуры



Макс1С Подменю пользователя
сообщение 24.09.19, 21:03
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 189
Из: Днепр
Спасибо сказали: 62 раз
Рейтинг: 58.6

ZUBR @ Сегодня, 21:53 * ,
Обратите внимание на пунктирные линии по горизонтали и вертикали, это границы печатной формы, передвигаются автоматически, достаточно активировать какую-то ячейку в колонке/строчке.

Нужно удалить эти пустые колонки и строки до ячеек с данными

Спасибо сказали: takefive, ZUBR,

andrew76 Подменю пользователя
сообщение 25.09.19, 4:38
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

Цитата(Макс1С @ 25.09.19, 0:03) *
И еще мне нужна альбомная форма. Это нужно сделать в конфигураторе, или копаться в настройках принтера?


1.Настраивается в Конфигураторе - в диалоговом окне Параметры Страницы.
2.Программно:

Процедура Печать()
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Печать");
    Таб.ПараметрыСтраницы(2);  //альбом
    Таб.ВывестиСекцию("Шапка");
    Таб.Опции(0,0,0,0);
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Печать Акт прийому","");
КонецПроцедуры

Спасибо сказали: takefive, ZUBR,

ZUBR Подменю пользователя
сообщение 04.10.19, 0:57
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

Все получается. Только по бокам при просмотре печати остаются большие поля. И снизу и сверху тоже. Где их можно уменьшить, чтобы было больше места для печати? Это настройки принтера, или 1с?

volodya1122 Подменю пользователя
сообщение 04.10.19, 9:32
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 336
Из: Тернопіль
Спасибо сказали: 133 раз
Рейтинг: 135.7


ZUBR @ Сегодня, 1:57 * ,
Поля "Слева, Справа, Сверху, снизу! також настроюються в Таб.ПараметрыСтраницы. починаючи з 5-го параметру. Прочитайте в синтаксис помічнику

andrew76 Подменю пользователя
сообщение 05.10.19, 6:30
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

Цитата(volodya1122 @ 04.10.19, 12:32) *
починаючи з 5-го параметру.


ПараметрыСтраницы(<Ориентация>,<Масштаб>,<РежимПечатиКопий>,<ПолеСлева>,<ПолеСправа>,<ПолеСверху>,<ПолеСнизу>,<КолонтитулСверху>,<КолонтитулСнизу>,<Автомасштаб>,<ФлагЧБПечати>,<ИмяПринтера>)

<Ориентация> - необязательный параметр. Ориентация вывода на печать: число: 1 - портрет; 2 - ландшафт.
<Масштаб> - необязательный параметр. Числовое выражение - масштаб (в процентах) вывода на печать.
<РежимПечатиКопий> - необязательный параметр. Числовое выражение - режим вывода нескольких копий на печать: 0 - (collate) выводить сначала первые страницы всех копий, затем вторые и т.д.; 1 - (разобрать) выводить страницы копий по порядку.
<ПолеСлева> - необязательный параметр. Числовое выражение - расстояние (в миллиметрах) от левого края страницы.
<ПолеСправа> - необязательный параметр. Числовое выражение - расстояние (в миллиметрах) от правого края страницы.
<ПолеСверху> - необязательный параметр. Числовое выражение - расстояние (в миллиметрах) от верхнего края страницы.
<ПолеСнизу> - необязательный параметр. Числовое выражение - расстояние (в миллиметрах) от нижнего края страницы.
<КолонтитулСверху> - необязательный параметр. Числовое выражение - размер (в миллиметрах) верхнего колонтитула.
<КолонтитулСнизу> - необязательный параметр. Числовое выражение - размер (в миллиметрах) нижнего колонтитула.
<Автомасштаб> - необязательный параметр. Режим автоматического подбора масштаба для размещения документа при печати на листе по ширине. 1 - включить; 0 - выключить; по умолчанию - 0.
<ФлагЧБПечати> - необязательный параметр. Число: 1 - черно-белая печать; 0 - обычный режим печати. Значение по умолчанию - 0.
<ИмяПринтера> - необязательный параметр. Строка имени принтера, как в стандартном диалоге печати Windows.



ZUBR Подменю пользователя
сообщение 05.10.19, 14:06
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 3

andrew76 @ Сегодня, 7:30 * , Благодарю Вас. Я это уже нашел в синтаксе. Уже сделал. Все получилось)

andrew76 Подменю пользователя
сообщение 05.10.19, 14:25
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 437
Из: Казахстан
Спасибо сказали: 43 раз
Рейтинг: 43

ZUBR @ Сегодня, 17:06 * ,
лучше "пальцем"

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 9:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!