Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Просьба потестировать сабж. Писался с целью привязки кросс-таблиц к генератору отчетов genrep (alkud.boom.ru)
|
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Вроде нормально отображается. Только "итого по складу" не заполнена цифра.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Отображается. В последней колонке. Если включить AutoFit - видно сразу.
|
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Не знаю, что такое AutoFit, но то, что я у себя запустил "как есть" после распаковки - не отображало. Office2003, VFP9.0 SP1. Надеюсь, это поможет в поиске багов.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Вызов класса из пользовательской программы : example.prg. Широкий отчет либо режется на полосы (то, что Вы увидите после запуска (сумма по складам на второй полосе)), либо вписывается в формат страницы.
AutoFit - свойство класса, которое управляет этим механизмом. P.S. : под тестированием я подразумевал манипуляции с файлом example.prg . Желательно на своих таблицах и для реальных отчетов. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Лично у меня таких отчетов нет
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Да... Стоило ли выкладывать ?! Такое ощущение , что genrep'ом никто не пользуется...
|
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Привет Владимир!
Цитата:А те кто пользуются, естественно не пользовались кросс-таблицами, т.к. для них невозможно (вручную) написать шаблон Впрочем, как и для штатного построителя отчётов... Я шахматки всегда в эксель выводил, причём в его "сводные таблицы" - дабы и итоги подбивались нормально, и юзеру удобно было "крутить" отчёт - убирать ненужные колонки в частности... В принципе, то что ты сделал - вещь нужная, но для весьма ограниченной области применения - той, где требуется именно печатать шахматки, и именно в "полном и неизменном" виде. И эту область, как я понимаю, очень сильно потеснил из фокса 1С. ------------------ WBR, Igor |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
Влад Колосов Сообщений: 22664 Откуда: Ростов-на-Дону Дата регистрации: 05.05.2005 |
Генрепом я пользуюсь, но кросс-отчетами - нет К генрепу никаких претензий не имеется.
------------------ Совершенство - это не тогда, когда нельзя ничего прибавить, а тогда, когда нечего убавить. Исправлено 1 раз(а). Последнее : Влад Колосов, 08.04.09 14:38 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Можно использовать и без применения кросс-таблиц. Например , предоставляя пользователю выбор самому определять какие колонки, в каком порядке, с какими группировками печатать. А потом на основе этого выбора формировать отчет через временный шаблон.
Опять же , печать содержимого Grid'а. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
AlexK Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
1. Хороший класс - для генерации шаблонов на лету
2 Мне кажется АutoFit очень перегружен параметрами - тяжелыми для понимания Идеально было-бы назначить АutoFit = 1 или 0, после этого просто попытаться пропоционально уменьшить отчет при помощи уменьшения шрифта и колонок до размера заданной oриентации P.S При некоторых АutoFit появляется дополнительный заголовок вверху первой страницы, может так и надо? Обычно после выпуска отчета пользователь смотрит на отчет, далее меняет oриентацию бумаги, устанавливает АutoFit, запоминает установленные параметры и больше к ним не возращается, т.е. хорошо-бы запоминать параметры отчета, типа метод SetParam(sNameSab) ------------------ Береги природу, мать Вашу. Моя страничка www.genrep.net Исправлено 1 раз(а). Последнее : AlexK, 08.04.09 23:48 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Верхний колонтитул задан явно при формировании отчета
(.HCText = 'tableheader1'). Просто при разрезке широких отчетов его отображение теряет смысл (отображается только шапка первой полосы). Я включил его только для демонстрации. Свойство AutoFit задумывалось как строка - сценарий для нескольких последовательно выполняемых операций. Если на каком-то этапе отчет вписывается в формат страницы, то последующие операции игнорируются. Например A4p -> A4a -> A3а -> Уменьшение размеров колонок |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Для сохранения параметров шаблона, целесообразнее хранить не только некоторые свойства (AutoFit и т.д) , но и набор колонок,порядок отображения колонок, набор группировок, шапки. Это все запихнуть в один файл и к нему написать класс-настройщик.
А насчет собственно свойства AutoFit, мне кажется, что ему должно присваиваться некий глобальный (уровня приложения) параметр. Если, например, пользователь начал использовать FinePrint или широкий принтер, то в сценарий можно включить и A3 формат, если принтер забрали- где то в параметрах переключил на A4 и все. |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Добавлено создание шаблонов в синтаксисе генератора отчетов от TAS ("Advanced RTF Report", доступен а "Решениях"), исправлена пара мелких багов.
Исправлено 1 раз(а). Последнее : BOBAN, 02.11.10 17:20 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Предполагается дополнить генератор шаблонов работой с Excel. Поэтому просьба потетировать прилагаемый класс. Иерархия Excel-объектов практически отсутствует из-за узкой задачи класса.
Исправлено 2 раз(а). Последнее : BOBAN, 07.10.11 09:03 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Добавлено формирование шаблона в xml формате для последующей работы с Excel. Требуется genrep v.2 Обновлен класс MakeXml.
Исправлено 1 раз(а). Последнее : BOBAN, 25.10.11 11:49 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
собственно, файл
|
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Просьба потестировать класс Make_Html для последующего подключения к проекту создания шаблонов.
Исправлено 1 раз(а). Последнее : BOBAN, 04.11.11 16:33 |
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Все отлаживал в Opere а сегодня посмотрел в IE - много чего поломалось. Будем починять во вторник.
|
Re: Генератор sab шаблонов для genrep.dll | |
---|---|
BOBAN Автор Сообщений: 633 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Добавлено формирование шаблона в html формате. Требуется genrep v.2 Обновлен класс Make_Html.
|
© 2000-2024 Fox Club  |