gifts2017

7.7.: Структурируем свои отчеты.

Опубликовал Александр Рытов (Арчибальд) в раздел Программирование - Работа с интерфейсом

Укомплектовываем отчеты в группы с подгруппами и работаем как с регламентированной отчетностью.

            В папке ExtFormsваши дополнительные отчеты хранятся «навалом». Если, как у меня, их несколько сотен – найти нужный через «Дополнительные возможности» становится тяжким трудом. Да и нужны разным группам пользователей разные отчеты.

            Можно создать папку с префиксом имени Rpи расширением .grp, скопировать туда нужные файлы отчетов, создать файл Rplist.txt и определенным образом отредактировать этот файл – тогда с этим набором можно будет работать как с комплектом (группой) регламентированной отчетности. Но очень уж муторно делать это вручную…

            Предлагаемая обработка позволяет:

  1. Создать группу «регламентных» отчетов;
  2. Отредактировать наименование группы;
  3. Создать/удалить подгруппу (два уровня вложенности);
  4. Добавить/удалить файл в группу/подгруппу;
  5. Отредактировать наименование и описание файла и/или подгруппы;
  6. Сортировать список файлов/подгрупп;
  7. Открывать файлы (просматривать тексты и таблицы, исполнять обработки).

Имеется особенность: считается, что в списке файлы находятся выше, чем подгруппы. Поэтому если поставить файл ниже подгруппы, как на скрине 1, при следующем открытии группы он переместится в эту подгруппу (скрин 2), точнее, в последнюю подподгруппу этой подгруппы. Я не счел нужным это исправлять, поскольку работать с созданной группой и настраивать список под конкретного пользователя предполагается уже через меню «Регламентированные отчеты», а там этой особенности нет.

P.S. Добавил управление доступностью кнопки "Добавить группу" - ограничение по уровням. 

P.P.S. А еще есть ExtraForms  http://infostart.ru/public/14644/ и солидный навигатор http://infostart.ru/public/14474/ . 

Скачать файлы

Наименование Файл Версия Размер
Struct.ert 92
.ert 315,50Kb
27.02.13
92
.ert 315,50Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Игорь Исхаков (Ish_2) 28.07.11 09:05
Черт возьми. Не устает Арчибальд .
И не теряет интереса !
2. Александр Рытов (Арчибальд) 28.07.11 09:06
(1) Усталось и потеря интереса - симптом старости. До этого мне еще далеко.
3. Игорь Исхаков (Ish_2) 28.07.11 09:12
Ты моложе меня !
Признаюсь , стал терять интерес.
Съезжу, отдохну в задрипанную (оттого и нашенскую) Анапу . Поглазею на народ.
Глядишь, и интерес к долбежке твоих разработок восстановится.
4. Артур Аюханов (artbear) 28.07.11 16:30
Давно уже есть Навигатор дополнительных отчётов и обработок (с иерархической структурой)
http://infostart.ru/public/14474/
Арчибальд; +1 Ответить 1
5. Владимир (hogik) 28.07.11 22:39
(0)
Автоматизация автоматизации. ;-)
"Если, как у меня, их несколько сотен"(с) надо чаще использовать третий и четвертый пункт функций Вашей разработки в части "Удалить"...
Арчибальд; +1 Ответить 1
6. Александр Рытов (Арчибальд) 29.07.11 07:45
(4) На том навигаторе даже мой плюсик стоит :) У меня все попроще, без наворотов.
Однако же ссылку надо включить в публикацию.
7. Александр Рытов (Арчибальд) 29.07.11 07:46
(5) Кнопка "Удалить" удаляет файлы только из списка, а не физически :(
8. Vladimir Ivanovitch (tmm) 16.09.11 12:04