Меню "Быстрый запуск" для пользователей (8.1, 8.2(обычное приложение))


Обработка позволяет пользователям самим создавать меню вызовов и управлять ими в любой конфигурации 1С:Предприятия (надеюсь :)).

Последнее обновление от 03.10.2010. (исправления)

1. Исполнение: Форма обработки в виде боковой панели (слева) занимает минимум места.

1.png

 

2. При работе с меню есть 2 режима: редактирование и обычный. В режиме редактирования у каждого пункта меню можно изменить параметры. В обычном режиме осуществляется вызов указанный для этого пункта меню.

2.png

 

3. В вызов можно поместить всё, что разрешено правами: Объекты разделов конфигурации, Списки объектов, Ссылки конкретных элементов, а также произвольный блок кода на встроенном языке.

6.png

 

4. Проверяется доступ текущего пользователя: В зависимости от этого доступа изменяются некоторые опции, возможности редактирования и запуска некоторых пунктов меню. Доступ проверяется так :

ЕстьАдминистраторскиеПрава = ПравоДоступа("Администрирование",Метаданные);

3.png

 

5. Пункты меню можно сохранить/открыть/импортировать: Как в файл так и в настройки пользователя.

5.png

 

6. Картинки для иконок используются из библиотеки - за счет этого малый вес обработки.

 4.png

Буду рад отзывам, ЦУ и выловленным багам.

Подобные обработки: http://www.avprog.ru/public/72192/ , http://avprog.ru/public/21387/, и ещё до кучи, оказывается.

Даже стыдно стало - как их много Foot in mouth.... Я буду долго гнать велосипед...

 

UPD: Проверил на 8.2 (не знаю нужно ли там такое) - вроде работает.

28.10.2010:Обновил обработку (появился флаг автосохранения настроек).

29.10.2010:Обновил обработку (были ошибки в вызове регистров, изменено обращение к картинкам(по умномуTongue out)).

02.11.2010:Обновил обработку:

  • Добавил возможность импорта сохранённых кнопок меню, без замещения текущих (Полный appending).
  • Реализован дельный совет тов. Drak0n: Вся панель в распоряжении пользователя - можно добавлять кнопки прямо в неё.

03.11.2010: В код вкрались косяки и недоработки :(... Вроде исправил

Файлы обработки:

-