вывод нескольких табличных документов в один табл.документ #532274


#0 by колодина
добрый день организую групповую печать документов - при этом хочу вывести несколько табличных документов в один. осложняет то, что табличные документы имеют разный формат (портрет и ландшафт), в результате - получается чепуха. может, кто-то сталкивался с такой ситуацией? буду благодарна за советы.
#1 by Рэйв
Вписывай ландшафт в ширину портретной страницы . Будет мелковато, но зато все в одном виде.
#2 by колодина
да вот очень мелко.... мне бы как-нибудь сделать, чтобы если в ландшафте - то поворачивался бы....
#3 by dmino
Создавать новый табличный документ для каждого документа?
#4 by колодина
да как раз этого и не хочу...
#5 by dmino
а в чем проблема? Тоже скоро данной задачей заниматься буду
#6 by Axel2009
не взлетит
#7 by Axel2009
2 табдока, в одном портреты, в другом ландшафты
#8 by колодина
это тоже уже придумали.... но это неудобно - документов слишком много, разбирать трудно будет
#9 by dmino
параметр документы сделать?
#10 by Axel2009
если документов слишком много, то отправлять сразу все на печать. и не надо будет разбираться ландшафт или портрет
#11 by колодина
проблема - если печатать каждый документ в отдельном задании на принтер( как сейчас у нас сделано), то получается долго. будет быстрее - если все объединить в одном задании. но вот не получается пока...
#12 by dmino
У каждого документа реквизит параметр страницы: ландшафт или портрет. Группируешь - получается 2 таб. документа...
#13 by dmino
+ ну либо отдельно где-нибудь хранить ландшафт или портрет должен быть
#14 by Axel2009
в смысле печататься документы успевают быстрее, чем отсыл новой команды принтеру?
#15 by колодина
это неудобно - потому что так печатаются сразу все документы на одну реализацию... а если групировать по видам печатных форм - получится две пачки, из которых надо будет формировать пакет на реализацию, это - неудобно. конечно печатаются быстрее....
#16 by Axel2009
за полсекунды - 1 страница печатается?
#17 by колодина
там не пол-секунды формируется задание... реально долго формируется...
#18 by Марсель
Запихнуть страницы с разной ориентацией в одно задание принтера не реально (по крайней мере средствами 1С). Единственный вариант добиться желаемого вами результата (при сохранении нормальных масштабов) - это переделка печатных форм (с ландшафтной ориентацией)... сразу говорю не без извращений: на ориентацию текста 90 градусов, так чтобы с масштабом 100% она вписывалась в Портретную ориентацию... Не забыв конечно про формат строк. И вместо Таб.Вывести( использовать Таб.Присоединить( Вообщем адаптировать ланшафтные формы к "повернутому" состоянию...
#19 by Axel2009
ну так оптимизируйте формирование задания. все равно оно будет долгим. что сначала 20 секунд подождать потом выплюнуть пачку из 10 страниц. что по 4 секунды формировать и выплевывать по 2 страницы. так даже быстрее будет. потому что идет хоть какоето "распараллеливание"
#20 by ДобрынинПавел
Можно создать объект COMОбъект("Excel.Application") и в него выводить свои табличные документы и задавать для них ориентацию по отдельности.
#21 by Axel2009
вот в экселе такой фишки не нашел =) в ворде есть, знаю =)
#22 by ДобрынинПавел
Можно и в врод выводить, только сложно. Проще драйвера на принтер заменить.
#23 by колодина
об этом тоже думали... а вот это мысль...... как только появится время - буду пробовать. спасибо всем за обсуждение - может еще какие-нибудь свежие идеи появятся? буду благодарна
#24 by Марсель
Весьма спорный способ с не очевидным успехом использования. И это даже если не учитывать возможных искажений при выводе табличного документа 1С в Excel... и уж тем более если в табличном документе используются разные форматы строк (что не редкость в типовых) Самым оптимальным решением видится все-таки предложение в ... и думать надо скорее в этом направлении
#25 by ДобрынинПавел
согласен по поводу на счет не согласен, ИМХА оптимальнее. У меня так же, на одних принтерах нужно ждать пока задание полностью уйдет и в это время ничего нельза делать в 1С, на других той же модели задание уходит моментально и пока принтер его обрабатывает можно дальше работеть в 1с. На более старых драйверах получается как во втором случае.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С