Подскажите: Настройка параметров учета ->Ограничить права доступа на уровне записей. Смысл этой настройки? Можно мануал, по поиску в основном высвечивается
Проверил для НЕполных прав. В "Документах контрагентов" вообще документов не высвечивается. Какой фильтр ставит эта настройка? Показывать документы только в случае если Пользователь = Ответсвенному?
Зачем мне это: Хочу чтобы для права менеджер(созданное) пользователю выводились только те документы в которых он указан ответственным.
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Log1c @ 15.12.10, 17:46)
Смысл этой настройки?
Ограничивает пользователя (группу) в доступе к определенным данным. Например если документ "реализация ..." не отображается - значит у пользователя нет доступа либо к контрагенту, либо к складу, либо к организации. Т.е. пользователю надо дать право видеть/изменять это.
Цитата(Log1c @ 15.12.10, 17:46)
Хочу чтобы для права менеджер(созданное) пользователю выводились только те документы в которых он указан ответственным.
Типовая конфигурация не делает ограничения по ответственному (это как бы не логично, автор и ответственный могут быть разными), такое можно реализовать только через ограничение в самих правах.
Личные бесплатные консультации не даю, для этого есть форум!
Типовая конфигурация не делает ограничения по ответственному (это как бы не логично, автор и ответственный могут быть разными), такое можно реализовать только через ограничение в самих правах.
Почему не логично - пользователь видит только те документы которые создал он. Если переформулировать то пользователь ответственный только за те документы по кот. он ответственный и другие его беспокоить не должны. Я думаю такой функционал многим администраторам и программистам упростил бы жизнь.
Цитата(logist @ 15.12.10, 17:55)
Ограничивает пользователя (группу) в доступе к определенным данным. Например если документ "реализация ..." не отображается - значит у пользователя нет доступа либо к контрагенту, либо к складу, либо к организации. Т.е. пользователю надо дать право видеть/изменять это.
Спасибо думаю задачу буду реализовывать именно через эту настройку.
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Log1c @ 16.12.10, 14:43)
Почему не логично - пользователь видит только те документы которые создал он.
Повторюсь - автор это пользователь который создал документ, а ответственным за сущность этого документа может быть совершенно другой пользователь. Если у Вас автор документа и ответственный это одно лицо - хорошо, у меня так не получается, думаю не у меня одного.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Vofka @ 16.12.10, 15:16)
А где в 8 есть поле "автор"?
Нет такого поля. В этом и проблема, мне кажется, потому что многие считают что ответственный это автор документа. Допустим ответственный по заказу и реализации - менеджер по продажам, в то время как создает и обрабатывает эти документы оператор ПК.
Личные бесплатные консультации не даю, для этого есть форум!
Повторюсь - автор это пользователь который создал документ, а ответственным за сущность этого документа может быть совершенно другой пользователь. Если у Вас автор документа и ответственный это одно лицо - хорошо, у меня так не получается, думаю не у меня одного.
=) ответственный как раз оператор. А менеджер ответственный за "тот листик" который он дал оператору и по которому оператор ввел данные. Так что у всех, последний кто изменял документ и сохранил изменение и есть ответственный. Есть еще сторонники создать реквизит автор(не только в 1с). И тогда будет автор - создатель, ответственный - кто изменял. Не вижу в этом смысла т.к. есть журнал регистрации.
в 1с предусмотрено изменение поля "ответственный", как раз для тех, у кого на фирме есть оператор, который вбивает накладные. Хотя эффективней когда информацию заносят те, которые этой информацией и пользуются. Привет всем кто формирует ответственного из Контрагент.главный менеджер, или в зависимости от типа документа подставляет физ. лицо взятое из должности и т. д. Вот это долго и доносилось до руководства. Вот теперь "придумал себе задачу" и разбираю права.
П. С. Все вышеперечисленное является дискуссией, а не попыткой кому-то рассказать "как надо делать" и "как лучше".
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Как вариант
Где Ответственный = ПараметрыСеанса.ТекущийПользователь
Если же речь только о видимости в списке доков(журнале) - тогда в ПередОткрытием(если не получится - в ПриОткрытии) проверять Роль(Права), устанавливать отбор по Ответственный = ... и сделать этот отбор недоступным для выключения. Не забыть то же самое сделать в форме выбора!
В РЛС Где Ответственный = глПользователь В модуле приложения Перем глПользователь Экспорт ... глПользователь = ...
Собственно как то так ...
В РЛС это где? Конфигуратор.Общие.Роли.<Менеджер> Документы окошко Права. тут нельзя выбрать для всех документов
Пробовал для документа СчПок ограничить доступ к данным для права Чтение: "ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь" пишет синтаксическая ошибка.
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
Где Ответственный = ПараметрыСеанса.ТекущийПользователь
Если же речь только о видимости в списке доков(журнале) - тогда в ПередОткрытием(если не получится - в ПриОткрытии) проверять Роль(Права), устанавливать отбор по Ответственный = ... и сделать этот отбор недоступным для выключения. Не забыть то же самое сделать в форме выбора!
Можно и через видимость сделать, но хочется с RLS разобраться.
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Log1c @ 20.12.10, 15:50)
Пробовал для документа СчПок ограничить доступ к данным для права Чтение: "ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь" пишет синтаксическая ошибка.
Если у Вас пользователи являются основными менеджерами, то основной менеджер по логике должен быть пользователем, т.е.:
В РЛС это где? Конфигуратор.Общие.Роли.<Менеджер> Документы окошко Права. тут нельзя выбрать для всех документов
Пробовал для документа СчПок ограничить доступ к данным для права Чтение: "ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь" пишет синтаксическая ошибка.
Интересно в чем логика именно физлица? Есть менеджеры которые не являются пользователями? Тогда кто увидит их заказы?
А насчет синтаксиса - воспользуйтесь конструктором.
"Если у Вас пользователи являются основными менеджерами, то основной менеджер по логике должен быть пользователем". Планировалось сделать в будущем - основной менеджер равен пользователю. Т. к. менеждеры будут делать документы. Сейчас все документы вносит оператор, а менеджерам дано будет право видеть "свои"(документы где Контрагент.ОсновнойМенеджерПокупателя=ТекущийПользователь) документы.
"Тогда кто увидит их заказы" - те у кого полные права. Есть аналитик, админ базы, руководитель, бухгалтер.
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины 1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!