Новые сообщения

Пользователю 7.7

Бухучет и налоги

Отзывы и предложения

Стол заказов

Обновления 1С

Пользователю 8.х

База знаний

ХРАНИЛИЩЕ

Здравствуйте, гость ( Авторизация | Регистрация )

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

Завсегдатай
Иконка группы
Группа: Уважаемый посетитель
Сообщений: 158
Из: Киев
Спасибо сказали: 22 раз

Цитата(MATEVI @ 20.12.10, 16:08) [необходимо зарегистрироваться для просмотра ссылки]
&ТекущийПользователь


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

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

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

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

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


Signature
1С:Предприятие 8.2 УТ для Украины 2.3
Перейти в начало страницы
 
 
Log1c
Вставить ник
сообщение 21.12.10, 13:09
Сообщение #22

Завсегдатай
Иконка группы
Группа: Уважаемый посетитель
Сообщений: 158
Из: Киев
Спасибо сказали: 22 раз

Цитата(Fynjy @ 20.12.10, 16:20) [необходимо зарегистрироваться для просмотра ссылки]
Ты Вы хто чудовище? (С) Рева smile.gif


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


Signature
1С:Предприятие 8.2 УТ для Украины 2.3
Перейти в начало страницы
 
 
MATEVI
Вставить ник
сообщение 21.12.10, 23:08
Сообщение #23

Отдыхающий
***********
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Команда (модераторы)
Сообщений: 2155
Из: Одесса
Спасибо сказали: 810 раз

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

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

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

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

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

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


Signature
Перейти в начало страницы
 
 
Log1c
Вставить ник
сообщение 22.12.10, 13:38
Сообщение #24

Завсегдатай
Иконка группы
Группа: Уважаемый посетитель
Сообщений: 158
Из: Киев
Спасибо сказали: 22 раз

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


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

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

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


Signature
1С:Предприятие 8.2 УТ для Украины 2.3
Перейти в начало страницы
 
 
MATEVI
Вставить ник
сообщение 22.12.10, 15:45
Сообщение #25

Отдыхающий
***********
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Команда (модераторы)
Сообщений: 2155
Из: Одесса
Спасибо сказали: 810 раз

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

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

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


Signature
Перейти в начало страницы
 
 
Log1c
Вставить ник
сообщение 23.12.10, 13:02
Сообщение #26

Завсегдатай
Иконка группы
Группа: Уважаемый посетитель
Сообщений: 158
Из: Киев
Спасибо сказали: 22 раз

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


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

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

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

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


Signature
1С:Предприятие 8.2 УТ для Украины 2.3
Перейти в начало страницы
 
 
AlenaS
Вставить ник
сообщение 12.01.11, 15:00
Сообщение #27

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

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

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

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

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


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

Может проблема в том, что Вы прописали ограничения к справочнику ФизЛица, а имели ввиду Пользователя , который и определяется из справочника Пользователи?
Перейти в начало страницы
 
 
Log1c
Вставить ник
сообщение 14.01.11, 14:21
Сообщение #28

Завсегдатай
Иконка группы
Группа: Уважаемый посетитель
Сообщений: 158
Из: Киев
Спасибо сказали: 22 раз

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

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


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

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


Signature
1С:Предприятие 8.2 УТ для Украины 2.3
Перейти в начало страницы
 
 

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

 

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне