База знаний










Wiki-образная подсистема из одного-единственного справочника. Общепользовательская база знаний. Гибкое управление доступом. Поиск, навигация, история. Расширенная правка содержания разделов. Оповещения об изменениях. Аттестации пользователей.

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

Снабжено встроенной справкой, которую я просто процитирую:

База знаний представляет собой wiki-образный механизм, рассчитанный на хранение, предоставление и пополнение самой различной информации в любых областях деятельности. Наполнение справочника никак не регламентировано и не ограничено. Храниться может текстовая и графическая информация в том объёме, который поддерживается html-страницами, доступными для просмотра во встроенном браузере 1С (т.е. приблизительно по возможностям это MSIE 7.Х). Вся информация хранится только в одном справочнике. Внимание!Механизм применим только в обычных формах на толстом клиенте 8.2 (как в файловом, так и в клиент-серверном варианте). Устойчивая работа на релизах ниже 8.2.14 не гарантируется. Используются только штатные возможности платформы 1С-Предприятие. Каждый элемент базы знаний (далее БЗ) в описании назван разделом. В зависимости от заданных прав содержимое БЗ может быть доступно только для поиска и просмотра, или же для полноценной правки. Согласно принципу wiki, каждый пользователь может вносить заметки и дополнения в те или иные разделы, создавать новые разделы. Справочник может применяться совершенно независимо, даже в пустой конфигурации (однако желательно, чтобы в конфигурации был справочник «Пользователи»), или встраиваться в любую конфигурацию одиночно либо на правах подсистемы. Наличие справочника «Группы пользователей» необязательно, но желательно для более удобного управления доступом. Если в системе нет справочника «Пользователи», то поля, содержащие данные о пользователях, принимают строковый тип. Если в системе есть справочник «Алгоритмы», подключается его применение. В любом случае, возможно выполнение произвольного кода при вызове внутренних навигационных ссылок.

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

Часть настроечных данных хранится в служебном элементе (поэтому при программной доработке его лучше не трогать), часть — в сохраняемых профильных настройках (в основном это индивидуальные настройки поиска). Разделы могут быть связаны между собой. Можно указать внутреннюю гиперссылку, обеспечивающую переход из содержимого одного раздела в другой; можно указать связанную информацию «см.также» и обеспечить навигацию по ней. Возможны переходы к конкретным данным ИБ или к разделам встроенной справки конкретной конфигурации, но такие переходы не предусматривают фиксации в истории навигации и возвратного движения «назад». Помимо собственно хранения и обработки информации, БЗ предусматривает ведение простейшего учёта аттестаций пользователей на знание содержания разделов.

Приглашаю критиков и советчиков. Интересно развить этот механизм (единственно что, под УФ я его писать не очень хочу). 

