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

08.01.10

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Универсальный динамический интерфейс (Новогодний)
.rar 865,84Kb
73
73 Скачать (1 SM) Купить за 1 850 руб.

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

По мотивам "Облака 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 Управляемые формы 1C:Бухгалтерия Платные (руб)

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

5000 руб.

14.01.2016    55436    17    23    

43

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

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

6000 руб.

16.01.2015    63824    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

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

2400 руб.

29.06.2020    19716    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    21816    mrXoxot    44    

128

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    10930    smielka    37    

105

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

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

27.12.2023    17954    1225    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

3 стартмани

10.04.2023    12653    167    acces969    31    

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

Ну назовите как нибудь поприличнее. ПользовательИнформационнойБазы, что ли.
7. sound 536 22.05.09 12:39 Сейчас в теме
(5) Простите, никого не хотел обидеть :)
10. AXoxol 22 22.05.09 13:19 Сейчас в теме
11. 1snik 22.05.09 13:32 Сейчас в теме
клевая идея ... сам о таком думал
12. druv 192 22.05.09 13:41 Сейчас в теме
ааа.... sound чувак.... давно такое ждал..... + + + + + + + + + +
13. 1snik 22.05.09 15:27 Сейчас в теме
(0) а что за "облако 1с"? чо то не нашел. сделай ссылкой плиз, интересно посмотреть
14. 1snik 22.05.09 15:36 Сейчас в теме
15. sound 536 22.05.09 15:39 Сейчас в теме
(14) как говорится кто ищет - тот и гугль :)
16. d.snissarenko 153 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 536 24.05.09 00:41 Сейчас в теме
Раз стало интересно решил малость подправить:
1) Сделал для всех объектов, доступных через меню "Операции"
2) Все картинки приведены в соответствие стандартным.
3) Обработку для поиска новых объектов оформил отдельно.
4) Новый отчет по интерфейсам - пользователи, у которых интерфейс не "универсальный" раскрашены другим цветом :)
5) Щелчок по имени пользователя (только полные права) открывает элемент справочника текущего пользователя - удобно для быстрой настройки "своего" интерфейса.
6) Исправлены мелкие ошибки.

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

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