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



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

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

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

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

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

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

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

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

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

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


9 Comments

  1. SergiyZh

    очень нужная была бы вещь, если бы вместо отдельных макетов, можно было бы считывать то, что я уже написал в блоке «СправочнаяИнформация» к объектам. Чтобы в двух местах не переписывать. Можете добавить такое дополнение? А пока такое мне не подходит — не качаю.

    Reply
  2. onec.developer

    (1) SergiyZh, Какой смысл дублировать справочную информацию? Стартовый помощник должен в себе скомпоновать, объединить и обобщить все самое важное, и преподнести пользователю в удобоваримом виде.

    Reply
  3. SergiyZh

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

    По моим прикидкам на один макет страницы обобщенных данных о программе/блоке программы/подсистеме придется 3-5 страниц со справками к обыкновенным объектам метаданных этого блока/подсистемы.

    Reply
  4. onec.developer

    (3) SergiyZh, в моем демо примере вставил в макеты то, что первое под руку попалось (а первое что попалось — это текст из справки). В справке обычно пишется более техническим языком описание, тут же предполагается общаться «на языке пользователя». Но ваше пожелание учту, как будет время, сделаю возможность автоматической подгрузки справочной информации

    Reply
  5. Vladimir_Konyrev

    Добрый день. Интересная разработка, но так же не качаю, т.к. придется переписывать часть справки. Поддержу пожелание — иметь возможность загрузить справку по объекту.

    Reply
  6. SergiyZh

    (4) onec.developer, Оппа. Мы оказывается с Владимиром неправы. Похоже обратиться к данным справки программно из 1С нельзя 🙁

    Тогда прошу прощения, пожелание снимаю.

    Reply
  7. Жолтокнижниг

    (6) SergiyZh, Есть один способ

    /DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] — выгрузка свойств объектов метаданных конфигурации

    А также можно разнообразные распаковщики 1cd использовать

    Reply
  8. alex_4x

    А есть возможность добавить картинки в «хранилище значения» и в нужных местах текста — их вставить?

    Reply
  9. onec.developer

    данная обработка будет дорабатываться только под заказ

    Reply

Leave a Comment

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