Подскажите пожалуйста, а Report Form генерируется только один раз ?
Поясню, есть отчет-Квитанции, который был сделан в режиме нон-WYSIWYG, все формируется через детайл в котором одно строка, для каждой квитанции все рисуется через множество таких детайлов и шапка и табличные части, используя моноширинные шрифты.
Сейчас понадобилось туда 2D штрих-код поставить. Переделывать неохота было все, решил попробовать через текстовое поле в Report Form . Раньше Report Form не исользовал. В общем это работает, но только для одиночной квитанции, если выводить квитанции в пакетном режиме, то обнаруживается 2 проблемы:
1. На странице помещается 2 квитанции, а штрих-кол естественно один, ну это положим через формат страницы А5 можно сделать.
2. Что хуже, а штрих-коды то одинаковые для всех, совпадающие с 1-ой квитанцией.
Вот в связи с этим вопрос: можно реализовать, то что мне нужно через Report Form, или он общий для всех страниц ?
Report Form, как работает ?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7426
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 51 раз
Report Form, как работает ?
Правильно сказать по другому: Report Form общий для всего отчёта (структуры REPORT), а что в неё входит - уже значения не имеет.
В данном случае, нужно переместить бланк квитанции в DETAIL, перед Print(RPT:DETAIL) присваивать штрих-код, впрочем как и остальные
поля квитанции. В этом случае, если размер DETAIL меньше половины листа, то на одном листе будет печататься 2 квитанции. Вот и всё.
За теми кто отстал - не возвращаться. (С) Кодекс
Report Form, как работает ?
Так у меня detail то по высоте небольшое, оно у меня много раз (20-30)вызывается для одной квитанции, мне туда не уместить текстовое поля под штрих-код.
Придется видать переделывать, "рисовать" как обычно.
Придется видать переделывать, "рисовать" как обычно.
- Дед Пахом
- Старичок
- Сообщения: 3137
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 11 раз
- Поблагодарили: 32 раза
- Контактная информация:
- Игорь Столяров
- Ветеран движения
- Сообщения: 7426
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 51 раз
Report Form, как работает ?
Я понял … Это вариант с построчным формированием бланка, на который "сверху" накладывается REPORT FORM.Андрей писал(а): ↑29 Октябрь 2018, 10:40Придется видать переделывать, "рисовать" как обычно.
Здесь, к сожалению, вывернуться не получится, причины я описал ранее.
Если не хочется всё кардинально переделывать и отчёт именно для печати - можно формировать по одному бланку
и отправлять на печать последовательным вызовом отчёта ...
За теми кто отстал - не возвращаться. (С) Кодекс
Report Form, как работает ?
Спасибо, да, действительно, надо попробовать вариант с множественным вызовом отчета по одной записиИгорь Столяров писал(а): ↑29 Октябрь 2018, 11:47Я понял … Это вариант с построчным формированием бланка, на который "сверху" накладывается REPORT FORM.Андрей писал(а): ↑29 Октябрь 2018, 10:40Придется видать переделывать, "рисовать" как обычно.
Здесь, к сожалению, вывернуться не получится, причины я описал ранее.
Если не хочется всё кардинально переделывать и отчёт именно для печати - можно формировать по одному бланку
и отправлять на печать последовательным вызовом отчёта ...