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

Хранилище

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

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



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

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

Цитата(MATEVI @ 20.12.10, 16:08) *
&ТекущийПользователь


Спасибо, это помогло продвинутся дальше.

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

Убрал вот это
#ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент")
т. к. 2мя ограничениями, я так понял, не позволяет пользоваться.

Включил ограничение прав на уровне записей.

Теперь менеджер(пользователь с правом в которое я добавил это ограничение) вообще не видит документов.


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

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

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

Цитата(Fynjy @ 20.12.10, 16:20) *
Ты Вы хто чудовище? (С) Рева smile.gif


=) если честно не представляю что этой переменой присваивать и при каком событии.
Я поверхностно знаком с с++, а с 1с в качестве программиста, начал знакомится недавно.


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

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

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

Цитата(Log1c @ 21.12.10, 13:56) *
Спасибо, это помогло продвинутся дальше.

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

Убрал вот это
#ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент")
т. к. 2мя ограничениями, я так понял, не позволяет пользоваться.

Включил ограничение прав на уровне записей.

Теперь менеджер(пользователь с правом в которое я добавил это ограничение) вообще не видит документов.

Можно и не нужно ничего убирать. Надо было как говорили через конструктор добавить условие. А сами ограничения настроили? Группы контргаентов и организации доступа? У контрагентов группы доступа добавлены?

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

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

Цитата(MATEVI @ 22.12.10, 0:08) *
Можно и не нужно ничего убирать. Надо было как говорили через конструктор добавить условие. А сами ограничения настроили? Группы контргаентов и организации доступа? У контрагентов группы доступа добавлены?


Добавил ограничение доступа через конструктор. Действительно не возникает ошибки о том, что на эти поля ограничение уже есть.

Настроить ограничения - что под этим имелось в виду? я предполагаю что "настроить ограничения доступа к данным" - это и настраиваю.

Группы контрагентов - они у меня все в корне(Контрагенты). Вообщем на все это
"А сами ограничения настроили? Группы контргаентов и организации доступа? У контрагентов группы доступа добавлены?" - можно ответить не настраивал. В ссылках на RTS которые я читал написано только то что надо добавить запросы на ограничения или шаблон. Где-то упоминается про группы пользователь, но как их настраивать не нашел.


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

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

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

Может я что то не то понимаю. Но как я решал задачу что бы пользователь бухгалтер мог видеть только документы СчетНаОплатуПокупателю только те у которых он стоит как Ответственный.
Добавил для роли бухгалтер в чтение к существующе конструкции "И ТекущаяТаблица.Ответственный = &ТекущийПользователь"
Включил ограничение на ровне записей в настройках учета. Добавил нового пользователя. "Бухгалтер". Добавил ему доступ ко всем организациям. Добавил Группы доступа к контрагентам добавил в регистре сведений права доступа контргаентам. Контрагенту в закладке прочие добавил эту группу доступа. Сделал счет - ответственный бухгалтер. Вот как выглядит журнал у бухгалтера

[необходимо зарегистрироваться для просмотра ссылки]
Вот как у админа
[необходимо зарегистрироваться для просмотра ссылки]

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

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

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

Цитата(MATEVI @ 22.12.10, 16:45) *
Может я что то не то понимаю. Но как я решал задачу что бы пользователь бухгалтер мог видеть только документы СчетНаОплатуПокупателю только те у которых он стоит как Ответственный.
Добавил для роли бухгалтер в чтение к существующе конструкции "И ТекущаяТаблица.Ответственный = &ТекущийПользователь"


К существующей это к какой?
По умолчанию есть 2 ограничения доступа к данным на "СчетНаОплатуПокупателю" относительно права "Чтение"
1. <Прочие поля> #ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент")
2. Ссылка, Номер, Дата, ВерсияДанных

добавил к 1
<Прочие поля> #ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент") И ТекущаяТаблица.Ответственный = &ТекущийПользователь

Цитата(MATEVI @ 22.12.10, 16:45) *
Добавил ему доступ ко всем организациям. Добавил Группы доступа к контрагентам добавил в регистре сведений права доступа контргаентам. Контрагенту в закладке прочие добавил эту группу доступа.

1. Добавил ему доступ ко всем организациям - где это и как?
2. Добавил Группы доступа к контрагентам - это я нашел, это справочник и там надо только наименование указать
3. Добавил в регистре сведений права доступа контрагентам - какой именно регистр сведений?
4. Контрагенту в закладке прочие добавил эту группу доступа - это нашел где, только не понял, зачем это, получается что для всех контрагентов надо указывать эту группу доступа?


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

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

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 7 раз
Рейтинг: 0

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

Убрал вот это
#ОрганизацияВШапкеКонтрагентВШапке("Организация", "Контрагент")
т. к. 2мя ограничениями, я так понял, не позволяет пользоваться.

Включил ограничение прав на уровне записей.

Теперь менеджер(пользователь с правом в которое я добавил это ограничение) вообще не видит документов.


Попробуйте так
Контрагент.ОсновнойМенеджерПокупателя = &ТекущийПользователь

Может проблема в том, что Вы прописали ограничения к справочнику ФизЛица, а имели ввиду Пользователя , который и определяется из справочника Пользователи?

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

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

Цитата(AlenaS @ 12.01.11, 16:00) *
Попробуйте так
Контрагент.ОсновнойМенеджерПокупателя = &ТекущийПользователь

Может проблема в том, что Вы прописали ограничения к справочнику ФизЛица, а имели ввиду Пользователя , который и определяется из справочника Пользователи?


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

Для простоты эксперимента зашел в конфигуратор, дал все права на СчетПок для предопределенного набора прав "Менеджер по Продажам". Создал пользователя, добавил ему права "Пользователь" и "Менеджер по Продажам" зашел в 1с посмотрел "СчетПок" видны. Включил "Ограничить права доступа на уровне записей" стали не видны. Т.е. уже изначально не видно "СчетПок" смысл еще какое-то ограничение ставить.


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

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


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

 

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