Универсальный динамический интерфейс на HTML (Версия 2.2)

08.01.10

Разработка - Работа с интерфейсом

Многие наверняка задавались вопросом: как "на лету" изменять интерфейсы пользователей? То есть менять в интерфейсе доступность тех или иных объектов. Делать каждому свой - не выход. А часто случается именно так, что кому-то из менеджеров должно быть доступно больше остальных "обычных" менеджеров, то же самое про бухгалтеров и всех остальных. 1 из вариантов: "рисовать" на html - доступно, просто и красиво :)

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

Наименование Файл Версия Размер
Универсальный динамический интерфейс (Новогодний)
.rar 865,84Kb
73
.rar 865,84Kb 73 Скачать

Источник вдохновения

По мотивам "Облака 1С" (//infostart.ru/projects/3433/) ... нашел ему для себя практическое применение

Идея

Есть справочники Пользователи и ГруппыПользователей, 1 пользователь может быть в нескольких группах. Ставим галки для групп (то что, будет доступно всем пользователям группы) и если нужно отдельно "донастраиваем" каких-то отдельных пользователей в справочнике Пользователи. Например главбух видит все, что видят обычные бухи + какие-то свои отчеты, которые простым бухам видеть вовсе необязательно. То есть интерфейсы пользователей и групп "складываются" примерно также, как это происходит в 8-ке с Ролями. Смысл в том, что в любой момент эти галки можно проставлять что называется "не отрывая от стула", то есть прямо из 1с и при этом юзерам даже не надо её перезапускать, все появляется сразу после проставления галок.

Преимущество пользователей с ролью root

Юзеру с ролью root можно нажимать на эмблему организации - переключить интерфейс - все таки может понадобиться на первое время :), вызывать например любой справочник (или отчет и т.д.), нажав на слово "Справочники" в правой части окна, как через меню "Операции". Кнопка "Закрыть" и "Редактор интерфейса" также доступна только root-у - чтоб не шалили своими ручонками. + горячие клавиши (см. в описании)

Редактор интерфейса пользователей и групп

В редакторе есть возможность копирования настроек о т одного юзера к другому - ответ на вопрос "а сделайте мне также как у Феди", также посмотреть отчет по доступным объектам для пользователей или группы. У пользователя можно помимо доступных объектов отредактировать и параметры пользователя информационной базы (пароль, способ аутентификации, роли и т.д.), - мало чем отличается от стандарной формы, но зато все в одном месте :)

Демократия в стране

Ну и наконец зачем всех грести под одну гребенку, пусть каждый юзер настроит себе свои любимые цвета и размер шрифта или "возьмет поюзать" 1 из стандартных скинов, за которые прошу сильно не пинать :)

Недоработки

При удалении объекта из конфигурации, он не удаляется из плана видов характеристик, нужно удалять руками.

Похожие/смежные разработки

Ну и как учил Арчибальд, публикую похожие/смежные ссылки:

//infostart.ru/projects/3433/

http://1c-eskv.ru/?page=desctop-func

//infostart.ru/projects/3672/

//infostart.ru/projects/3667/

//infostart.ru/projects/4253/

//infostart.ru/projects/1472/

Не претендую на законченность, но думаю в целом идея понятна?  

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61791    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54394    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16694    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10731    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9606    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3662    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12077    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. GSoft 2235 22.05.09 01:29 Сейчас в теме
эх.. такой бы да на 7ке и с простой реализацией)
2. PowerBoy 3350 22.05.09 07:06 Сейчас в теме
эх.. чуть запоздало, ждем 8.2.
3. sound 535 22.05.09 11:31 Сейчас в теме
эх.. :) Еще бы как-нибудь безболезненно интегрировать в типовые, но времени нету...
6. sytkosa 119 22.05.09 12:37 Сейчас в теме
(3) Посмотри вот этот продукт http://1c-eskv.ru/?page=desctop-func может подойдет для начала
8. sound 535 22.05.09 12:43 Сейчас в теме
(6) Согласен, интересная ссылка, просто еще раз повторю, что не претендую на полность/законченность и правильность реализации, это на же все время нужно
9. sound 535 22.05.09 12:46 Сейчас в теме
(6) ну и + зато бесплатно и открыто :), и вообще больше просто как идея, а не как готовый продукт
4. Поручик 4670 22.05.09 12:25 Сейчас в теме
и ещё добавить подсистему для новых объектов метаданных.
5. Поручик 4670 22.05.09 12:27 Сейчас в теме
Юзер1С = ПользователиИнформационнойБазы.НайтиПоИмени(СокрЛП(Выборка.Код));

Ну назовите как нибудь поприличнее. ПользовательИнформационнойБазы, что ли.
7. sound 535 22.05.09 12:39 Сейчас в теме
(5) Простите, никого не хотел обидеть :)
10. AXoxol 22 22.05.09 13:19 Сейчас в теме
11. 1snik 22.05.09 13:32 Сейчас в теме
клевая идея ... сам о таком думал
12. druv 214 22.05.09 13:41 Сейчас в теме
ааа.... sound чувак.... давно такое ждал..... + + + + + + + + + +
13. 1snik 22.05.09 15:27 Сейчас в теме
(0) а что за "облако 1с"? чо то не нашел. сделай ссылкой плиз, интересно посмотреть
14. 1snik 22.05.09 15:36 Сейчас в теме
15. sound 535 22.05.09 15:39 Сейчас в теме
(14) как говорится кто ищет - тот и гугль :)
16. d.snissarenko 152 22.05.09 22:12 Сейчас в теме
за идею 5
за интерфейс (раскраска индейца) -100500

))
17. kudenzov 71 22.05.09 23:35 Сейчас в теме
для 7.7 - RWidjets.dll
Позволяет строить меню, панели и расширять меню
заводим справочник роли, объекты, меню, панели. назначаем пользователям роли. Для роли формируем меню и панели
http://www.infostart.ru/projects/602
18. пользователь 23.05.09 16:54
Сообщение было скрыто модератором.
...
19. sound 535 24.05.09 00:41 Сейчас в теме
Раз стало интересно решил малость подправить:
1) Сделал для всех объектов, доступных через меню "Операции"
2) Все картинки приведены в соответствие стандартным.
3) Обработку для поиска новых объектов оформил отдельно.
4) Новый отчет по интерфейсам - пользователи, у которых интерфейс не "универсальный" раскрашены другим цветом :)
5) Щелчок по имени пользователя (только полные права) открывает элемент справочника текущего пользователя - удобно для быстрой настройки "своего" интерфейса.
6) Исправлены мелкие ошибки.

20. MRAK 723 25.05.09 20:14 Сейчас в теме
что не понравилось:
1) "каталоги" интерфейса жестко прошиты в ПВХ.
2) для настройки интерфейса используются формы, пришитые к типовым справочникам "Пользователи" / "Группы пользователей", что затруднит интеграцию с типовыми.
3) настройки хранятся в РС "Настройки пользователей", который используется в типовых. лучше перенести в отдельный регистр.
4) РС "настройки групп пользователей" лучше объединить с регистром из 3)

хотя за идею +
21. sound 535 25.05.09 21:03 Сейчас в теме
(20) Спасибо за комментарий. Согласен со всем изложенным. И вообще там есть много того, что мне самому не нравится, начиная от самой задумки и заканчивая качеством кода. Насчет интеграции: дело в том, что все это безобразие и так было выдрано из живой конфигурации, поэтому говорить об интеграции вообще не приходится. Я просто поделился мыслями :)
Может быть когда-нибудь руки и дойдут :)
22. MRAK 723 26.05.09 08:36 Сейчас в теме
(21) я начал свое писать на основе вашего, если хватит времени и доведу до ума, тогда отпишусь
23. sound 535 26.05.09 09:44 Сейчас в теме
(22) ну я как бы тоже пишу, но вялотекуще :)
25. sound 535 27.05.09 21:37 Сейчас в теме
(22) сейчас можно пробовать на типовых :)
26. MRAK 723 28.05.09 07:06 Сейчас в теме
(25) спасибо, скачал, будет время - попробую
24. sound 535 27.05.09 15:53 Сейчас в теме
Решил таки еще подделать. Выкладываю архив с .cf-файлом и описанием установки. Пробовал объединять с типовыми (Торговлей и ЗУП) - вроде работает. Но сразу говорю на других не тестировал. Пишите, если что :)
27. jekichan 02.06.09 13:40 Сейчас в теме
28. sound 535 02.06.09 23:31 Сейчас в теме
29. sound 535 19.06.09 00:52 Сейчас в теме
Выложил последнюю версию:
1) Новый удобный редактор интерфейса (доступен роли root): все настройки для пользователей и для групп пользователей сейчас редактируются в одном месте
2) Работает быстрее и на любых конфигурациях
3) Исправлены ошибки
30. sound 535 19.06.09 00:52 Сейчас в теме
Стало реально лучше :)
31. sound 535 22.06.09 17:43 Сейчас в теме
32. sound 535 25.06.09 18:19 Сейчас в теме
33. DarkSign 21.12.09 11:17 Сейчас в теме
Подскажите, а как поменять "Логотип нашей фирмы" на собственно логотип? В форме не нашел... Остальное все нравится
34. sound 535 22.12.09 12:38 Сейчас в теме
(33) Зайти в конфигуратор, и в Общих картинках заменить картинку "Эмблема" на свою
DarkSign; +1 Ответить
35. sound 535 28.12.09 19:38 Сейчас в теме
Вышла новогодняя версия 2.2, для нормального отображения картинок, текстов и фона нужно создать папку C:\Interface, скопировать туда папку NY из архива. А вообще можно в справочнике Праздники настроить свои пути
36. sound 535 28.12.09 19:42 Сейчас в теме
Конечно оно все мягко говоря "подтормаживает" систему, но иногда то можно порадовать пользователей :)
37. dandrontiy 22.03.12 12:13 Сейчас в теме
Красиво, но систему тормозит нещадно....
38. sound 535 22.03.12 12:17 Сейчас в теме
(37) Можно убрать фоновые рисунки и анимации всякие и будет нормально.
Оставьте свое сообщение