Имя: Пароль:
1C
 
В области таб.документа перенести текст программно и отделить страницу
0 kIR
 
30.01.17
16:48
Доброго дня!
Печатаем из 1с договор, там основная часть заполняемых параметров в начале и в конце - в реквизитах. В середине типовой текст договора, одинаковый для всех, запихнутый в одну область в  макете.
Но есть проблема - необходимо внизу страницы проставлять колонтитулы "Продавец     Покупатель    " для подписей на каждой странице.
Соответственно, как я понимаю, нам нужно находить конец страницы и использовать
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

Но так как текст у нас идет одной областью, то проверка  вида

Если ТабДок.ПроверитьВывод(ОбластьТелоДоговора)=Ложь Тогда ...

нам не поможет, так как она проверяет,влезает ли ВСЯ область на страницу и перенесет мне ее целиком.

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

Спасибо
1 Злопчинский
 
30.01.17
19:35
Выведи в колонтитулы и не мешай с основным текстом
Автоматижаторы блин
2 nordbox
 
30.01.17
19:47
(1) дык они в макете его сделали, они не стали через word'овский шаблон его делать.