for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Обсуждаем проекты
  

Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 07.04.09 10:43:54
Просьба потестировать сабж. Писался с целью привязки кросс-таблиц к генератору отчетов genrep (alkud.boom.ru)
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

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


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

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 07.04.09 12:27:45
Отображается. В последней колонке. Если включить AutoFit - видно сразу.
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

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


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

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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

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

Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата: 08.04.09 11:44:16
Лично у меня таких отчетов нет


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

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 08.04.09 12:37:07
Да... Стоило ли выкладывать ?! Такое ощущение , что genrep'ом никто не пользуется...
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
Igor Korolyov

Сообщений: 33819
Дата: 08.04.09 13:54:35
Привет Владимир!

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


------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
Влад Колосов

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


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




Исправлено: Влад Колосов, 08.04.09 14:38
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 08.04.09 14:44:06
Можно использовать и без применения кросс-таблиц. Например , предоставляя пользователю выбор самому определять какие колонки, в каком порядке, с какими группировками печатать. А потом на основе этого выбора формировать отчет через временный шаблон.
Опять же , печать содержимого Grid'а.
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
AlexK

Сообщений: 2114
Откуда: Королев,Москва
Дата: 08.04.09 23:42:57
1. Хороший класс - для генерации шаблонов на лету
2 Мне кажется АutoFit очень перегружен параметрами - тяжелыми для понимания

Идеально было-бы назначить АutoFit = 1 или 0, после этого просто попытаться пропоционально уменьшить отчет при помощи уменьшения шрифта и колонок до размера заданной oриентации

P.S При некоторых АutoFit появляется дополнительный заголовок вверху первой страницы, может так и надо?

Обычно после выпуска отчета пользователь смотрит на отчет, далее меняет oриентацию бумаги, устанавливает АutoFit, запоминает установленные параметры и больше к ним не возращается, т.е.
хорошо-бы запоминать параметры отчета, типа метод SetParam(sNameSab)


------------------
Береги природу, мать Вашу. Моя страничка www.genrep.net




Исправлено: AlexK, 08.04.09 23:48
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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

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

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 09.04.09 09:14:15
Для сохранения параметров шаблона, целесообразнее хранить не только некоторые свойства (AutoFit и т.д) , но и набор колонок,порядок отображения колонок, набор группировок, шапки. Это все запихнуть в один файл и к нему написать класс-настройщик.
А насчет собственно свойства AutoFit, мне кажется, что ему должно присваиваться некий глобальный (уровня приложения) параметр.
Если, например, пользователь начал использовать FinePrint или широкий принтер, то в сценарий можно включить и A3 формат, если принтер забрали- где то в параметрах переключил на A4 и все.
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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



Исправлено: BOBAN, 02.11.10 17:20
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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



Исправлено: BOBAN, 07.10.11 09:03
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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



Исправлено: BOBAN, 25.10.11 11:49
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 25.10.11 11:50:55
собственно, файл
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 04.11.11 16:33:05
Просьба потестировать класс Make_Html для последующего подключения к проекту создания шаблонов.



Исправлено: BOBAN, 04.11.11 16:33
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

Сообщений: 577
Откуда: Солигорск
Дата: 05.11.11 21:29:12
Все отлаживал в Opere а сегодня посмотрел в IE - много чего поломалось. Будем починять во вторник.
Ratings: 0 negative/0 positive

Re: Генератор sab шаблонов для genrep.dll
BOBAN
Автор

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



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

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

29.11.2020 06:47:15 exec: 0.02
Mem: 1.471 Mb

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