56 Comments

  1. Yashazz

    Тем, кто опасается связываться с подсистемами и конфигурациями: справочник можно таскать между разными конфами обычным копипастом, и не волноваться, что нечто потеряется или типизация «уедет».

    Reply
  2. Synoecium

    Выглядит как набор геморройных настроек если честно, но идея сделать вики-справочник на 1с мне нравится, поэтому плюс. Мне кажется лучше делать упор на простоту и доступность, на очевидность даже, чтобы разработку оценили.

    Reply
  3. Yashazz

    (2) Эти настройки, во-первых, не геморройные вовсе, а во-вторых, можно и не делать. В одной из баз у нас вообще права не расписаны, всем доступно всё. Так что тут куда уж проще )))

    Reply
  4. adhocprog

    Как я понял, вики-разметки нет, вместо нее html код?

    Reply
  5. Yashazz

    (4) Думал сделать. Могём, если надо. А для случая форматированных документов УФ это и вовсе хорошо будет. Кто ещё «за» викиразметку?

    Reply
  6. Algiz

    + за Wiki разметку)

    Reply
  7. dyak84

    Автор подскажите если Ваш справочник внедрить в конфигурацию можно будет делать ссылки на обэкт,вставлять картинки. Зарание спасибо за ответ

    Reply
  8. Yashazz

    (7) Да, конечно. В том и фишка.

    Reply
  9. Новиков

    Поздравляю автора с изобретением! Советую одним глазком взглянуть на 1С Корпоративный Университет. Автор будет приятно удивлен 😉

    Reply
  10. CatMix

    (9) Новиков,

    Полагаю Вы не уловили сути, это редактируемая wiki-справка встроенная в 1С.

    То что Вы рекламируете имеет совсем другое предназначение.

    Reply
  11. CatMix

    Yashazz,

    Почему вообще возникла такая идея?

    В 1С можно вполне спокойно открывать html страницы, в.т.ч. с корпоративного сервера с полнофункциональным wiki?

    Reply
  12. Yashazz

    (9) Это совсем другое, хотя в чём-то, если про идею аттестаций говорить, схоже. Но проще и мобильнее. В любую конфу сунул и айда знания накапливать, пользователей учить, полезные мысли фиксировать.

    (11) Можно. Но для этого такой сервер должен быть и кто-то должен им заниматься.

    Reply
  13. Новиков

    (10) CatMix, я все уловил правильно, и мое предложение — еще в силе 🙂

    Reply
  14. Yashazz

    (13) Ага, ага. Только вот База знаний в почти таком виде, как я выложил, у нас на фирме использовалась гораздо раньше, чем появился этот «Университет». Это я её выложил поздновато, да всё некогда было нормальную справку писать.

    Reply
  15. PiccaHut001

    премерзкие скришноты, не поравилось.

    Reply
  16. ikekoval

    Присоединяюсь к коллективу — разметка была бы очень полезным коррективом.

    Reply
  17. musatov1c.ru

    Идея очень интересная. Большое спасибо автору, что выложил для ознакомления!

    Reply
  18. Новиков

    (14) ну что могу сказать. Главное не кто раньше написал, а где это реально используется 🙂

    Reply
  19. Makushimo

    а как группы создавать? На видном месте нет нигде кнопку «создать группу/раздел».

    не предусмотрено?

    Reply
  20. Yashazz

    (19) Группы чего — элементов справочника? Так там иерархия элементов. А если группы пользователей, то см.справку.

    Reply
  21. Makushimo

    (20)

    я догадался, что там иерархия элементов -))

    Я говорю о том, что вот так запросто без танцев с бубном иерархию там создать трудно.

    может и возможно, не стал разбираться.

    Скачал посмотреть, давай заполнять данными, создам-ка я раздел, бемс — фиг вам. Это не очевидно.

    Итог — фтопку.

    как-то так.

    Reply
  22. ikekoval

    Вынужден согласиться с Makushimo.

    Изначально ждал обновления, но вдруг решил обкатать текущую и наполнить каким-нибудь материалом. Действительно база ругается на группы =/

    «Никакие группы БЗ не обнаружены! Работа с группами БЗ будет невозможна!»

    Дайте более подробное инфо по первичной настройке БЗ.

    Так же было бы полезно знать необходимые справочники для объединения. Понимаю, что надо добавлять справочник БЗ, но добавление реквизитов и изменение основных форм справочника Пользователи — можно пояснить?

    1 раз тестовую запорол, со 2й попытки заработала и настроилась как полагается. Для уверенности не хватает вышеперечисленного.

    Reply
  23. Yashazz

    (21)(22) Посмотрю, попробую сам ещё раз с чистого листа. Вообще странно, должно всё фурычить. Проблема в группах пользователей БЗ, я верно понял?

    Reply
  24. Makushimo

    Дело добавлении разделов базы знаний.

    Например как добавить раздел «Расчет себестоимости», чтобы в него уже набивать сами знания?

    Reply
  25. LexSeIch

    Мир этому дому!

    Идея интересная. Ждем развития. Автору спасибо!

    Reply
  26. Yashazz

    (24) Как обычный элемент справочника. В чём трабла-то?

    Reply
  27. Makushimo

    (26)

    Ладно, проехали.

    Reply
  28. Yashazz

    Коллеги, я в первую очередь заинтересован в широком использовании и доработке продукта, а не в плюсах и стартманях, поэтому если что не так — пишите, буду разбираться.

    Reply
  29. ikekoval

    (28) Автор, доброго дня!

    В функционале не предусмотрено легко и быстро добавлять картинки в статью? Единственный пока понятый метод — это ссылка на картинку (на файл данных раздела), но это не очень наглядно. Просвяти =)

    Reply
  30. Yashazz

    (29) Обычным для 1С способом вставки картинки в html, т.е. встаём на нужное место в содержании раздела, меню «Элементы» => «Картинка» и выбирается файл оттуда. Буфер я пока не поддерживаю, хотя могём, если очень надыть.

    Reply
  31. NatalyaVP

    Бесполезная программа. И постоянно выскакиет ошибка. При том никакого описания к программе.

    Reply
  32. Yashazz

    (31) Какая ошибка-то? И, кстати, «никакого описания» — это, мягко говоря, враньё.

    Reply
  33. ikekoval

    (31) NatalyaVP, (32) Обязательное условие отсутствия ошибки — создать любую группу пользователей в Базе знаний. Автору стоило строго указать на это условие, а то не всем и не всегда понятно.

    Reply
  34. Yashazz

    (33) Перезалил последнюю версию. Сколько ни пробовал, при отсутствии групп пользователей ошибку не обнаружил. Сообщение об их отсутствии — да, но это так и задумывалось.

    Reply
  35. ikekoval

    (34) Термин «ошибка» скорее оттого, что сообщение вываливается при каждом шаге, пока отсутствуют группы, что скорее всего просто мешает.

    Какие изменения в «последней» версии?

    Reply
  36. Yashazz

    (35) Исправлены мелкие шероховатости, обеспечена работа с сохраняемыми настройками поиска. Насчёт вики-разметки пока времени свободного не хватает, но хочется.

    Reply
  37. help1Ckr

    Спасибо. У меня давно была идея БЗ для себя в виде справочника. Не хватает только знаний работы с хтмль.

    А тем кто спрашивает зачем это нужно — очень просто , пишите инструкцию пользователям прям в базе и когда пользователь спрашивает тот же вопрос в сто тысячный раз отсылаете статью читать. Экономия времени просто невероятная. А на счет настоящей вики, так ее надо поставить настроить развернуть. Для этого нужно уметь настраивать вэб сервера. я вот тупой экономист не умею. я тока 1с знаю, поэтому для меня это очень ценная разработка

    Reply
  38. VZhulanov

    Еще интереснее была бы реализация, если хранить данные БЗ не в БД клиента, а где-то на общей базе в инете.

    Тогда, если у вас есть много клиентов с одинаковой конфигурацией, они могли бы использовать общую для этой конфигурации БЗ.

    А просматривать и редактировать такую БЗ желательно из привычной пользователю конфигурации, как и сделано сейчас. Плюсом можно было бы добавить просмотр БЗ через сайт.

    Кто возьмется сделать такой общий сервак? Потом бы продавал на нем места под БЗ. Я бы купил такое место, ибо самому делать времени и знаний не хватит, а в работе очень бы пригодилось.

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

    Reply
  39. Rustig

    (0) перед самыми майскими праздниками выложил? как результат — я часто просматривающий ИС только сейчас увидел разработку. Для клиентов от 30 человек в штате — реально пригодится при внедрении нового функционала. Только я не увидел примеров прикрепления ссылок на разные отчеты, обработки , справочники. Сделай пожалуйста дополнительные скрины. Нет времени качать разработку — разбираться, а вот картинки увидеть хочется. 🙂

    Reply
  40. ikekoval

    (39) , Посмотрите.

    Reply
  41. snic

    (5)

    +1 за wikiразметку

    Reply
  42. Yashazz

    (40) Упс, не успел я, успели коллеги )) Так что, выложить ещё пару скринов?

    (41) Дык она пока в зайчаточном состоянии, ещё делать и делать…

    Reply
  43. echo77

    (0) Покажите на скриншотах как работают ссылки внутри базы данных(как надо прописать код страницы чтобы осуществить переход из текущего раздела к другому)

    Reply
  44. VallyD

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

    Reply
  45. Sintson

    Ваша база знаний удивительным образом похожа на идентичный инструмент в CRM от Раруса!?

    Случайно не вы ее делали для них?

    Reply
  46. Yashazz

    (45) Упс. Нет, и даже в первый раз о таком слышу. Ну, значит, нужда пришла, раз такие вещи востребованы. Эта моя разработка 7 лет «в ящике» лежала, никому не нужная, да и сегодня у нас на фирме мало кто её юзает всерьёз ((

    Reply
  47. Sintson

    (46) Продукту тоже много лет, он даже снят с поддержки, уступив место линейке более продвинутых решений.

    (45) Pruf http://www.contact-vc.ru/article12.html

    Reply
  48. Yashazz

    (47) Да, и правда чем-то похоже на мою. Хотя, имхо, элементы управления расположены менее удобно, но это уже вкусовщина, а при УФ вовсе не проблема.

    Что имеется в виду под более продвинутыми решениями — развитие wiki-концепции? Ссылки есть?

    Reply
  49. Sintson

    (48) Вот: http://rarus.ru/1c-crm/

    На сколько там продвинута база знаний я не знаю, в сообщении имелось в виду только то, что сама конфа устаревшая и что у них новые CRM-ки.

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

    Reply
  50. Yashazz

    Хотя, мне-то большего не надо. Тут коллеги на ИС целую конфу-базу знаний недавно публиковали, вот то — знатная вещь!

    Reply
  51. dyak84

    Автор можно как то подетальнее как работать с картинками у меня почемуто не получается

    Reply
  52. dolgov_mikhail

    «30. Yashazz 13.05.2013 14:23

    (29) Обычным для 1С способом вставки картинки в html, т.е. встаём на нужное место в содержании раздела, меню «Элементы» => «Картинка» и выбирается файл оттуда. Буфер я пока не поддерживаю, хотя могём, если очень надыть.»

    Поддержка буфера обмена сильно бы пригодилась. В частности для оперативной вставки картинок.

    Yashazz, Вы можете это реализовать?

    Reply
  53. Yashazz

    Спасибо всем, кому оказалась интересна и полезна эта моя разработка. Сейчас делаю такую же под УФ (хотя уже параллельно вовсю продвигаются аналоги), будет там и работа с буфером.

    Reply
  54. maXon777

    (53) Яков, добрый день! Очень ждем вашу базу знаний на УФ) Заранее спасибо!

    Reply
  55. Yashazz

    (54)

    Яков, добрый день! Очень ж

    да ладно? реально нужна? Ну, займусь на досуге)

    Reply
  56. gubanoff

    (55) внедряем у себя, пока все нравится. Очень достойный продукт, спасибо! Версия для УФ будет как нельзя кстати. А вот насчет вики-разметки — я не сторонник (хотя, может я еще не понял ее смысла).

    Reply

Leave a Comment

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