Страница 1 из 2

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 12:35
kreator
В одном отчёте нужны страницы разной (горизонтальной и вертикальной) ориентации. Порядок их чередования может быть разный, системы нет.
Попробовали такой вариант. Формируем wmf-файлы разными отчётами. Сливаем в одну очередь. Предварительный просмотр в C10 отображает правильно.
Можно ли проще сделать? В одном отчёте?

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 14:23
Игорь Столяров
Тут наверно вопрос сводится у тому, что "можно ли в процессе создания отчета менять раскладку листов ?".
Насколько я знаю - нет. Раскладка - это свойство всего отчета и устанавливается на момент его открытия ....
А в предварительный просмотр можно подсунуть вообще все, что угодно - это просто просмотр картинок из очереди. ;)

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 15:48
kreator
На самом деле не такая уж бесполезная фича. Может редко используемая, но было бы неплохо иметь. SV обещало новый репорт генератор. Может там появится. Интересно, а в сторонних репорт билдерах (SV ReportWriter, FRB) как с этим делом?

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 16:26
Игорь Столяров
kreator писал(а): Может редко используемая, но было бы неплохо иметь.
На самом деле часто используемая. Особенно когда надо, что бы сетевой принтер печатал поток отчетов
в заданном порядке (например подборка пакетов документов по клиентам).
Любимая проблема одинэскинов, можешь погуглить, если интересно .... :)

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:00
kreator
"Редко используемая", видимо, имел ввиду разработчиков на Кларионе. Распечатка пакетов документов реальная вещь. Всегда делали последовательным вызовом разных отчётов сразу на печать. Причём есть вариант у меня для множества клиентов сразу. Конечно, было бы здорово весь пакет одним отчётом. Кстати, добавление в очередь одного отчёта файлов из другого тоже вариант на безрыбье. Правда, требует проработки ещё, никогда так не делали.

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:07
gopstop2007
у медиков использую готовый список документов у которого выбором чекетов для печати и порядок следования можно менять пользователю, добавляй отчет указывай в каком формате, указывай какой принтер и прочее.. и это все спасибо Олегу Фомину - FRB :cat:

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:15
Игорь Столяров
gopstop2007 писал(а): указывай какой принтер и прочее.. и это все спасибо Олегу Фомину
Это все очень здорово. Проблема в другом. Когда несколько компьютеров начинают печатать на сетевой принтер -
достаточно сложно выстроить их в нужном порядке для печати. Как не странно - самые примитивные модели работают
по принципу FIFO и тут еще более или менее можно как-то процессом управлять. А вот модели посложней уже
пытаются самостоятельно оптимизировать очередь печати и вот здесь и начинается попа. :)

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

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:16
kreator
gopstop2007 писал(а):и это все спасибо Олегу Фомину - FRB
Ну а в одном отчёте разная ориентация страниц?

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:29
Игорь Столяров
kreator писал(а): Ну а в одном отчёте разная ориентация страниц?
Я с FRB не работаю, но вряд ли ...
Есть ростовский FastReport, на котором сидят все дельфисты - в нем можно все.
Но для Clarion у них есть только ActivX компонента, они мне ссылку сбрасывали, но пока руки не дошли.

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:33
gopstop2007
Я про то, что может проще сделать цикл в котором находятся отчеты с разными форматами?
kreator писал(а):Ну а в одном отчёте разная ориентация страниц?
без извратов напрямую навряд ли, так как формат отчета задается на весь отчет.
Вроде List&Label позволяет сделать такое, надо уточнить у Юрия Ф. :)

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:39
finsoftrz
У нас тоже печатают сразу наборы форм разного состава для списка клиентов сразу (формы разной ориентации, количества копий, двусторонней или односторонней печатью плюс договора в вордовском формате). Отправляются отдельными заданиями на сетевой принтер, вроде никто не жаловался. Может, конкуренция за принтер недостаточно высокая... Чтобы в одной форме листы были разной ориентации - это действительно достаточно редко встречается.

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 17:45
Игорь Столяров
finsoftrz писал(а): Отправляются отдельными заданиями на сетевой принтер
Да. Все правильно. И если разные рабочие станции посылают одновременно на принтер отчеты - то они перемешиваются.
Я это вижу постоянно. Хотя на одном предприятии был сисадмин, который сам решил этот вопрос. Он создал отдельные
очереди печати для каждого пользователя и разделил печать из них по приоритетам, но там тоже все как-то не просто было ... :)

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 18:00
gopstop2007
а не проще указывать пользователя серым цветом на отчетах (за полями отчета(верх, них и т.п.)), где считаете нужным, если смущает буквы можно в виде ничего не значащих для посторонних - цифр, а перебрать листики в течении пару сек ?!

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 18:04
Игорь Столяров
gopstop2007 писал(а): цифр, а перебрать листики в течении пару сек
Гипотетически - да. Но в реальности перебрать в день порядка 500 пакетов (в каждом от 2 до 10 отчетов) ручками грустно. :idied:
К тому же это надо делать быстро - загрузили выписки, от кого получили деньги, печатаем документы, повезли товар ...

Отчёт со страницами разной ориентации.

Добавлено: 26 Ноябрь 2015, 18:10
gopstop2007
для таких случает покупаются принтера с разными выходными лотками, экономим господа на спичках :idied: