Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Можно ли выборочно ставить колонтитулы в 1С 7.7


Автор: Timzi 26.2.2008, 07:03
Добрый день!

Пока у меня стоит задача убрать колонтитулы с последней страницы, но хотелось бы их полностью контролровать, т.е. ставить на те страницы которые надо и не ставить на которые не надо. Напимер не ставить на первую, но ставить на каждую следущую нечётную.
Я пробовал, но ничего не получилось. Возможно ли такое?

Автор: SaschaL 26.2.2008, 09:49
Имеются ввиду колонтитулы, которые выводятся в отчет? Теоретически это возможно, но для этого придется переделать алгоритм формирования форм отчетности!

Автор: Timzi 26.2.2008, 10:59
Ну да. Которые выводятся в отчёт.
Только я их вставил в договор, который печатается из базы. На последней странице (четвёртой странице) есть реквизиты обоих сторон под которыми они должны расписаться. Но клиенту надо расписаться на каждой странице договора и чтобы ему было понятно где писать, я вставил колонтитул. Сейчас не зависимо от длины текста договора и не зависимо от того как часто и сильно меняем договор место для подписи всегда остаётся в одном месте и на каждой странице. Но клиенты на последней странице под реквизитами не расписываются, а расписываются внизу и от директора в тык получаем мы. Вот собственно говоря и вся проблема. 
Убрать сначала их не проблема, просто указать в свойстве колонтитула с какой страницы начинать, а убрать сконца у меня не получилось.

Автор: SaschaL 26.2.2008, 11:48
Выведи это в отдельную секцию, и вставляй по условия, допустим если номер страницы не равер 1 тогда вставить. Так будет проще будет

Автор: Timzi 26.2.2008, 15:27
Как я узнаю, что у меня страница закончилась?
А если у меня несколько ячеек с большим текстом будет, то одна из ячеек разобьётся на 2 страницы. Место под подпись будет в начале следующей страницы?
Конечно, извините, но если не знаете решение этой задачи, то не предлагайте не проверенные методы.
Я остановился на колонтитулах, потому что это одно из самых действенных методов размещения нужной краткой информации в одном и том же месте страницы, а если я ещё буду тратить время на разбиение вручную страниц, вставления туда этой информации, проверять, как печатается на принтере и т.п. действия, то проще вообще их убрать (колонтитулы) и пускай клиенты на пустом месте расписываются.
Договор должен быть не только правильным и точным, но красивым. Это тоже лицо компании.

Автор: SaschaL 26.2.2008, 17:57
Согласен, что колонтитул более универсальное средство
А тот метод , которыя предложил действительно не очень удобен и принялся мной в основном при использовании таблиц.

Автор: Itsys 26.2.2008, 21:51
Стандартными средствами не сделаешь,

Автор: Timzi 27.2.2008, 11:08
Я пробовал связать управляющие конструкции (#P) со своими переменными в операторе ?(#P=МояСтраница,"Колонтитул","Не колонтитул"), но тоже ничего не получилось.
Повидимому ничего с ними не сделаешь... стандартными редствами...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)