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

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

В одном отчёте нужны страницы разной (горизонтальной и вертикальной) ориентации. Порядок их чередования может быть разный, системы нет.
Попробовали такой вариант. Формируем wmf-файлы разными отчётами. Сливаем в одну очередь. Предварительный просмотр в C10 отображает правильно.
Можно ли проще сделать? В одном отчёте?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

Тут наверно вопрос сводится у тому, что "можно ли в процессе создания отчета менять раскладку листов ?".
Насколько я знаю - нет. Раскладка - это свойство всего отчета и устанавливается на момент его открытия ....
А в предварительный просмотр можно подсунуть вообще все, что угодно - это просто просмотр картинок из очереди. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

На самом деле не такая уж бесполезная фича. Может редко используемая, но было бы неплохо иметь. SV обещало новый репорт генератор. Может там появится. Интересно, а в сторонних репорт билдерах (SV ReportWriter, FRB) как с этим делом?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

kreator писал(а): Может редко используемая, но было бы неплохо иметь.
На самом деле часто используемая. Особенно когда надо, что бы сетевой принтер печатал поток отчетов
в заданном порядке (например подборка пакетов документов по клиентам).
Любимая проблема одинэскинов, можешь погуглить, если интересно .... :)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

"Редко используемая", видимо, имел ввиду разработчиков на Кларионе. Распечатка пакетов документов реальная вещь. Всегда делали последовательным вызовом разных отчётов сразу на печать. Причём есть вариант у меня для множества клиентов сразу. Конечно, было бы здорово весь пакет одним отчётом. Кстати, добавление в очередь одного отчёта файлов из другого тоже вариант на безрыбье. Правда, требует проработки ещё, никогда так не делали.
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

у медиков использую готовый список документов у которого выбором чекетов для печати и порядок следования можно менять пользователю, добавляй отчет указывай в каком формате, указывай какой принтер и прочее.. и это все спасибо Олегу Фомину - FRB :cat:
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

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

Ничего радикального, кроме как собирать отчеты в нужном порядке в пакет (файл) и отправлять пакет на печать,
наука не придумала. И это не проблема приложений Clarion. Проблема Clarion - в том, что в нем нет встроенных
средств создания одного пакета отчетов с листами разной раскладки - приходится это делать вручную.
Последний раз редактировалось Игорь Столяров 26 Ноябрь 2015, 17:19, всего редактировалось 1 раз.
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

gopstop2007 писал(а):и это все спасибо Олегу Фомину - FRB
Ну а в одном отчёте разная ориентация страниц?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

kreator писал(а): Ну а в одном отчёте разная ориентация страниц?
Я с FRB не работаю, но вряд ли ...
Есть ростовский FastReport, на котором сидят все дельфисты - в нем можно все.
Но для Clarion у них есть только ActivX компонента, они мне ссылку сбрасывали, но пока руки не дошли.
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

Я про то, что может проще сделать цикл в котором находятся отчеты с разными форматами?
kreator писал(а):Ну а в одном отчёте разная ориентация страниц?
без извратов напрямую навряд ли, так как формат отчета задается на весь отчет.
Вроде List&Label позволяет сделать такое, надо уточнить у Юрия Ф. :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4559
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

У нас тоже печатают сразу наборы форм разного состава для списка клиентов сразу (формы разной ориентации, количества копий, двусторонней или односторонней печатью плюс договора в вордовском формате). Отправляются отдельными заданиями на сетевой принтер, вроде никто не жаловался. Может, конкуренция за принтер недостаточно высокая... Чтобы в одной форме листы были разной ориентации - это действительно достаточно редко встречается.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

finsoftrz писал(а): Отправляются отдельными заданиями на сетевой принтер
Да. Все правильно. И если разные рабочие станции посылают одновременно на принтер отчеты - то они перемешиваются.
Я это вижу постоянно. Хотя на одном предприятии был сисадмин, который сам решил этот вопрос. Он создал отдельные
очереди печати для каждого пользователя и разделил печать из них по приоритетам, но там тоже все как-то не просто было ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

а не проще указывать пользователя серым цветом на отчетах (за полями отчета(верх, них и т.п.)), где считаете нужным, если смущает буквы можно в виде ничего не значащих для посторонних - цифр, а перебрать листики в течении пару сек ?!
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

gopstop2007 писал(а): цифр, а перебрать листики в течении пару сек
Гипотетически - да. Но в реальности перебрать в день порядка 500 пакетов (в каждом от 2 до 10 отчетов) ручками грустно. :idied:
К тому же это надо делать быстро - загрузили выписки, от кого получили деньги, печатаем документы, повезли товар ...
За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

для таких случает покупаются принтера с разными выходными лотками, экономим господа на спичках :idied:
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Ответить