IE 2016

База знаний

Опубликовал Yashazz в раздел Отраслевые решения - Прочее

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

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

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

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

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

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

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

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

Наименование Файл Версия Размер Кол. Скачив.
BazaZ
.cf 1,57Mb
17.05.13
289
.cf 1,57Mb 289 Скачать

См. также

Лучшие комментарии

16. ikekoval (файл скачал) 30.04.2013 17:49
Присоединяюсь к коллективу - разметка была бы очень полезным коррективом.
+ 1 [ cleaner_it; ]
# Ответить
5. Yashazz 29.04.2013 17:29
(4) Думал сделать. Могём, если надо. А для случая форматированных документов УФ это и вовсе хорошо будет. Кто ещё "за" викиразметку?
Ответили: (41)
+ 1 [ quebracho; ]
# Ответить
30. Yashazz 13.05.2013 14:23
(29) Обычным для 1С способом вставки картинки в html, т.е. встаём на нужное место в содержании раздела, меню "Элементы" => "Картинка" и выбирается файл оттуда. Буфер я пока не поддерживаю, хотя могём, если очень надыть.
+ 1 [ ikekoval; ]
# Ответить

Комментарии

1. Yashazz 29.04.2013 13:15
Тем, кто опасается связываться с подсистемами и конфигурациями: справочник можно таскать между разными конфами обычным копипастом, и не волноваться, что нечто потеряется или типизация "уедет".
# Ответить
2. Synoecium 29.04.2013 14:32
Выглядит как набор геморройных настроек если честно, но идея сделать вики-справочник на 1с мне нравится, поэтому плюс. Мне кажется лучше делать упор на простоту и доступность, на очевидность даже, чтобы разработку оценили.
Ответили: (3)
# Ответить
3. Yashazz 29.04.2013 15:24
(2) Эти настройки, во-первых, не геморройные вовсе, а во-вторых, можно и не делать. В одной из баз у нас вообще права не расписаны, всем доступно всё. Так что тут куда уж проще )))
# Ответить
4. adhocprog (файл скачал) 29.04.2013 17:25
Как я понял, вики-разметки нет, вместо нее html код?
Ответили: (5)
# Ответить
5. Yashazz 29.04.2013 17:29
(4) Думал сделать. Могём, если надо. А для случая форматированных документов УФ это и вовсе хорошо будет. Кто ещё "за" викиразметку?
Ответили: (41)
+ 1 [ quebracho; ]
# Ответить
6. Algiz 29.04.2013 22:23
+ за Wiki разметку)
# Ответить
7. dyak84 (файл скачал) 30.04.2013 10:09
Автор подскажите если Ваш справочник внедрить в конфигурацию можно будет делать ссылки на обэкт,вставлять картинки. Зарание спасибо за ответ
Ответили: (8)
# Ответить
8. Yashazz 30.04.2013 10:11
(7) Да, конечно. В том и фишка.
# Ответить
9. Новиков 30.04.2013 10:25
Поздравляю автора с изобретением! Советую одним глазком взглянуть на 1С Корпоративный Университет. Автор будет приятно удивлен ;)
Ответили: (10) (12)
# Ответить
10. CatMix 30.04.2013 11:27
(9) Новиков,
Полагаю Вы не уловили сути, это редактируемая wiki-справка встроенная в 1С.
То что Вы рекламируете имеет совсем другое предназначение.
Ответили: (13)
# Ответить
11. CatMix 30.04.2013 11:33
Yashazz,
Почему вообще возникла такая идея?
В 1С можно вполне спокойно открывать html страницы, в.т.ч. с корпоративного сервера с полнофункциональным wiki?
Ответили: (12)
# Ответить
12. Yashazz 30.04.2013 12:35
(9) Это совсем другое, хотя в чём-то, если про идею аттестаций говорить, схоже. Но проще и мобильнее. В любую конфу сунул и айда знания накапливать, пользователей учить, полезные мысли фиксировать.
(11) Можно. Но для этого такой сервер должен быть и кто-то должен им заниматься.
# Ответить
13. Новиков 30.04.2013 14:56
(10) CatMix, я все уловил правильно, и мое предложение - еще в силе :)
Ответили: (14)
# Ответить
14. Yashazz 30.04.2013 16:09
(13) Ага, ага. Только вот База знаний в почти таком виде, как я выложил, у нас на фирме использовалась гораздо раньше, чем появился этот "Университет". Это я её выложил поздновато, да всё некогда было нормальную справку писать.
Ответили: (18)
# Ответить
15. PiccaHut001 30.04.2013 16:26
премерзкие скришноты, не поравилось.
+ 1 [ victorkim64; ]
− 1 [ SunShinne; ]
# Ответить
16. ikekoval (файл скачал) 30.04.2013 17:49
Присоединяюсь к коллективу - разметка была бы очень полезным коррективом.
+ 1 [ cleaner_it; ]
# Ответить
17. evgen1977 01.05.2013 08:38
Идея очень интересная. Большое спасибо автору, что выложил для ознакомления!
# Ответить
18. Новиков 03.05.2013 19:10
(14) Yashazz, ну что могу сказать. Главное не кто раньше написал, а где это реально используется :)
# Ответить
19. Makushimo (файл скачал) 07.05.2013 06:21
а как группы создавать? На видном месте нет нигде кнопку "создать группу/раздел".
не предусмотрено?
Ответили: (20)
# Ответить
20. Yashazz 07.05.2013 12:58
(19) Группы чего - элементов справочника? Так там иерархия элементов. А если группы пользователей, то см.справку.
Ответили: (21)
# Ответить
21. Makushimo (файл скачал) 07.05.2013 13:20
(20) Yashazz,
я догадался, что там иерархия элементов -))
Я говорю о том, что вот так запросто без танцев с бубном иерархию там создать трудно.
может и возможно, не стал разбираться.

Скачал посмотреть, давай заполнять данными, создам-ка я раздел, бемс - фиг вам. Это не очевидно.
Итог - фтопку.
как-то так.
Ответили: (23)
# Ответить
22. ikekoval (файл скачал) 07.05.2013 18:03
Вынужден согласиться с Makushimo.
Изначально ждал обновления, но вдруг решил обкатать текущую и наполнить каким-нибудь материалом. Действительно база ругается на группы =/
"Никакие группы БЗ не обнаружены! Работа с группами БЗ будет невозможна!"
Дайте более подробное инфо по первичной настройке БЗ.
Так же было бы полезно знать необходимые справочники для объединения. Понимаю, что надо добавлять справочник БЗ, но добавление реквизитов и изменение основных форм справочника Пользователи - можно пояснить?
1 раз тестовую запорол, со 2й попытки заработала и настроилась как полагается. Для уверенности не хватает вышеперечисленного.
Ответили: (23)
# Ответить
23. Yashazz 07.05.2013 20:19
(21)(22) Посмотрю, попробую сам ещё раз с чистого листа. Вообще странно, должно всё фурычить. Проблема в группах пользователей БЗ, я верно понял?
# Ответить
24. Makushimo (файл скачал) 07.05.2013 20:52
Дело добавлении разделов базы знаний.
Например как добавить раздел "Расчет себестоимости", чтобы в него уже набивать сами знания?
Ответили: (26)
# Ответить
25. LexSeIch 08.05.2013 05:04
Мир этому дому!
Идея интересная. Ждем развития. Автору спасибо!
# Ответить
26. Yashazz 08.05.2013 10:40
(24) Как обычный элемент справочника. В чём трабла-то?
Ответили: (27)
# Ответить
27. Makushimo (файл скачал) 08.05.2013 10:48
(26) Yashazz,
Ладно, проехали.
# Ответить
28. Yashazz 08.05.2013 11:10
Коллеги, я в первую очередь заинтересован в широком использовании и доработке продукта, а не в плюсах и стартманях, поэтому если что не так - пишите, буду разбираться.
# Ответить
29. ikekoval (файл скачал) 13.05.2013 12:57
(28) Yashazz, Автор, доброго дня!
В функционале не предусмотрено легко и быстро добавлять картинки в статью? Единственный пока понятый метод - это ссылка на картинку (на файл данных раздела), но это не очень наглядно. Просвяти =)
Ответили: (30) (52)
# Ответить
30. Yashazz 13.05.2013 14:23
(29) Обычным для 1С способом вставки картинки в html, т.е. встаём на нужное место в содержании раздела, меню "Элементы" => "Картинка" и выбирается файл оттуда. Буфер я пока не поддерживаю, хотя могём, если очень надыть.
+ 1 [ ikekoval; ]
# Ответить
31. NatalyaVP (файл скачал) 15.05.2013 08:08
Бесполезная программа. И постоянно выскакиет ошибка. При том никакого описания к программе.
Ответили: (32) (33)
# Ответить
32. Yashazz 16.05.2013 12:26
(31) Какая ошибка-то? И, кстати, "никакого описания" - это, мягко говоря, враньё.
Ответили: (33)
# Ответить
33. ikekoval (файл скачал) 16.05.2013 14:47
(31) NatalyaVP, (32) Yashazz, Обязательное условие отсутствия ошибки - создать любую группу пользователей в Базе знаний. Автору стоило строго указать на это условие, а то не всем и не всегда понятно.
Ответили: (34)

Прикрепленные файлы:

ДляИнфостарта.png
+ 1 [ NatalyaVP; ]
# Ответить
34. Yashazz 20.05.2013 11:13
(33) Перезалил последнюю версию. Сколько ни пробовал, при отсутствии групп пользователей ошибку не обнаружил. Сообщение об их отсутствии - да, но это так и задумывалось.
Ответили: (35)
# Ответить
35. ikekoval (файл скачал) 20.05.2013 13:20
(34) Yashazz, Термин "ошибка" скорее оттого, что сообщение вываливается при каждом шаге, пока отсутствуют группы, что скорее всего просто мешает.
Какие изменения в "последней" версии?
Ответили: (36)
# Ответить
36. Yashazz 20.05.2013 13:45
(35) Исправлены мелкие шероховатости, обеспечена работа с сохраняемыми настройками поиска. Насчёт вики-разметки пока времени свободного не хватает, но хочется.
# Ответить
37. help1Ckr 22.05.2013 12:58
Спасибо. У меня давно была идея БЗ для себя в виде справочника. Не хватает только знаний работы с хтмль.
А тем кто спрашивает зачем это нужно - очень просто , пишите инструкцию пользователям прям в базе и когда пользователь спрашивает тот же вопрос в сто тысячный раз отсылаете статью читать. Экономия времени просто невероятная. А на счет настоящей вики, так ее надо поставить настроить развернуть. Для этого нужно уметь настраивать вэб сервера. я вот тупой экономист не умею. я тока 1с знаю, поэтому для меня это очень ценная разработка
# Ответить
38. VZhulanov 25.05.2013 11:55
Еще интереснее была бы реализация, если хранить данные БЗ не в БД клиента, а где-то на общей базе в инете.
Тогда, если у вас есть много клиентов с одинаковой конфигурацией, они могли бы использовать общую для этой конфигурации БЗ.
А просматривать и редактировать такую БЗ желательно из привычной пользователю конфигурации, как и сделано сейчас. Плюсом можно было бы добавить просмотр БЗ через сайт.

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

Просто у меня много мелких клиентов с одинаковой конфигурацией и делать у каждого отдельную БЗ нет смысла, ибо не будут её активно заполнять, а общая БЗ позволила бы активным пользователям ее наполнять, ленивым пользоваться, а мне позволила бы сэкономить много времени по мелким вопросам сопровождения.
# Ответить
39. Rustig 26.05.2013 00:43
(0) перед самыми майскими праздниками выложил? как результат - я часто просматривающий ИС только сейчас увидел разработку. Для клиентов от 30 человек в штате - реально пригодится при внедрении нового функционала. Только я не увидел примеров прикрепления ссылок на разные отчеты, обработки , справочники. Сделай пожалуйста дополнительные скрины. Нет времени качать разработку - разбираться, а вот картинки увидеть хочется. :)
Ответили: (40)
# Ответить
40. ikekoval (файл скачал) 29.05.2013 15:41
(39) , Посмотрите.
Ответили: (42)

Прикрепленные файлы:

Image 10.png
+ 1 [ Rustig; ]
# Ответить
41. snic 29.05.2013 15:46
(5) Yashazz,
+1 за wikiразметку
Ответили: (42)
# Ответить
42. Yashazz 29.05.2013 23:38
(40) Упс, не успел я, успели коллеги )) Так что, выложить ещё пару скринов?
(41) Дык она пока в зайчаточном состоянии, ещё делать и делать...
# Ответить
43. echo77 04.06.2013 06:17
(0) Покажите на скриншотах как работают ссылки внутри базы данных(как надо прописать код страницы чтобы осуществить переход из текущего раздела к другому)
# Ответить
44. VallyD 06.06.2013 10:49
Дейсвительно идея реализации общей базы знаний, расчитанной для пользователей различных организаций, которые пользуются одной конфигурацией, является весьма интересной. Таким образом, можно значительно сэкономить время на облуживание и поддерживание базы в актуальном состоянии. А в общем разработчику большой + за реализацию.
# Ответить
45. Sintson 31.10.2013 12:18
Ваша база знаний удивительным образом похожа на идентичный инструмент в CRM от Раруса!?
Случайно не вы ее делали для них?
Ответили: (46) (47)
# Ответить
46. Yashazz 31.10.2013 12:24
(45) Упс. Нет, и даже в первый раз о таком слышу. Ну, значит, нужда пришла, раз такие вещи востребованы. Эта моя разработка 7 лет "в ящике" лежала, никому не нужная, да и сегодня у нас на фирме мало кто её юзает всерьёз ((
Ответили: (47)
# Ответить
47. Sintson 31.10.2013 12:52
(46) Продукту тоже много лет, он даже снят с поддержки, уступив место линейке более продвинутых решений.
(45) Pruf http://www.contact-vc.ru/article12.html
Ответили: (48)
+ 1 [ miller-adm; ]
# Ответить
48. Yashazz 31.10.2013 17:19
(47) Да, и правда чем-то похоже на мою. Хотя, имхо, элементы управления расположены менее удобно, но это уже вкусовщина, а при УФ вовсе не проблема.
Что имеется в виду под более продвинутыми решениями - развитие wiki-концепции? Ссылки есть?
Ответили: (49)
# Ответить
49. Sintson 31.10.2013 18:06
(48) Вот: http://rarus.ru/1c-crm/
На сколько там продвинута база знаний я не знаю, в сообщении имелось в виду только то, что сама конфа устаревшая и что у них новые CRM-ки.
Попробуйте изучить продукт для малого бизнеса, он на управляемых формах.
# Ответить
50. Yashazz 31.10.2013 18:31
Хотя, мне-то большего не надо. Тут коллеги на ИС целую конфу-базу знаний недавно публиковали, вот то - знатная вещь!
# Ответить
51. dyak84 (файл скачал) 21.08.2014 17:16
Автор можно как то подетальнее как работать с картинками у меня почемуто не получается
# Ответить
52. dolgov_mikhail 02.09.2014 16:14
"30. Yashazz 13.05.2013 14:23
(29) Обычным для 1С способом вставки картинки в html, т.е. встаём на нужное место в содержании раздела, меню "Элементы" => "Картинка" и выбирается файл оттуда. Буфер я пока не поддерживаю, хотя могём, если очень надыть."

Поддержка буфера обмена сильно бы пригодилась. В частности для оперативной вставки картинок.
Yashazz, Вы можете это реализовать?
# Ответить
53. Yashazz 07.09.2014 21:35
Спасибо всем, кому оказалась интересна и полезна эта моя разработка. Сейчас делаю такую же под УФ (хотя уже параллельно вовсю продвигаются аналоги), будет там и работа с буфером.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл