Лирическое отступление:
Для себя я вывел формулу инфостарта - из 10 скачавших свои рекомендации к программе оставляет 1.
Разработка целиком и полностью основана на коде Ivon, который представлен в материале //infostart.ru/projects/4586/ .
На всякий случай повторюсь с информацией (минимально модифицировав)
Интерфейс заполняется динамически в зависимости от пользователя. Когда и какими кнопками заполнять - уже Ваше дело. Не стоит заморачиваться с кучей интерфейсов. Выстраивайте интерфейс на лету.
Обработка "МенюРабочегоСтола.epf" - выдернутая из конфы общая форма, которая открывается при старте системы.
Объекты в Конфигурации для обработки:
Добавить справочник "Интерфейсы":
реквизитов справочника нет;
добавить табличную часть "ИФ" в справочник "Интерфейсы":
реквизиты табличной части "ИФ":
"Страница" - Тип Строка(0);
"Линия1" - Тип Строка(0);
"Линия2" - Тип Строка(0);
"Линия3" - Тип Строка(0);
"Действие" - Тип Строка(0).
Добавить регистр сведений "ИнтерфейсыРисунки" непериодический, независимый.
Измерения: "Элемент" - Тип Строка(200);
Ресурсы: "Рисунок" - Тип Строка(0).
В справочник "Пользователи" добавить реквизит типа Строка неограниченной длинны "ОбоиРабочегоСтола"
В справочник "Пользователи" добавить табличную часть "Интерфейсы".
Реквизиты табличной части "Интерфейсы":
"Интерфейс" - Тип СправочникСсылка.Интерфейсы;
"Активно" - Тип Булево (При добавлении новой строки в ТЧ должен устанавливаться на Истину);
Обои рабочего стола пользователей удобно располагать в общей папке, на сервере. Тогда не важно, с какого компьютера зашел пользователь. В любом случае подгрузятся правильные обои.
Для удобства пользователей написана еще одна крошечная обработка "СменаОбоев" и добавлена в каждом интерфейсе на основную панель. Как ясно из названия - позволяет пользователю менять картинку обоев самостоятельно в процессе работы.
Добавлена пустая обработка, содержащая образцы форм справочников "Пользователи", "Интерфейсы" и регистра сведений "ИнтерфейсыРисунки"
Обработка полностью совместима с обработкой Ivon которая представлена в материале //infostart.ru/projects/4586/ .
Еше раз выражаю глубокую признательность Ivon за материал //infostart.ru/projects/4586/ .
Критика принимается и приветствуется.