Добрый день, необходимо сделать доступ для менеджера в 1С Бухгалтерия. Задача — контроль по конкретной группе арендаторов (у каждого менеджера своя группа): начислено (Документ Реализации), оплачено (Выписка банка), взаимозачет (Документ корректировка долга). Какие есть варианты доступа? Думаем, что лучше в форме какого отчета, в нем контрагент, начислено, оплачено и возможность провалится в первичный документ. Нюанс в том что мы не хотим чтобы у менеджера была возможность попасть в Журнал выписок, например, чтобы нельзя было посмотреть другие платежи компании, желательно ограничить менеджера только конкретной группой Покупателей…. Порекомендуйте пжста какие есть варианты организовать такой ограниченный доступ для сотрудника, который не должен иметь доступ ко всей финансовой информации компании
Все комментарии (4)
Комментарии закрыты.
Здравствуйте!
Причем доработка будет значительная: не просто создание нового справочника Доступ менеджеров, в котором будет поле с указанием конкретного менеджера и табличная часть с подобранными для него контрагентами для работы, но анализ данных этого пользователя при открытии справочника Контрагенты и документов Реализация (Акт, накладная, УПД), Списание с р/счета, Поступление на р/счет и Корректировка реализации (по сохраненным настройкам в справочнике Доступ менеджеров по указанным там контрагентам), но внесение изменений в типовой код разработчиков указанных объектов: при открытии формы элемента в модуле формы и модуле объекта.
Типовой функционал ограничения прав пользователей рассматривается в нашей статье:
Как настроить Историю изменения объектов в 1С
Мы согласны, что в конфигурациях Бухгалтерии, в отличии от других конфигураций, очень ограничена возможность настроек ограничений доступов пользователей внутри профилей. И внутри базового профиля Менеджер ограничить права на какие-то общие документы не получается. Все права на работу с первичкой, НСИ и документами даются там по указанному профилю, в котором уже установлен предопределенный набор прав на работу с указанными документами и справочниками без ограничений.
Мы можем ограниченно что-то добавить в типовые профили, но отнять уже заданные права без доработки кода разработчиков не можем.
—
(!) Но вы всегда можете поставить прослеживание истории изменения данных в указанных объектах и смотреть кто, когда и на что поменял данные в них и соответственно контролировать действия пользователей. Практика показывает, что если пользователи понимают, что всегда программа сможет точно указать кто, что и когда менял — сразу проблем становится меньше в разы. 🙂
Статья по настройке истории изменений здесь:
Как настроить Историю изменения объектов в 1С
Приложение


Вот прямо из конфигурации типовые права на справочник Контрагенты даются по роли ДобавлениеИзменениеДанныхБухгалтерии.
Они позволяют создавать, редактировать и помечать на удаление справочники и документы в программе.
И если посмотреть типовые права профиля Менеджер по продажам (аналогично по профилю Бухгалтер), то отчет «Права профилей на объекты метаданных» нам это как раз и покажет.
Поэтому только программная доработка типового функционала.
Либо просто контроль действий менеджеров через настройку Истории изменений справочника Контрагенты, и документов Реализация (Акт, накладная, УПД), Списание с р/счета, Поступление на р/счет и Корректировка реализации, чтобы если кто-то «чужой» поменяет что-то не в своей группе покупателей, это было видно и можно было принять административные меры, если это было сделано намеренно.
Видеть данные по отгрузкам менеджеры все равно будут, даже если вы ограничите доступ к указанным объектам: это легко сделать через ОСВ по счету, журнал проводок — вы это не закроете. Или придется дорабатывать еще и этот функционал, а эта доработка будет на порядок сложнее предыдущей, поскольку напрямую завязана на все бухгалтерские отчеты (анализ счета, субконто, оборотов и т.д..)
В целом все поняла, спасибо большое за консультацию. Вопрос можно закрыть
Хорошего дня, ждем с новыми вопросами!