:: Обсуждаем проекты
Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Просьба потестировать сабж. Писался с целью привязки кросс-таблиц к генератору отчетов genrep (alkud.boom.ru)
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Вроде нормально отображается. Только "итого по складу" не заполнена цифра.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Отображается. В последней колонке. Если включить AutoFit - видно сразу.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Не знаю, что такое AutoFit, но то, что я у себя запустил "как есть" после распаковки - не отображало. Office2003, VFP9.0 SP1. Надеюсь, это поможет в поиске багов.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Вызов класса из пользовательской программы : example.prg. Широкий отчет либо режется на полосы (то, что Вы увидите после запуска (сумма по складам на второй полосе)), либо вписывается в формат страницы.
AutoFit - свойство класса, которое управляет этим механизмом.

P.S. : под тестированием я подразумевал манипуляции с файлом example.prg . Желательно на своих таблицах и для реальных отчетов.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Лично у меня таких отчетов нет


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Да... Стоило ли выкладывать ?! Такое ощущение , что genrep'ом никто не пользуется...
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Привет Владимир!

Цитата:
Такое ощущение, что genrep'ом никто не пользуется...
А те кто пользуются, естественно не пользовались кросс-таблицами, т.к. для них невозможно (вручную) написать шаблон Впрочем, как и для штатного построителя отчётов... Я шахматки всегда в эксель выводил, причём в его "сводные таблицы" - дабы и итоги подбивались нормально, и юзеру удобно было "крутить" отчёт - убирать ненужные колонки в частности...
В принципе, то что ты сделал - вещь нужная, но для весьма ограниченной области применения - той, где требуется именно печатать шахматки, и именно в "полном и неизменном" виде. И эту область, как я понимаю, очень сильно потеснил из фокса 1С.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Генрепом я пользуюсь, но кросс-отчетами - нет К генрепу никаких претензий не имеется.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 1 раз(а). Последнее : Влад Колосов, 08.04.09 14:38
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Можно использовать и без применения кросс-таблиц. Например , предоставляя пользователю выбор самому определять какие колонки, в каком порядке, с какими группировками печатать. А потом на основе этого выбора формировать отчет через временный шаблон.
Опять же , печать содержимого Grid'а.
Ratings: 0 negative/0 positive
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
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Верхний колонтитул задан явно при формировании отчета
(.HCText = 'tableheader1'). Просто при разрезке широких отчетов его отображение теряет смысл (отображается только шапка первой полосы). Я включил его только для демонстрации.

Свойство AutoFit задумывалось как строка - сценарий для нескольких последовательно выполняемых операций. Если на каком-то этапе отчет вписывается в формат страницы, то последующие операции игнорируются.
Например A4p -> A4a -> A3а -> Уменьшение размеров колонок
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Для сохранения параметров шаблона, целесообразнее хранить не только некоторые свойства (AutoFit и т.д) , но и набор колонок,порядок отображения колонок, набор группировок, шапки. Это все запихнуть в один файл и к нему написать класс-настройщик.
А насчет собственно свойства AutoFit, мне кажется, что ему должно присваиваться некий глобальный (уровня приложения) параметр.
Если, например, пользователь начал использовать FinePrint или широкий принтер, то в сценарий можно включить и A3 формат, если принтер забрали- где то в параметрах переключил на A4 и все.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Добавлено создание шаблонов в синтаксисе генератора отчетов от TAS ("Advanced RTF Report", доступен а "Решениях"), исправлена пара мелких багов.



Исправлено 1 раз(а). Последнее : BOBAN, 02.11.10 17:20
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Предполагается дополнить генератор шаблонов работой с Excel. Поэтому просьба потетировать прилагаемый класс. Иерархия Excel-объектов практически отсутствует из-за узкой задачи класса.



Исправлено 2 раз(а). Последнее : BOBAN, 07.10.11 09:03
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Добавлено формирование шаблона в xml формате для последующей работы с Excel. Требуется genrep v.2 Обновлен класс MakeXml.



Исправлено 1 раз(а). Последнее : BOBAN, 25.10.11 11:49
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
собственно, файл
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Просьба потестировать класс Make_Html для последующего подключения к проекту создания шаблонов.



Исправлено 1 раз(а). Последнее : BOBAN, 04.11.11 16:33
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Все отлаживал в Opere а сегодня посмотрел в IE - много чего поломалось. Будем починять во вторник.
Ratings: 0 negative/0 positive
Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 624
Откуда: Солигорск
Дата регистрации: 05.07.2004
Добавлено формирование шаблона в html формате. Требуется genrep v.2 Обновлен класс Make_Html.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика