Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Запрет для выбранных пользователей создавать, распроводить, редактировать или помечать на удаление выбранные документы информационной базы. Теперь у пользователей будет меньше возможностей для совершения нежелательных действий.
Артикул | 613 |
Обновлено | 16.02.2023 |
Исходный код | Открыт |
Изменение конфигурации | Не требуется |
Покупок | 91 |
Не всегда пользователи имеют необходимые навыки для работы с программой и не всегда все делают правильно. В связи с этим у руководителей бизнеса нередко возникает задача "обрезать" им те возможности, неумелое (или неуместное) использование которых может навредить корректному ведению учета в программе.
Одна из таких возможностей - отмена проведения документов, а также пометка на удаление. Типовой механизм 1С обычно работает таким образом: если пользователь может создавать/проводить документы, то ему также доступна и отмена проведения, и пометка на удаления.
Данное расширение запрещает пользователям распроводить, редактировать или помечать на удаление документы базы. Запрет срабатывает при попытке пометить документ или распровести (не важно, из карточки или из списка документов).
Преимуществом разработки является то, что вы можете самостоятельно настроить запреты для выбранных пользователей в привязке к конкретным типам документов информационной базы.
Для начала настроим запреты для выбранных пользователей и документов. Для этого заходим в раздел НСИ и администрирование и переходим по ссылке Настройки доступности документов.
В открывшейся форме нужно для каждого пользователя (или группы пользователей) указать, для каких типов документов нужно ввести ограничения. Существует два типа ограничений:
Перечисленные ограничения можно применять как совместно, так и использовать какое-то одно. На скрине ниже введено две настройки для ограничения доступа всех бухгалтеров к документу Авансовый отчет и ограничение доступа для конкретного менеджера по продажам к документу Заказ клиента.
Теперь попытка этого пользователя изменить документ (даже не из формы самого документа) закончится неуспешно:
Форма заказа клиента для этого пользователя откроется только на чтение:
Для корректной работы расширения необходимо отключить безопасный режим.
Релиз 613.1.1.3 от 23.06.2021
Добавлен отдельный запрет на создание новых документов выбранного типа.
Релиз 613.1.2.1 от 18.05.2022
Теперь можно делать общую настройку запрета сразу для всех документов. Для этого в строке настроек поле Документ нужно оставить пустым.
Релиз 613.1.2.2 от 16.02.2022
Добавил возможность для каждой строки настроек указывать период запрета. Можно заполнить как обе даты, так и только дату начала (в таком случае запрет будет действовать от даты начала навсегда) или только дату окончания (в таком случае запрет будет действовать с даты начала ведения учета до даты окончания). Если обе даты оставить пустыми, то период запрета контролироваться не будет.
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных сертификатов 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант
Комментарии (65)
Ramiz258 9 мая 2020 г.
Здравствуйте!
Работает ли данное расширение с УТ 11,2?
Свобода Вадим 29 октября 2020 г.
Здравствуйте! Какие документы запрещает к распроведению, пометке на удаление и изменению эта обработка? Входят ли в число запрещаемых заказы клиентов? И работает ли на 1С УТ 11.4?
Дмитрий Медведков, администратор 29 октября 2020 г.
Добрый день! речь идет про все документы товародвижения + все заказы + денежные документы.
Kamal 25 ноября 2020 г.
Добрый день!
Есть ли возможность выбрать какие типы документов будут контролироваться?
Дмитрий Медведков, администратор 25 ноября 2020 г.
Добрый день! нет такой возможности, контролируются все документы.
Дмитрий Медведков, администратор 2 декабря 2020 г.
Добрый день! Довожу до вашего сведения, что в расширение внесены значительные изменения, и теперь есть возможность выбирать какие-именно ограничения и на какие типы документов вводить. Разумеется, это настраивается в привязке к конкретным пользователям.
Allozio 10 декабря 2020 г.
а в УТ Базовая можно настроить что-то подобное?
Дмитрий Медведков, администратор 13 декабря 2020 г.
в УТ базовой тоже должно работать
Lexusus 24 декабря 2020 г.
А если нужно запретить редактирование строк, например менеджеру нужно дать права только поменять статус самого заказа, но чтобы он не изменял строки ТЧ документа, возможно?
Дмитрий Медведков, администратор 25 декабря 2020 г.
Подобной функции в расширении нет. Для этого нужно делать новую разработку.
Ninsha2007 30 января 2021 г.
Добрый день! Будет ли работать расширение: 1. В последних релизах УТ 11. 2. Если для пользователей созданы свои профили с определенным набором ролей и с ограничениями (по пользователям, кассам, складам...). 3. Есть свое расширение.
Дмитрий Медведков, администратор 1 февраля 2021 г.
Добрый день!
1. В последних релизах работать будет
2. Настроенные профили значения не имеют, расширение будет работать так, как описано.
3. Конфликтов между расширениями по идее быть не должно.
Дмитрий 3 февраля 2021 г.
Здравствуйте. Подходит ли данное расширение для УНФ 1.6 для Казахстана ?
Дмитрий Медведков, администратор 3 февраля 2021 г.
Добрый день! Я тестировал только на российской УНФ. Можете купить и попробовать. Если будут проблемы, верну деньги.
Дмитрий 4 февраля 2021 г.
Спасибо. Работает.
А Вы не планируете "Разработку №518" "Как создать перемещение недостающих товаров автоматически" подружить с УНФ?
Дмитрий Медведков, администратор 10 февраля 2021 г.
Добрый день. Нет таких планов
Дмитрий 17 февраля 2021 г.
Здравствуйте. Почему-то не срабатывает на Управление торговлей 3 (KZ).
Дмитрий Медведков, администратор 17 февраля 2021 г.
Добрый день! Пришлите пожалуйста на почту скрин ошибки и уточните номер релиза вашей конфигурации.
Дмитрий 17 февраля 2021 г.
Ошибки нет. Просто не срабатывает!
Управление торговлей для Казахстана, редакция 3, локализация для Казахстана: "1С-Рейтинг" (3.4.4.83)
Дмитрий Медведков, администратор 17 февраля 2021 г.
Проверьте, отключен ли Безопасный режим. Если нет, отключите. Если отключен, позвоните мне завтра в течение дня, я подключусь удаленно через AnyDesk и разберусь.
Дмитрий 17 февраля 2021 г.
Безопасный режим отключен! До этого я подключал расширение так: НСИ и администрирование - Печатные формы, отчеты и обработки - Расширения - Добавить. Все проходило ровно. Сейчас попробовал так: Все функции - Стандартные - Управление расширениями конфигурации - Добавить. И вот тут вышла ошибка: (Критичная) : Нельзя установить область действия расширения конфигурации в значение РазделениеДанных в информационной базе, не использующей разделение данных
Дмитрий Медведков, администратор 17 февраля 2021 г.
Еще раз прошу вас - позвоните завтра, я подключусь и решу вопрос. Комментарии не предназначены для длительной переписки.
Ильдар 16 июня 2021 г.
Разработка №613. Стандартная поставка 1с8 БП, ред.3 содержит профиль: "Бухгалтер". Там практически, все документы разрешается создавать. Как понимаю, пользователю Бухгалтер я добавляю запреты на некоторые документы?
Дмитрий Медведков, администратор 16 июня 2021 г.
Добрый день. Это расширение не запретит пользователю создавать новые документы. Оно может только запретить редактировать проведенные ранее, распроводить или помечать на удаление.
Ильдар 16 июня 2021 г.
Значит невозможно вносить изменения в эту разработку на запрет создания документа?
Дмитрий Медведков, администратор 16 июня 2021 г.
Сейчас такой возможности нет, доработку не планирую.
Ильдар 21 июня 2021 г.
В настройках есть: "Использовать основные роли для всех пользователей". А как это работает? И вообще у меня - чем дальше в лес... Что-то запутался в настройках.
Хотелось, чтобы пользователь, которому закрыть доступ к некоторым документам, не смог открыть настройки и изменить.
Может из-за того, что при настройке "Управление основными ролями" кнопка "Записать" не действет, т.е. на сохраняестя.
Не получается настроить так, чтобы пользователю запрещаю доступ к документам, а в меню "Администрирование"
этот пользователь имеет доступ к настройкам. Если "Безопасный режим, имя профиля" ставлю галочку,
то пользоватеь не сможет насроить, вроде как надо. Но! Пропадает запрет к документам, т.е. польователь может редактировать документы.
Дмитрий Медведков, администратор 21 июня 2021 г.
Добрый день. Если я сделаю так, чтобы пользователи без полных прав не могли открыть и редактировать настройки расширения, это решит ваш вопрос?
Ильдар 21 июня 2021 г.
Как раз, так и надо!
Дмитрий Медведков, администратор 22 июня 2021 г.
Готово. Теперь пользователь без полных прав не сможет смотреть и редактировать настройки расширения. Дополнительно добавил запрет на создание новых документов. Новую версию расширения можете скачать по старой ссылке.
Ильдар 23 июня 2021 г.
Спиасибо! Именно так я представлял с самого начала. А то мама, да мама! (Щютка)
Ильдар 27 июля 2021 г.
Здравствуйте.
Для бухгалтерии 3.0 работает как надо. Но! Уже в самаом начале применения выяснилось, что нашлись "хитрые пользователи", которые не проводят документы, просто сохраняют. А далее понятно и ежу, вносят изменение. А можно ли выполнить изменение в следующей версии так, чтобы и непроведённые документы можно было запретить редактирование?
Дмитрий Медведков, администратор 27 июля 2021 г.
Добрый день. Нет, такую доработку я не буду делать. Запрет редактирования непроведенных документов - это нонсенс.
Пётр 26 августа 2021 г.
Добрый день!
1. Исходный код расширения открытый?
2. С ЕРП 2.5 будет работать?
Дмитрий Медведков, администратор 26 августа 2021 г.
Добрый день! Да, код открыт. С ЕРП будет работать.
Михаил 25 января 2022 г.
Добрый день! подскажите пожалуйста, возможно данным расширением сделать работу с приходными ордерами и эквайринговыми операциями таким образом (Менеджер может только создать и записать ордер, проведение, отмена, удаление, исправления запрещены)?
Дмитрий Медведков, администратор 25 января 2022 г.
Добрый день. Не совсем. Менеджер сможет не только записать, но и провести документ. А потом уже не сможет ни отменить проведение, ни отредактировать проведенный документ.
Михаил 25 января 2022 г.
Каким образом можно сделать только возможность записи без проведения ?
Дмитрий Медведков, администратор 25 января 2022 г.
Для этого отдельная обработка нужна.
Андрей 16 мая 2022 г.
Здравствуйте. Получается, всегда необходимо выбирать конкретный документ для настройки прав? Нельзя выбрать сразу все виды или группу документов? Например, хотим запретить распроведение/удаление любых документов или отдельных 10 видов. Придется для каждого вида по очереди проставлять галочку, а видов документов достаточно много (в УТ 250-300шт доступно для выбора).
Андрей 16 мая 2022 г.
Подскажите, пожалуйста, что делаю не правильно. Выбрал "Все пользователи" + "ЗаказКлиента" + "Запрет распроведение/удаления". Проверил под пользователем с обычными правами - документы распроводятся/помечаются на удаление. При этом, если вместо группы "Все пользователи", выбираю конкретно этого пользователя, под которым проверяю, то запрет срабатывает. УТ 11.5.7.390
Дмитрий Медведков, администратор 17 мая 2022 г.
Здравствуйте, Андрей. Ошибку с группой "Все пользователи" поправил. Дополнительно сделал возможность делать настройку сразу для всех типов документов.
Дмитрий 22 мая 2022 г.
Здравствуйте, Дмитрий. Нет ли возможности добавить в обработку запрет копирования документов отдельным пользователям?
Дмитрий Медведков, администратор 25 мая 2022 г.
Добрый день. Такую задачу реализовать не получится, т.к. процедура копирования документа технически не предполагает возможность запрета.
Павел 12 октября 2022 г.
Здравствуйте! Работает ли данное расширение с УНФ 3.0?
Дмитрий Медведков, администратор 13 октября 2022 г.
Добрый день. Да, должно работать. Если вдруг возникнут какие-то проблемы, подключусь удаленно и помогу решить.
Алексей Баранов 3 февраля 2023 г.
Добрый день!
Можно ли разделить запреты на распроведение и удаление документов?
Дмитрий Медведков, администратор 7 февраля 2023 г.
Добрый день! Запишу в план работ.
Ольга 9 февраля 2023 г.
Здравствуйте. Сделайте пожалуйста возможность устанавливать дату запрета редактирования. Удобная обработка, но не хватает периода запрета
Дмитрий Медведков, администратор 16 февраля 2023 г.
Здравствуйте, Ольга! Добавил такую возможность. Скачать новую версию разработки можно по старой ссылке.
Ольга 16 февраля 2023 г.
Здравствуйте. Немножно неправильно выразилась, хотелось бы выставить запрет редактирования в таком формате: прошлый день, конец прошлой недели, конец прошлого месяца и т.д. Если сможете добавить, то будет супер!
Ольга 17 февраля 2023 г.
И теперь вообще не устанавливается запрет. То есть выбираешь группу пользователей, выбираешь документ, ставишь галки на запрет редактирования и распроведения. Без даты. И пользователи все равно могут редактировать проведенный документ
Дмитрий Медведков, администратор 18 февраля 2023 г.
Добрый день. Внес исправления. Скачайте пожалуйста повторно по старой ссылке и обновите в базе.
Ольга 20 февраля 2023 г.
Здравствуйте. Период запрета остался только в датах. Ничего не изменилось. Скачала и обновила в базе. Хотелось бы выставить запрет редактирования в таком формате: прошлый день, конец прошлой недели, конец прошлого месяца и т.д., чтобы выставить один раз и забыть
Дмитрий Медведков, администратор 20 февраля 2023 г.
"Ничего не изменилось" - поразительно, ведь я несколько раз проверил на своей базе. Позвоните завтра, я подключусь удаленно через AnyDesk и посмотрю. Предлагаемый вами формат запрета тоже добавлю, но позже.
Ольга 20 февраля 2023 г.
«Ничего не изменилось» это я о периоде запрета без дат. Думала, что вы его добавили. Спасибо, буду ждать
Сергей 18 февраля 2023 г.
Добрый день! Подскажите, пожалуйста, возможно доработать в столбце "документ", при выборе документов у пользователя, отметить (check-box) сразу несколько документов. И еще было бы хорошо если в данной обработке появилась возможность запрета повторной печати документов.
Дмитрий Медведков, администратор 19 февраля 2023 г.
Здравствуйте! Для добавления чек-бокса нужно переделывать весь принцип хранения настроек. Не готов к этому. А по поводу проверки повторной печати не представляю как это технически можно организовать.
Ata 24 февраля 2023 г.
Здравствуте, можете решить проблему с доработкой, когда ограничиваем права проведенных документов используя резервирование товара, менеджеры не могут отгружать или не обеспечивать заказ после этого. Как только выключаю доработку, кнопки становятся доступны.
Дмитрий Медведков, администратор 27 февраля 2023 г.
Здравствуйте. Напишите пожалуйста на почту, как вы хотите чтобы работала разработка с заказами клиента (как бы работало ограничение доступа). И уточните свой телефон в письме на случай, если появятся вопросы.
Денис Яковлев 27 апреля 2023 г.
Добрый день! Есть ли возможность добавить отбор по Организациям? У нас их несколько, нужно запретить создавать часть документов только для одной. используем в КА 2.5
Дмитрий Медведков, администратор 28 апреля 2023 г.
Добрый день! Такой возможности в расширении нет.
Денис Яковлев 3 мая 2023 г.
То что сейчас её там нет я заметил!
Можно ли добавить эту возможность в расширение?!?
Дмитрий Медведков, администратор 3 мая 2023 г.
Теоретически это возможно, но не планирую такую доработку.
Дмитрий Медведков, администратор 9 мая 2020 г.
Здравствуйте! нет, в УТ 11.2 не будет работать.