Вступление:
В большой фирме доступ к базе зарплаты могут иметь несколько человек. Поэтому надо ограничивать редактирование некоторых документов после расчета зарплаты. Этого в типовой конфигурации не предусмотрено.
Описание:
Права пользователям устанавливаются в документе "Администрирование". Открыть его для редактирования может только т.н. "Администратор".
Если надо закрыть доступ на редактирование: пользователю задается вид документа и реквизиты документа (тип дата), по которым определяется, можно ли открыть документ данного вида для редактирования. Сравнение идет с "границей редактирования". Если реквизит не пуст и меньше "границы", доступ закрывается.
Возможно временное отключения контроля доступа.
Доработка основана на том, что при открытии любой формы документа вызывается функция глКонтекстОткрытойФормы(). Проверка прав идет во внешней обработке (находится в ExtForms). Если пользователю запрещено редактирование, форма устанавливается в "просмотр"+реквизиты формы становятся недоступными+кнопки "ОК" и "Провести" также будут недоступны.
Внедрение:
1) Используется ActiveMD.dll, поэтому его надо скопировать в папку платформы;
2) Положить файл "Проверка доступа.ert" в ExtForms;
3) Объединить основную конфигурацию с этой конфигурацией, добавив только документ Администрирование;
4) Добавить 1 строку в процедуру глобального модуля глКонтекстОткрытойФормы() перед всеми остальными строками:
Функция глКонтекстОткрытойФормы(Значение,КонтекстФормы="") Экспорт
ОткрытьФорму("Отчет", КонтекстФормы, КаталогИБ() + "ExtForms\Проверка доступа.ert");// контроль доступа
5) Плюсануть рейтинг :)
Настройка доступа к документам 1С:Зарплата и кадры
11.02.09
Администрирование - Информационная безопасность
Позволяет ограничить доступ к документам в "1С:Зарплата и кадры" бухгалтерам и кадровикам. Доработка конфигурации минимальна: добавляется 1 строка в Глобальный модуль и 1 документ.
Скачать файл
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование | По подписке [?] | Купить один файл | |
---|---|---|---|
-
.1226582277 789,05Kb
204
|
|||
-
.1234350754 208,23Kb
60
|