Корзина 0

Как запретить пользователю отмену проведения документов в УТ 11

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

Зачем это нужно

Сотрудник открывает проведённую реализацию «посмотреть» и отменяет проведение. Остатки и взаиморасчёты меняются задним числом, отчётность за закрытый период расходится, а виноватого не найти.

Способ 1. Права роли

У документа есть отдельные права на проведение и на отмену проведения. Если убрать из роли право «Интерактивная отмена проведения», пользователь не сможет отменить проведение из интерфейса.

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

Способ 2. Дата запрета редактирования

Дата запрета редактирования в 1С закрывает период: документы с датой раньше установленной нельзя менять, перепроводить и распроводить. Это запрет на дату документа, а не на конкретного человека и не замена права на проведение.

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

Когда штатного мало

  • Нужно закрыть одно действие (отмену проведения), а проведение оставить.
  • Нужно закрыть конкретному человеку, а остальным оставить как есть.
  • Нужно сообщение пользователю с объяснением, а не безымянная ошибка.

Способ 3. Расширение

Расширение «Запрет действий с документами»: в настройке выбираются пользователь и действия.

  • Отдельные галочки: проведение, отмена проведения, пометка удаления, изменение проведённого.
  • Пока пользователя нет в настройке, ему ничего не запрещено.
  • Закрывает заказ клиента, реализацию, заказ поставщику, приобретение и перемещение.
  • Запрещённое действие не записывается, пользователь видит сообщение.

Настройка запрета: пользователь и список запрещённых действий

Как проверить, что запрет сработал

Проверено на копии УТ 11.5.27.95 на отдельном проведённом заказе:

ШагИтог
Запрет отмены проведения включёнПользователь получил сообщение
Документ после попыткиОстался проведённым
Запрет снятДействие снова доступно

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

Что делать, если нужно снять запрет

Уберите галочку у пользователя в настройке или удалите пользователя из настройки: ему сразу всё станет доступно.

Ограничения

  • Закрываются перечисленные виды документов, остальные не затрагиваются.
  • Расширение не заменяет роли и даты запрета изменения, а дополняет их.
  • Проверено на Управлении торговлей 11.5.27.95.

Автор: Ким П. А., ведущий программист 1С. Проверено на 1С:Управление торговлей 11.5.27.95.

Запрет действий с документами

Ставит запрет проведения документов в 1С выбранному пользователю: нельзя провести, отменить проведение, удалить или изменить проведённый документ. Проверено на УТ 11.5.27.95.

5 000 ₽ · файл на почту сразу после оплаты, 14 дней на возврат

Смотреть разработку

← Все статьи

Как запретить пользователю отмену проведения документов в УТ 11