Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 апр 2024, 02:46

Печатная форма договора

Автор goncharov.vad, 05 мая 2015, 16:59

0 Пользователей и 1 гость просматривают эту тему.

goncharov.vad

Добрый день. Интересует вопрос по поводу оптимального создания макета. Макет содержит текст договора со всеми необходимыми реквизитами, такие, как наименование организации, ответсвенные лица, номенклатура по договору и т.д. Параметры содержатся как в начале макета, так в середине и конце. Смущает форматирование такого документа, ведь названия реквизитов могут отличаться, причем существенно. Получается наложение, что не очень красиво. К тому же, текст договора по объему тянет на 3 страницы формата А4, что не очень хорошо при вбивании текста в таблицу (а если еще и поменять что-то придется?..). Можете посоветовать для наиболее красивого решения данной проблемы?

Свою первую печатную форму делал с помощью Active Document, в Word'e, и получалось все очень красиво. Тут же такое немного не прокатит, потому что наличие некоторых частей договора необходимо генерить в коде в цикле.

Yura063

Используйте Вид заполнения не параметр а шаблон!!!
Помогли, отблагодари!

cska-fanat-kz

Гуглите про работу с Вордом через ОЛЕ
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

vitasw


goncharov.vad

Есть проблема с табличным документом. При печати, в добавок к заполненному листу печатает еще и пустой, т.е. всегда в 2 раза больше, чем надо. В чем проблема - ума не приложу. Весь табличный документ разбит на области, соответственно выводится строго линейно:
Область = ПолучитьОбласть(...);
Область.Параметры.Заполнить(...);
ТабДок.Вывести(Область);
Все отображается как надо, только вот на печать выводится в 2 раза больше. Где копать?

P.S. Есть маленький нюанс - разработка обработки веласть на 8.3. а у клиента, как оказалось, версия платформы 8.2. Все работает без проблем, но может быть в этом проблема с макетами?
Добавлено: 14 мая 2015, 12:13


Цитата: goncharov.vad от 14 мая 2015, 12:04
Есть проблема с табличным документом. При печати, в добавок к заполненному листу печатает еще и пустой, т.е. всегда в 2 раза больше, чем надо. В чем проблема - ума не приложу. Весь табличный документ разбит на области, соответственно выводится строго линейно:
Область = ПолучитьОбласть(...);
Область.Параметры.Заполнить(...);
ТабДок.Вывести(Область);
Все отображается как надо, только вот на печать выводится в 2 раза больше - заполненный и пустой, заполненный и пустой. Где копать?

P.S. Есть маленький нюанс - разработка обработки веласть на 8.3. а у клиента, как оказалось, версия платформы 8.2. Все работает без проблем, но может быть в этом проблема с макетами?

Kironten

Т.е. в 8.3 все выводится красиво, а в 8.2 лишние пустые листы?

vitasw


goncharov.vad

Цитата: Kironten от 14 мая 2015, 12:17
Т.е. в 8.3 все выводится красиво, а в 8.2 лишние пустые листы?
Да. Просто на платформе 8.2 создал макет заного. Та же самая структура, то же оформление. И лишние листы не выводятся. Странно вообще, может быть, что-то лишнее кликнул и не обратил внимание.

Можно ли как-то на уровне кода или в макете указать, что после данной области мне нужно напечатать документ с новой страницы?

Теги: макеты 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск