Только просмотр это просто! хотя и не так очевидно!

Как правильно настроить доступ только на просмотр конкретным пользователям, причем у каждого из них может быть доступ к разным совершенно объектам и что делать? может для каждого свою роль Только_На_Просмотр_Иванова, Только_На_Просмотр_Петрова и т.д. — да нет, конечно, это ж бред, не красиво — значит, не правильно! я вам расскажу про одну фичу как это сделать красиво, быстро и удобно! а главное без изменения конфигурации и ролей

Очень часто встречаю одну и ту же просьбу — сделайте права «Только на просмотр» и что только народ не придумывает — самое распространенное создают новую роль, или начинают что-то изобретать в общих модулях и т.д. В общем, насмотрелся, и решил, что раз тема актуальная, а нашего брата по поддержке 1С как селедки и надо делиться своими маленькими фишками. Ну, так вот, все на самом деле как нельзя проще простого:

1. Заходим в справочник «Группы пользователей» создаем группу с именем «Только просмотр» — имя можно придумать свое.

2. У каждого нашего пользователя кому надо «Только просмотр» настраиваем роли по уровню доступа к данным – собственно, что можно смотреть, а что нет. Это тут как у вас жизнь сложилась типовые роли или доработанные не важно.

3. Назначаем группе «Только на просмотр» наших горячо люб пользователей.

4. Заходим в БД в дату запрета редактирования данных и ставим на эту группу дату эдак год 2579 месяц и день по выбору

Готово теперь ваши клиенты будут видеть все, что им положено, а вот редактировать не смогут вот и все! Пользуйтесь! Просто, но не очевидно. Кстати я таким способом еще и аудитов в базе настраиваю.

Как правильно было замечено в коментариях, для справочников доступ останется. Но всетаки частично (не все справочники) можно решить данную проблему, используя механизм доступа к объектам назначив на нашу группу «Только просмотр», доступ на просмотр как показано на скриншоте (пример УПП) по тому или иному справочнику. 

Эта статья написана с целью по возможности сократить излишнии доработки и использовать типовые механизмы.

91 Comments

  1. khaoos

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

    Reply
  2. hulio

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

    Reply
  3. shatt

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

    Справочники конечно открыты, но порой в задаче и не стоит этого пункта

    Reply
  4. tango

    ну, хорошо

    следует допустить, что я что-то просто не догнал.

    кто-нибудь объясните мне вот что:

    автор пишет, обоснуя свои фишки:

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

    далее говорит, какой он молодец и делится нохау:

    У каждого нашего пользователя кому надо «Только просмотр» настраиваем роли по уровню доступа к данным… Это тут как у вас жизнь сложилась типовые роли или доработанные не важно.

    ну и в чём соль? за что плюсуем и трусики рвем?

    Reply
  5. Pavel777777

    (4) — имеется в виду, что в конфигурации не добавляется новая роль (с правами «на просмотр»), а используются существующие для настройки доступа к разным разделам ….

    Reply
  6. tango

    (5) Pavel777777, ну тогда минус однозначно

    Reply
  7. Pavel777777

    (6) … за что же ему минус?) … я тоже таким же методом пользуюсь … очень удобно отсекать разных аудиторов от возможности изменять документы

    Reply
  8. ideal_ko

    использую ту же «фишку», но на справочники она не подходит.

    Reply
  9. Фред

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

    Нормально подмечено. Спасибо!

    Reply
  10. Qsko

    Когда начал читать, то задумался и сам додумался до раскрытия сути метода. Действительно, на практике, для всяких аудиторов порой требуется на время дать доступ только для просмотра документов. Причем справочники они как правило не открывают, а если и смотрят, то ума хватает не трогать. А вот с документами — да, у многих привычка закрывать их кнопкой «ОК», что приводит к перепроведению документа.

    Такая простая вещь, как запрет редактирования документов (а именно они наиболее являются наиболее критичными из-за своих движенй), требуется в 90 % случаев. И ради этого вносить изменения в конфигурацию не хотелось бы.

    За способ спасибо, ибо не всегда замечаешь то, что рядом валяется.

    P.S.

    Кстати, справочники в случае чего можно достаточно быстро восстановить (выгрузить и загрузить из резервной копии, например), а вот догонять движения документов — та ещё геморроидальная задача.

    Reply
  11. tadem

    ОГромное спасибо за идею! Чтоб шеф не проводил документы а все мог видеть. Ему же замечания не сделаешь. А так дешево и сердито и программерам не платить !!!!!!!!!!!!

    Reply
  12. Makushimo

    (5) Pavel777777,

    А зачем тогда новая группа «Только просмотр», если в ролях весь доступ открываешь/закрываешь ?

    Reply
  13. Altair777

    Согласен с (4)

    > У каждого нашего пользователя кому надо «Только просмотр» настраиваем роли по уровню доступа к данным

    не стыкуется с

    > а главное без изменения конфигурации и ролей

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

    Reply
  14. tango

    короче, минус ставлю за публикацию на ИС юзерского хелпера под видом непосильного опыта

    Reply
  15. gull22

    Плюсую, т.к. задача такая стоит, а решение предложено.

    Reply
  16. tango

    (16) gull22, ничего, что это типовое решение, причем в юзерском хелпере описано понятнее, чем аффтырем?

    Reply
  17. frc

    (14) Altair777,

    да нет там никаких настроек ролей. Первые три пункта — это либо автор вообще не понимает, что делает, либо специально «для веса» налил воды.

    Самый важный пукнт, который и делает всю работу «по ограничению» — это п.4

    4. Заходим в БД в дату запрета редактирования данных и ставим на эту группу дату эдак год 2579 месяц и день по выбору

    (4) tango,

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

    Неочевидно для автора и остальных, не читающих справку.

    Reply
  18. frc

    (17) tango,

    предлагаю такие статьи после принятия коллегиального решения старожилов выносить в раздел «Мусор», все плюсы снимать, а ставящих плюсы за такое, да еще с причмокиванием — лишать на неделю права комментить.

    Дорджи здесь?

    Reply
  19. tango

    (19) frc, что характерно — никто не собирается сгорать от профессионального стыда

    Reply
  20. frc

    (20) tango,

    ну вот пусть и сидят в бане.

    А то Дорджи банит порой и адекватных 1с-ников, а тут — просто какой-то рассадник тупости.

    Кстати, кто тут модератор на этой ветке? Кто пропустил такое безобразие, да еще под вызывающим заголовком??

    Reply
  21. Altair777

    (19) frc,

    ага… публикацию не удалять, плюсы снимать и от портала Инфостарт ставить минус 100 🙂

    Reply
  22. frc

    (22) Altair777,

    я бы оставлял такие публикации для такой цели — захотел рассслабится, посмеяться — пожалуйста, зашел в заповедник непуганных идиотов, почитал, настроение поднял 🙂

    Reply
  23. tango

    (22) Altair777, минус пицот 🙂

    Reply
  24. tango

    (21) frc, тише, тише, а то сейчас тебе минус пицот 🙂

    Reply
  25. Altair777

    (24) tango,

    — 100500? 🙂

    Reply
  26. tango

    (26) Altair777, стотыщпицот ага

    Reply
  27. frc

    А вот еще отровенный бред автора:

    Очистка базы от документов

    удаление документов! средствами SQL!

    когда есть давным-давно очистка типовыми средствами полностью и навсегда за 5 сек.

    Однозначно, надо вводить карантинную зону.

    Reply
  28. tango

    (27) frc, не, ну там люди не плюсы ставят — 4 тугрика отдают, имеют право. тем более что Доржи свои 2 получит

    Reply
  29. frc

    (29) tango,

    да там и просто опасная штука.

    Reply
  30. Altair777

    (29) tango, кто скачивал — не плюсовал. И наоборот 🙂

    Reply
  31. Alraune

    (21)

    Кстати, кто тут модератор на этой ветке? Кто пропустил такое безобразие, да еще под вызывающим заголовком??

    Я

    Reply
  32. tango

    Гусары, молчать!

    Reply
  33. Altair777

    (32) Alraune

    привет, Ирочка 🙂

    А кто допустил в «печать» этот…. мммм.. опус? Неужели ты?!

    А тогда, наверное, можешь и отменить? 😉

    Reply
  34. frc

    (32) Alraune,

    тогда прошу обратить внимание на заголовок темы, и на обсуждение выше.

    Reply
  35. Altair777

    (36) Evgeny-st, да разницы большой нет — на отдельных или на группу.

    Речь тут вообще не об этом.

    Reply
  36. frc

    (36) Evgeny-st,

    т.е. вам невдомек, что вы сделали то же самое, что и «предложил» автор, только — открыть группы и установить на пользователей?

    Reply
  37. frc

    (37) Altair777,

    как это нет разницы?! 🙂

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

    Reply
  38. Altair777

    (39) frc, да тут поле не паханное!

    «Почему не открывается договор контрагентов? Я нажимаю на нем, а он не хочет!»

    Да потому что нефик жать на кнопку редактировать в списке 🙂

    Reply
  39. tango

    не, реально, (36) переполнил. Alraune, пожалуйста, убери это отсюда

    конкретный пример, почему 1снег — местами ругательно

    Reply
  40. frc

    (40) Altair777,

    и это «реально просто, хоть и неочевидно» 🙂

    Reply
  41. gull22

    От плюсующего. Мне эта тема была интересна, я ее прочитал.

    Обращаю внимание «старожилов»,что на Главной сайта лозунг: «Инфостарт — сообщество по автоматизации бухгалтерского учета и управления». А сообщество состоит из таких как я, и таких как Altair777. Неравенство в сообществе — закон природы. Так хулите за наличие неравенства природу, а не членов сообщества.

    Reply
  42. tango

    Плюсующему. Надо полагать, вы как-то связаны с использованием 1С. Плюсаните мне за то, что скажу вам: есть на клавиатуре кнпка F1 — нажмите ее, найдете много-много интересного.

    Reply
  43. Altair777

    (43) gull22,

    > Так хулите за наличие неравенства природу, а не членов сообщества

    Ага! Пользователь же не виноват что он тупой и не хочет учиться. Это «зло над тобою судьба пошутила» © Надсон, Семён Яковлевич

    Reply
  44. frc

    (43) gull22,

    Тогда уж и мне плюсик — в справке есть «Дополнения к описанию», где — внимание! — выкладываются описания изменений в релизах.

    Могу статью написать, как найти.

    Reply
  45. Alraune

    (34)(35)(41) Оставлю, в частности, по той причине, что поставили плюсы 45 человек, среди которых есть и уважаемые мной авторы (справедливости ради отмечу, что такие есть и среди поставивших минус). И вообще эта статья далеко не самое худшее, что есть на ИС 🙂

    Reply
  46. Altair777

    (47) frc, а еще есть целое пособие по быстрому освоению! И с его помощью Вы сможете быстро освоить основные приемы работы с «1С:Управление торговым предприятием для Украины» и сразу приступить к делу.

    Reply
  47. Altair777

    (48) Alraune, Ирина… это на них («уважаемых плюсоваших») затмение нашло. Им же потом самим стыдно будет 🙂

    Reply
  48. frc

    (50) Altair777,

    да они не глядя купились на «воду» пунктов 1-3.

    Reply
  49. tango

    тема! «уважаемые плюсанувшие»:

    «Информационный Софт» Волгоград

    — какая реклама фирме!

    Reply
  50. tango

    alexk-is

    прикольно 🙂

    Reply
  51. tango

    вау!

    Трактор !

    хи-хи-хи :)))

    Reply
  52. tango

    ну, DrAku1a еще…

    звиняйте, кого глаз не зацепил.

    верно говорят — на старуху поруха 🙂

    Reply
  53. tango

    а что? снимаю предложение почикать, пусть будет

    можно даже раздел замутить типо кунсткамеро

    1С:Вундурвафля

    Reply
  54. Altair777

    (56) tango, может надо создать тему на форуме чтобы эти самые «уважаемые плюсанувшие» отписались — как они дошли до такой жизни 🙂

    А этот шедевр апать не надо. А то вдруг еще кто-то поведется.

    И кто из плюсовавших, как «уважаемых» так и не уважаемых ответит — кто из них воплотил это в реальной жизни?

    Каковы трудозатраты по сравнению с ролями? В любой мало-мальски приличной конфигурации есть роль ТолькоПросмотр.

    Reply
  55. tango

    (57) Altair777, в БП 2.0 пришлось самому ваять

    Reply
  56. Altair777

    (58) tango, вот-вот! Один раз сделал и потом всю жизнь пользуешься 🙂

    Reply
  57. tango

    (57) Altair777, как они дошли до такой жизни

    просто аффтырь реально вынес моск

    см., например моё (4)…

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

    Reply
  58. Altair777

    (59) tango, да я тоже уже не молод 🙂 (сколько мне лет я тебе в личку написал)

    Поэтому и не боюсь. 1С-иной я занимаюсь 14 лет, много повидал в своей жизни и пустых идей, и пустых людей.

    Reply
  59. tango

    (61) Altair777, ну, на личности не стоит переходить, по любасику

    да и не знаем мы, что двигало аффтырем, может, просто не сдержал восторг и поделился

    Reply
  60. Altair777

    (62) tango, да это я так… образно 🙂

    Извиняюсь перед автором этой «идеи», если про людей он воспринял на свой счет.

    Кстати, ты обратил внимание что автор ни разу не отписался в комментах?

    Он стесняется или ему нечего сказать?

    Reply
  61. tango

    (63) Altair777, у парня шок …от множества плюсиков

    Reply
  62. Altair777

    (64) tango, почивает на лаврах? Надеюсь, это состояние у него продлится долго 😉

    Reply
  63. sergik_nsk

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

    Reply
  64. sergik_nsk

    Он назначается на группу, вроде ДОЛЖНО получиться, во всяком случае на некоторые основные справочники можно доступ прикрыть, остальные можно попробовать отрулить типовыми ролями, т.е. поьзователю назначить те роли в соответствии с которыми он должен иметь доступ.

    Reply
  65. GalinaK

    (57) Altair777, «В любой мало-мальски приличной конфигурации есть роль ТолькоПросмотр» (((, в ЗУПе нет, может она «неприличная»? а плюсики ставят за идею — ничего не настраивать, а просто закрыть возможность изменений датой «Запрета редактирования»

    Reply
  66. Altair777

    (66)

    > Сама по себе идея использовать дату запрета редактирования для использования в качестве «только просмотр» может и проста, да вот только честно скажу нигде не подсматривал, и нигде не встречал подобного ее использования.

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

    Reply
  67. tango

    (66) дружище, дело не в том, что твоя идея проста, дело в том, что она — не твоя, а типового функционала пользователя (хелп — пользователя)

    т.е. плюсовавшие тебе «специалисты» не годятся даже для работы оператором 1с, прикинь?

    Reply
  68. tango

    (67) и чё?

    Reply
  69. tango

    (71) GalinaK, чью идею? почему вы не плюсуете мне за супер-креативную идею нажимать при случае кнопу f1?

    Reply
  70. frc

    (70)

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

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

    А что вам наплюсовали Алекс-ис и трактор и прочие — так вы такую ерунду написали, что они просто разбираться не стали 🙂

    А я вот разобрался. И точно вам говорю — из статьи можно выкинуть 4/5 без потери смысла.

    Станет просто понятно и доступно.

    А не муть в болоте, и на выходе — типовой функционал в одно касание.

    Reply
  71. tango

    (76) frc,

    Станет просто понятно и доступно.

    … как по кнопе F1

    Reply
  72. Altair777

    (67)

    > Если идти твоим путем, через роли, так надо тогда уже две роли делать «Только просмотр без ЗП» и «Только просмотр можно ЗП»

    Во-первых не надо мне тыкать. Я с Вами водку не пил.

    А, во-вторых, есть такое понятие как «Дополнительные права.»

    Reply
  73. Altair777

    (68)

    > так по твоему выходит все типовые конфигурашки даже мало мальски не приличные? что то я тебя не пойму, говоришь что опытный, взрослый, 14 лет в 1С, может ты свойство чтение имел ввиду?

    И снова не надо мне тыкать. И как опытный программист я скажу — все типовые конфигурации не приличные 🙂

    Reply
  74. frc

    (77) tango,

    ну да 🙂

    собственно, это и есть содержание статьи: нажать одну кнопку типового механизма. Но расписано так, что создается видимость упорной и сложной настройки.

    Reply
  75. Altair777

    (71) GalinaK,

    > а плюсики ставят за идею — ничего не настраивать, а просто закрыть возможность изменений датой «Запрета редактирования»

    А настраивать все равно придется. Внимательно прочитайте текст это поделки.

    Reply
  76. shiaju

    КГ/АМ, прости господи (с)

    Reply
  77. Altair777

    (82) shiaju, краткость — сестра таланта 🙂

    Reply
  78. tango

    (84) немотивированное хамство

    Reply
  79. kilokilo

    (85) tango,

    зарабатывает смартманну 🙂

    Reply
  80. cssprite

    tango, Altair777

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

    Reply
  81. sergik_nsk

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

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

    Reply
  82. Altair777

    (89)

    > так что бы и конфигурация осталась на полной поддержке

    А больше ничего не надо? 😉 Где в публикации это хоть раз упомянуто?

    > напиши свою публикацию как правильно использовать «дополнительные права»

    Изучайте мат.часть.

    > И еще про хелп, я его тоже читал и в нем не очевидно написано

    Не очевидно написано? Выражение, полное абсурда.

    P.S. С первого раза не дошло? И со второго тоже? Неужели не понятно — не надо мне «тыкать».

    Reply
  83. tango

    (88) вы — то же, по честноку

    Reply
  84. tango

    (90) Altair777, случай тяжелее, чем можно было надеяться

    Reply
  85. shiaju

    Уважаемые разработчики пользователи 1с, считающие себя программистами и плюсующие данную статью. Смысл гневных комментариев, которого вы, очевидно, не понимаете, заключается в том, что в статье тщательно обсасывается простейший типовой механизм, который, к тому же, не решает поставленную автором статьи задачу. Таким же образом можно было бы написать статью на тему «как поменять пароль пользователю» или «краткая инструкция по переименованию элементов справочника».

    Чтобы оценить градус неадеквата, достаточно заглянуть в профайл автора. Рейтинг лайф на текущий момент -5, плюсов 51, из которых 50 за этот вот чудесный образчик.

    P.S. Насчет статей которые можно было бы написать — я пошутил. Не пишите, пожалуйста.

    Reply
  86. tango

    +(93) и сюда загляните, для общего развития

    http://forum.infostart.ru/forum24/topic51001/

    Reply
  87. Altair777

    (94) tango, я ее тоже минусанул 🙂

    Reply
  88. Altair777

    (93) shiaju, ну раз уж разговор зашел про рейтинг и в ответ на (68)

    Рейтинг за публикации: 335

    Рейтинг Life: 372

    + Советник администрации

    + Модератор форума

    P.S. я знаю что это не много, но все же 🙂

    Reply
  89. tango

    упс. по ходу нипадецки война против дураков началась?

    за лицо ИС

    🙂

    С кем ты, товарищ Трактор?

    Reply
  90. tango

    (118) Spacer, от чистого сердца — две вещи:

    1. дата сообщений, на которые у вас эрекция

    2. заглянуть в зеркало (можно и в правила форума, но это по желанию)

    Reply
  91. Spacer

    (119) Хамить изволите? Ну, ну…

    Reply

Leave a Comment

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