bdd2

Расширенные дополнительные возможности

Опубликовал Шайехов Алмаз Ольфатович Шайехов (Diamond) в раздел Обработки - Менеджеры внешних отчетов

Расширение стандартных "Дополнительных возможностей" 1С:
Разбивка отчетов/обработок по группам (папкам);
Возможность добавления из другой папки;
Возможность ограничения доступа к отчетам/обработкам
Возможность ограничения доступа по названию набора прав
Анализ внешних отчетов: при большом количестве внешних отчетов столкнулся с проблемой дубликатов, неправильно указанных путей и т.д. и вот написал обработку для анализа

Для установки просто скопируйте файл ert в любой каталог.
Изменения списка файлов может вносить пользователь с набором прав Администратор или Программист (если такой есть)
Для ограничения доступа для пользователя можно указать в параметрах открытия имя папки, которая откроется пользователю. Например:
ОткрытьФорму("Отчет", "Менеджер", КаталогИБ() + "\Extforms\ДополнительныеВозможности.ert")
в этом случае откроются отчеты из папки КаталогИБ() + "\Extforms\Менеджер\

Добавил "Избранные" отчеты для пользователей с прописанными каталогами

07.06.2007
Отображения всего вхождения отчетов в папки и возможность возврата на любой уровень выше
22.01.2007
Добавил возможность построения путей относительно каталога ИБ
Возможность ограничения доступа по названию набора прав


Анализ внешних отчетов
Поиск дубликатов отчетов
Проверка путей к файлам отчетов в файлах описаний
Автоматическое изменение путей к файлам отчетов в файлах описаний относительно каталога ИБ


Дамы и Господа! Не забываем "плюсовать" рейтинг и оставлять комментарии!

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

Наименование Файл Версия Размер
Дополнительные возможности
.1169484525 26,10Kb
21.10.14
191
.1169484525 26,10Kb 191 Бесплатно
Анализ внешних отчетов
.1221410623 71,50Kb
21.10.14
133
.1221410623 71,50Kb 133 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. Саша (Хряк) 141 20.05.06 15:29 Сейчас в теме
Если добавить отчет из другого каталога, потом его ни удалить, ни название поменять.
А вообще понравилось!
2. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 20.05.06 18:39 Сейчас в теме
Исправил. Спасибо за информацию.
3. Саша (Хряк) 141 22.05.06 13:41 Сейчас в теме
ИМХО, поторопился ты заявить об иправлении... :(((
При добавлении папки, при изменении названия отчета из другой папки или при удалении его ничего в действительности не происходит. При перезаполнении или переоткрытии обработки они снова видны в списке.
4. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 22.05.06 19:39 Сейчас в теме
Вроде всё работает. Ты уверен что обновил обработку? Дата обработки должна быть 20.05.06
5. Сhe Burashka (CheBurator) 18.06.06 22:13 Сейчас в теме
было бы хорошо если возможно просмотреть описание обработки.
Есть такое?
6. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 11.07.06 20:45 Сейчас в теме
7. Михаил (mdzen) 234 12.07.06 21:51 Сейчас в теме
Если Отчеты.Уровень<0 Тогда
Если запустить в пустом каталоге выдает ошибку:
{C:\ОБРАБОТКИ_1С_77\ДОПОЛНИТЕЛЬНЫЕВОЗМОЖНОСТИ.ERT(77)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Побеждаем так:
Код
 Если Число(Отчеты.Уровень)<0 Тогда 
Показать полностью
и т.д.

И еще:
Если (Отчеты.ТекущаяСтрока()>0) и (Отчеты.Уровень>=0) Тогда
{C:\ОБРАБОТКИ_1С_77\ДОПОЛНИТЕЛЬНЫЕВОЗМОЖНОСТИ.ERT(80)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)

Побеждаем так:
Код
 Если (Отчеты.ТекущаяСтрока()>0) и (Число(Отчеты.Уровень)>=0) Тогда 
Показать полностью
8. Михаил (mdzen) 234 12.07.06 23:10 Сейчас в теме
Нелохо было бы сделать поле описания на форме со скроллингом ( фОписание ) , заменив текстовое поле полем ввода многострочным неограниченной длины., тогда можно будет спокойно просматривать длинные описания - мелочь, а юзеру приятно.
9. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 16.07.06 11:43 Сейчас в теме
mdzen: исправил баг, только более простым способом. спс
сделал многострочной частью... хотя нужно ли такое большое описание? а юзвери порой сами не знают чего хотят ;-)
10. Михаил (mdzen) 234 16.07.06 15:42 Сейчас в теме
Сам использую нечто подобное данной обработке для навигации по обработкам и отчетам на флэшке - весьма удобно.
Когда информации много - длинное описание весьма полезно.
11. Сhe Burashka (CheBurator) 16.07.06 17:06 Сейчас в теме
Попжите картинку, хоть посмотреть как это выглядит!
12. Саша (Хряк) 141 17.07.06 16:29 Сейчас в теме
Добавил отчет из другой папки (т.е. не из папки БД)
лТекст.Открыть(лФайлОписания);
{D:\1C_DB\__WORKS\ACCBARS6\EXTFORMS\ДОПОЛНИТЕЛЬНЫЕВОЗМОЖНОСТИ.ERT(90)}: Неверное имя файла
И такая хрень выходит дважды.
13. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 18.07.06 19:11 Сейчас в теме
Хряк: зафиксил баг
выложил картинки
14. Николай (coch) 21 25.01.07 21:38 Сейчас в теме
+1
Спасибо, в ближайшее время буду вставлять в свою конфу.
Как предложение
>ОткрытьФорму("Отчет", "Менеджер", КаталогИБ() + "\Extforms\ДополнительныеВозможности.ert")
>в этом случае открются отчеты из папки КаталогИБ() + "\Extforms\Менеджер\
+ отчеты из каталога пользователя (если прописан)???
А то у меня ситуация такая что не всем пользователям с одинаковым набором прав надо видет одни и те же обработки
а плодить папки в ExtForms не хочется.
15. Шайехов Алмаз Ольфатович Шайехов (Diamond) 1174 25.01.07 21:58 Сейчас в теме
16. Lena Lesnik (lelusha) 09.02.14 17:24 Сейчас в теме
До сих пор работаем с доп возможностями, и эта обработка, как ни странно, еще актуальна. Спасибо разработчику.