helpf.pro
Регистрация

v8: Вопрос по колонтитулам табличного документа 1с 8.1

Vitalii
17.03.2015 06:35Прочитано: 4764

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

Yandex
Возможно, вас также заинтересует
Реклама на портале
Obscurus
17.03.2015 11:56Ответ № 1

Так измените функцию печати) Выводите подпись на том листе, где нужно.

Vitalii
17.03.2015 12:01Ответ № 2

Дело в том что это свойство Табличного документа, и указав например выводить нижний колонтитул, он выводится на всех страницах, а необходимо чтобы только на четных. Изменить функцию печати я могу без проблем, но как изменить не понятно)

Obscurus
17.03.2015 12:08Ответ № 3

Выводите подписи областью, а не в колонтитул.

Vitalii
17.03.2015 12:11Ответ № 4

А каким образом определить, куда нужно вставлять эту область, если размер текста в договоре будет иметь различное значение? Весь договор задан одной областью. Есть изменяемые параметры, которые вставляются в текст договора (наименование юр. лица) и т.д. и в соответствии с их размерами будет меняться количество страниц договора и прочее.

Obscurus
17.03.2015 12:20Ответ № 5

Весь договор задан одной областью. При этом это печатаете с 2-х сторон. Для 2-й стороны другой макет?

Vitalii
17.03.2015 12:21Ответ № 6

Нет просто двусторонняя печать.

Obscurus
17.03.2015 13:31Ответ № 7

Сложно без кода и макета представить как у вас там реализовано. Возможно ли подписи вынести в конец области? По какому условию разделяются страницы, метод ВывестиГоризонтальныйРазделительСтраниц() где встречается? Потому что колонтитул выводится на каждую страницу при выводе документа на печать. Туда удобно номера и количество страниц выводить, но никак не подписи

all4cf
17.03.2015 19:35Ответ № 8

Как то тоже задавался этим вопросом, не удалось )

даже пробовали через WORD - там аналогично с колонтитулами

Vitalii
18.03.2015 04:52Ответ № 9

Код я не могу скинуть, так как там огромная обработка вывода на печать различных договоров и приложений к договорам, на счет макета, могу прикрепить сюда mxl Макет , можеim скачать и открыть в 1с. Страницы разделяются по стандартной печати, программно ни как, так как весь договор выводится на печать одной областью, ВставитьГорРаз() нигде не встречается по той же причине.

Obscurus
18.03.2015 13:53Ответ № 10

Макет ты не прикрепил) Если договор выводится одной областью, что мешает добавить подписи в конец?

PS. И не нужен весь код, чтобы понять как происходит обход данных. Кстати, методы табДокумента Присоединить(), ПроверитьВывод() встречаются?

Obscurus
18.03.2015 14:02Ответ № 11

Догодался кажется. Разрывы страницы добавили вручную) Ну так, снова вопрос почему не добавить подписи в макет? Колонтитулы задаются для всего документа, ими никак не получиться управлять

Obscurus
18.03.2015 14:09Ответ № 12

Определите для себя, когда и сколько раз должны эти подписи появляться и добавляйте их  до разрыва страницы(пунктирная линия в макете)

Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.