Показать сообщение отдельно
Старый 19.02.2007, 17:21   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Вывод названия группы в отчете с автодизайном
В одном из проектов возникла проблема: заказчик страшно невзлюбил стандартные аксаптовские отчеты за то, что при использовании группировки в авто-хедере выводился только код группы без ее описание. То есть, например, вот так:


Различные увещевания и лекции об устройстве БД Аксапты помогали мало. В результате был немножко доработан класс SysReportRun, и описание группы стало появляться в автоотчетах рядом с кодом. Вот так:


Идея доработки в том, что при печати ауто-хедера идет анализ, по какому полю этот хедер выводится. Если это поле является ссылкой на некоторую таблицу и при этом используется в той таблице в качестве TitleField1, то TitleField2 из этой же таблицы выводится в качестве описания. Короче говоря, используется та же самая логика, что и при выводе всплывающих подсказок в формах при наведении мышки на поле-ссылку:


В общем, вдруг кому-то пригодится. Берите.
Миниатюры
Нажмите на изображение для увеличения
Название: Snap1.jpg
Просмотров: 587
Размер:	43.3 Кб
ID:	2430   Нажмите на изображение для увеличения
Название: Snap2.jpg
Просмотров: 652
Размер:	37.5 Кб
ID:	2431  

Нажмите на изображение для увеличения
Название: Snap3.png
Просмотров: 641
Размер:	42.0 Кб
ID:	2432  
Вложения
Тип файла: xpo SysReportRun.xpo (4.1 Кб, 422 просмотров)
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: gl00mie (4), Bil Meshkoff (2), Proba (1).