Группа: Местный
Сообщений: 410
Спасибо сказали: 117 раз
Рейтинг: 120.1
ПРИМЕР: Один пользователь оформил выдачу товара... Второй видит только свои документы и не видит что уже товар выдан... КАК БЫТЬ С ОСТАТКАМИ НА СКЛАДЕ???
З.Ы, Просто пример неоднозначности такого ограничения...
Группа: Местный
Сообщений: 410
Спасибо сказали: 117 раз
Рейтинг: 120.1
sava1 @ Сегодня, 9:40
,
В котором Документ является является регистратором (без права чтения) Теоретически можно получить остатки Склад/Номенклатура - но в практической реализации как правило где нибудь да наткнетесь на необходимость получить данные с учетом регистратора (документа без права чтения)
Возможно пример с регистрами не особо наглядный, но при попытке такого деления в бухгалтерских программах точно наткнетесь...
Сталкивался с такой задачей, делал ее не через RLS
Вариант №1. Пользователь должен работать только с одним видом документа (Списание ТМЦ) и "со своими" документами Сделал новую роль (Кладовщик филиал). Обрезал все кроме того что нужно для списания ТМЦ. При открытии документа проверяю роль, если это "Кладовщик филиал", но это "не его" документ, то просто ЭтаФорма.Закрыть()
Вариант №2. Пользователи могут просматривать "чужие" документы, но не могут редактировать Проверка автора документа при открытии формы. Если Автор <> ТекущийПользователь Тогда ЭтаФорма.ТолькоПросмотр = истина
Но тут возникнет проблема, о которой выше писал AnryMc. Люди увольняются / болеют / уходят в отпуск, а их работу кто-то должен делать. Нужно создавать регистр в который руководитель будет писать кто кого заменяет. И тогда уже не Автор, а ИсполняющийОбязанности. Где ИсполняющийОбязанности = Автор + пользователи которые могут заменять автора
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!