Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Ограничить права доступа на уровне записей 2 страниц V   1 2 >          
Log1c Подменю пользователя
сообщение 15.12.10, 16:46
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Подскажите:
Настройка параметров учета ->Ограничить права доступа на уровне записей.
Смысл этой настройки? Можно мануал, по поиску в основном высвечивается

Проверил для НЕполных прав. В "Документах контрагентов" вообще документов не высвечивается. Какой фильтр ставит эта настройка? Показывать документы только в случае если Пользователь = Ответсвенному?

Зачем мне это:
Хочу чтобы для права менеджер(созданное) пользователю выводились только те документы в которых он указан ответственным.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

logist Подменю пользователя
сообщение 15.12.10, 16:55
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Log1c @ 15.12.10, 17:46) *
Смысл этой настройки?

Ограничивает пользователя (группу) в доступе к определенным данным. Например если документ "реализация ..." не отображается - значит у пользователя нет доступа либо к контрагенту, либо к складу, либо к организации. Т.е. пользователю надо дать право видеть/изменять это.


Цитата(Log1c @ 15.12.10, 17:46) *
Хочу чтобы для права менеджер(созданное) пользователю выводились только те документы в которых он указан ответственным.

Типовая конфигурация не делает ограничения по ответственному (это как бы не логично, автор и ответственный могут быть разными), такое можно реализовать только через ограничение в самих правах.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Log1c,

Log1c Подменю пользователя
сообщение 16.12.10, 13:43
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(logist @ 15.12.10, 17:55) *
Типовая конфигурация не делает ограничения по ответственному (это как бы не логично, автор и ответственный могут быть разными), такое можно реализовать только через ограничение в самих правах.

Почему не логично - пользователь видит только те документы которые создал он. Если переформулировать то пользователь ответственный только за те документы по кот. он ответственный и другие его беспокоить не должны. Я думаю такой функционал многим администраторам и программистам упростил бы жизнь.

Цитата(logist @ 15.12.10, 17:55) *
Ограничивает пользователя (группу) в доступе к определенным данным. Например если документ "реализация ..." не отображается - значит у пользователя нет доступа либо к контрагенту, либо к складу, либо к организации. Т.е. пользователю надо дать право видеть/изменять это.

Спасибо думаю задачу буду реализовывать именно через эту настройку.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

logist Подменю пользователя
сообщение 16.12.10, 13:57
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Log1c @ 16.12.10, 14:43) *
Почему не логично - пользователь видит только те документы которые создал он.

Повторюсь - автор это пользователь который создал документ, а ответственным за сущность этого документа может быть совершенно другой пользователь. Если у Вас автор документа и ответственный это одно лицо - хорошо, у меня так не получается, думаю не у меня одного.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 16.12.10, 14:16
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

А где в 8 есть поле "автор"?

logist Подменю пользователя
сообщение 16.12.10, 14:43
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Vofka @ 16.12.10, 15:16) *
А где в 8 есть поле "автор"?

Нет такого поля. В этом и проблема, мне кажется, потому что многие считают что ответственный это автор документа.
Допустим ответственный по заказу и реализации - менеджер по продажам, в то время как создает и обрабатывает эти документы оператор ПК.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

World1С Подменю пользователя
сообщение 16.12.10, 14:49
Сообщение #7

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Думаю автор имел ввиду реквезит документа, "Ответственный".


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

logist Подменю пользователя
сообщение 16.12.10, 15:29
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(World1С @ 16.12.10, 15:49) *
Думаю автор имел ввиду реквезит документа, "Ответственный".

Автор да. Это я всех запутал своими проблемами smile.gif))


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Log1c Подменю пользователя
сообщение 17.12.10, 23:22
Сообщение #9

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(logist @ 16.12.10, 14:57) *
Повторюсь - автор это пользователь который создал документ, а ответственным за сущность этого документа может быть совершенно другой пользователь. Если у Вас автор документа и ответственный это одно лицо - хорошо, у меня так не получается, думаю не у меня одного.


=) ответственный как раз оператор. А менеджер ответственный за "тот листик" который он дал оператору и по которому оператор ввел данные. Так что у всех, последний кто изменял документ и сохранил изменение и есть ответственный. Есть еще сторонники создать реквизит автор(не только в 1с). И тогда будет автор - создатель, ответственный - кто изменял. Не вижу в этом смысла т.к. есть журнал регистрации.

в 1с предусмотрено изменение поля "ответственный", как раз для тех, у кого на фирме есть оператор, который вбивает накладные. Хотя эффективней когда информацию заносят те, которые этой информацией и пользуются. Привет всем кто формирует ответственного из Контрагент.главный менеджер, или в зависимости от типа документа подставляет физ. лицо взятое из должности и т. д.
Вот это долго и доносилось до руководства. Вот теперь "придумал себе задачу" и разбираю права.

П. С. Все вышеперечисленное является дискуссией, а не попыткой кому-то рассказать "как надо делать" и "как лучше". icon_beer17.gif


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Zaval Подменю пользователя
сообщение 17.12.10, 23:27
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Проблему решили?

Log1c Подменю пользователя
сообщение 19.12.10, 0:50
Сообщение #11

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(Zaval @ 18.12.10, 0:27) *
Проблему решили?


Нет. Руки дошли но написано сильно много, а мне нужен просто пример.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Fynjy Подменю пользователя
сообщение 19.12.10, 21:50
Сообщение #12

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

В РЛС
Где Ответственный = глПользователь
В модуле приложения
Перем глПользователь Экспорт
...
глПользователь = ...

Собственно как то так ...


Signature

Zaval Подменю пользователя
сообщение 19.12.10, 22:41
Сообщение #13

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Как вариант

Где Ответственный = ПараметрыСеанса.ТекущийПользователь

Если же речь только о видимости в списке доков(журнале) - тогда в ПередОткрытием(если не получится - в ПриОткрытии) проверять Роль(Права), устанавливать отбор по Ответственный = ... и сделать этот отбор недоступным для выключения. Не забыть то же самое сделать в форме выбора!

Log1c Подменю пользователя
сообщение 20.12.10, 14:50
Сообщение #14

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(Fynjy @ 19.12.10, 22:50) *
В РЛС
Где Ответственный = глПользователь
В модуле приложения
Перем глПользователь Экспорт
...
глПользователь = ...

Собственно как то так ...


В РЛС это где?
Конфигуратор.Общие.Роли.<Менеджер>
Документы окошко Права.
тут нельзя выбрать для всех документов

Пробовал для документа СчПок ограничить доступ к данным для права Чтение:
"ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь"
пишет синтаксическая ошибка.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Log1c Подменю пользователя
сообщение 20.12.10, 14:51
Сообщение #15

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(Zaval @ 19.12.10, 23:41) *
Как вариант

Где Ответственный = ПараметрыСеанса.ТекущийПользователь

Если же речь только о видимости в списке доков(журнале) - тогда в ПередОткрытием(если не получится - в ПриОткрытии) проверять Роль(Права), устанавливать отбор по Ответственный = ... и сделать этот отбор недоступным для выключения. Не забыть то же самое сделать в форме выбора!


Можно и через видимость сделать, но хочется с RLS разобраться.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Fynjy Подменю пользователя
сообщение 20.12.10, 14:57
Сообщение #16

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

СделайТЕ через глобальную переменную.


Signature

logist Подменю пользователя
сообщение 20.12.10, 15:00
Сообщение #17

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Log1c @ 20.12.10, 15:50) *
Пробовал для документа СчПок ограничить доступ к данным для права Чтение:
"ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь"
пишет синтаксическая ошибка.

Если у Вас пользователи являются основными менеджерами, то основной менеджер по логике должен быть пользователем, т.е.:
 "ГДЕ Контрагент.ОсновнойМенеджерПокупателя = &ПараметрыСеанса.ТекущийПользователь"

Интересно в чем логика именно физлица? Есть менеджеры которые не являются пользователями? Тогда кто увидит их заказы?

А насчет синтаксиса - воспользуйтесь конструктором.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

MATEVI Подменю пользователя
сообщение 20.12.10, 15:08
Сообщение #18

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(Log1c @ 20.12.10, 15:50) *
В РЛС это где?
Конфигуратор.Общие.Роли.<Менеджер>
Документы окошко Права.
тут нельзя выбрать для всех документов

Пробовал для документа СчПок ограничить доступ к данным для права Чтение:
"ГДЕ Контрагент.ОсновнойМенеджерПокупателя.ФизЛицо.Ссылка = &ПараметрыСеанса.ТекущийПользователь"
пишет синтаксическая ошибка.

&ТекущийПользователь

Спасибо сказали: Log1c,

Fynjy Подменю пользователя
сообщение 20.12.10, 15:20
Сообщение #19

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(Fynjy @ 20.12.10, 15:57) *
СделайТЕ через глобальную переменную.

Ты Вы хто чудовище? (С) Рева smile.gif


Signature

Log1c Подменю пользователя
сообщение 21.12.10, 12:53
Сообщение #20

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 178
Из: Харьков
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(logist @ 20.12.10, 16:00) *
Если у Вас пользователи являются основными менеджерами, то основной менеджер по логике должен быть пользователем, т.е.:
 "ГДЕ Контрагент.ОсновнойМенеджерПокупателя = &ПараметрыСеанса.ТекущийПользователь"

Интересно в чем логика именно физлица? Есть менеджеры которые не являются пользователями? Тогда кто увидит их заказы?

А насчет синтаксиса - воспользуйтесь конструктором.


"Если у Вас пользователи являются основными менеджерами, то основной менеджер по логике должен быть пользователем".
Планировалось сделать в будущем - основной менеджер равен пользователю. Т. к. менеждеры будут делать документы.
Сейчас все документы вносит оператор, а менеджерам дано будет право видеть "свои"(документы где Контрагент.ОсновнойМенеджерПокупателя=ТекущийПользователь) документы.

"Тогда кто увидит их заказы" - те у кого полные права. Есть аналитик, админ базы, руководитель, бухгалтер.


Signature
1С:Предприятие 7.7 БУ + ТиС + ЗП и кадры 7.70.031 для Украины
1С:Предприятие 8.3 УТП для Украины 1.2.28.1 (обычные формы)

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 16:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!