gifts2017

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

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

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

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

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

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


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


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

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

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

См. также

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

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

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