gifts2017

Путеводитель по конфигурации на управляемых формах (8.2)

Опубликовал Иван Ларин (onec.developer) в раздел Управление - Пользователю системы

Для того, чтобы пользователь не заблудился в многочисленных алгоритмах и решениях вашей конфигурации, необходимо при начале работы предоставить ему возможность ознакомиться со всеми разделами вашего решения. Безусловно, для этого существует справочная информация, но гораздо более приятный эффект создаст собственный красивый путеводитель по конфигурации.

Данный путеводитель по конфигурации может быть использован в любом решении на управляемых формах, не привязан к какой либо из конфигураций. Имеет простую логику работы которая основывается на следующих этапах:

  1. В реквизитах формы в группе "Панель этапов" строим дерево групп, которым будет соответствовать наше иерархическое меню. Если вы хотите, чтобы созданная группа имела свои "подменю", необходимо ее имя начинать со слова "Панель".

    Логика формирования меню
     
  2. Создаем макеты html документов, наименования которых совпадают с наименованиями выше созданных групп

    Логика формирования меню

В итоге получаем несложную схему для быстрого формирования  своего путеводителя.

Путеводитель

P.S. ВНИМАНИЕ!

  • Макет не должен быть пустым. Иначе вылетает с ошибкой. 
  • Для корректного отображения картинок необходимо задать собственные ссылки на них в коде. (пример кода и объяснение качаем в doc файле)


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

Наименование Файл Версия Размер Кол. Скачив.
Путеводитель по конфигурации
.epf 46,67Kb
18.09.13
8
.epf 46,67Kb 8 Скачать
Объяснение по картинкам навигации
.docx 13,59Kb
18.09.13
6
.docx 13,59Kb 6 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Sergiy Zhygunenko (SergiyZh) 18.09.13 15:26
очень нужная была бы вещь, если бы вместо отдельных макетов, можно было бы считывать то, что я уже написал в блоке "СправочнаяИнформация" к объектам. Чтобы в двух местах не переписывать. Можете добавить такое дополнение? А пока такое мне не подходит - не качаю.
2. Иван Ларин (onec.developer) 19.09.13 09:38
(1) SergiyZh, Какой смысл дублировать справочную информацию? Стартовый помощник должен в себе скомпоновать, объединить и обобщить все самое важное, и преподнести пользователю в удобоваримом виде.
3. Sergiy Zhygunenko (SergiyZh) 19.09.13 12:48
Я согласен, что некоторые страницы такого помощника следует размещать в собственных макетах, но даже в Вашем примере на скриншоте информация о документе ровно такая, какой бы я хотел ее держать в Справке к документу.
По моим прикидкам на один макет страницы обобщенных данных о программе/блоке программы/подсистеме придется 3-5 страниц со справками к обыкновенным объектам метаданных этого блока/подсистемы.
4. Иван Ларин (onec.developer) 19.09.13 12:55
(3) SergiyZh, в моем демо примере вставил в макеты то, что первое под руку попалось (а первое что попалось - это текст из справки). В справке обычно пишется более техническим языком описание, тут же предполагается общаться "на языке пользователя". Но ваше пожелание учту, как будет время, сделаю возможность автоматической подгрузки справочной информации
5. Владимир Конырев (Vladimir_Konyrev) 19.09.13 23:03
Добрый день. Интересная разработка, но так же не качаю, т.к. придется переписывать часть справки. Поддержу пожелание - иметь возможность загрузить справку по объекту.
6. Sergiy Zhygunenko (SergiyZh) 21.09.13 00:15
(4) onec.developer, Оппа. Мы оказывается с Владимиром неправы. Похоже обратиться к данным справки программно из 1С нельзя :(
Тогда прошу прощения, пожелание снимаю.
7. Алексей Ко (Жолтокнижниг) 26.09.13 10:31
(6) SergiyZh, Есть один способ
/DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] — выгрузка свойств объектов метаданных конфигурации
А также можно разнообразные распаковщики 1cd использовать
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа