Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Другие решения на платформе "1С:Предприятие 8"]

RLS начинаю изучать. Доступ к типам цен

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №11
 
23.03.2011 18:05

Спасибо! Буду пробовать варианты.<br>и последнее - в некоторых местах встречается следующее -на одной строке "Прочие поля" - "вызов шаблона", а на второй строке "Ссылка,Владелец,Код" - а колонка "ограничение доступа " - пустая(т.е. нет никакого шаблона, нет запроса и тп).<br> <br>почему так? какие поля будут в таблице, с которой будет работать шаблон?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №12
 
23.03.2011 18:52

"Раз ограничения нет, значит будут доступны все записи. Иначе говоря Ссылка,Владелец,Код доступны всем - это позволяет избежать проблем с доступом вообще, т.к. ссылки часто используются, а вставлять везде проверки - утомительно.<br>А вот ограничение по остальным полям - как раз и дают нужный эффект доступа.<br>В таблице с которой работает запрос РЛС всегда все поля.<br>Еще раз: РЛС - это всего лишь фильтр по записям. А поля - это "уровни" доступа.<br> <br>Представьте у вас есть справочник с реквизитом "доступ", где записано число 1, 2 или 3 (ну и ссылка, код, наименование). И Параметр Сеанса УровеньДоступа. Есть для чтения следующие права: на Ссылку - никаких ограничений; На Код и Наименование: ТекущаяТаблица Где Доступ-1 <= &УровеньДоступа.<br>На остальные поля (в том числе и поле доступ) ТекущаяТаблица Где Доступ <= &УровеньДоступа.<br>Итог будет таким для всех пользователей доступно получить Ссылку. Для Пользователя у которого УровеньДоступа = 1, доступно получение Кода и Наименования всех элементов с Доступом = 1 или 2. А вот получить все реквизиты он может только для элементов с Доступом = 1<br>Поэтому, если в списке только Код и Наименование, то пользователь видит все элементы с Доступом = 1 или 2, но открыть элемент (где на форме другие поля) может только с Доступом = 1.<br> <br>В общем чем больше полей тем больше способов управления, но и запутаннее. Обычно хватает 1, 2-х (+ "прочие") выделений по полям."

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №13
 
23.03.2011 22:55

Ну вроде все понятно.<br>Теперь мой пример:<br>1. Создал регистр сведений "ДоступКТипамЦен". Измерения - "Пользователь", "ТипЦенНоменклатуры" и создал 2 записи: Менеджер - Оптовая, Менеджер - Розничная.<br>2. ТипЦенНоменклатуры - справочник - содержит 5 типов цен.<br> <br>Задача - показывать в спискеСправочника - только записи, соответствие которых есть в регистре "ДоступКТипамЦен" по реквизиту "ТипЦенНоменклатуры" у данного пользователя.<br> <br>У пользователя Менеджер - роли - пользователь и менеджерПродаж.<br> <br>в этих ролях создаю шаблон с именем "ТипЦен". Прописываю текст:<br> <br>ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица<br> Внутреннее Соединение РегистрСведений.ДоступКТипамЦен КАК ДоступКТипамЦен<br> ПО ТекущаяТаблица.Ссылка = ДоступКТипамЦен.ТипЦенНоменклатуры.Ссылка<br>ГДЕ<br> ДоступКТипамЦен.Пользователь.Ссылка = &ТекущийПользователь<br><br> В справочнике "Типы цен номенклатуры" по каждой роли в правах ставлю галочки "Чтение" и "Просмотр". На "Чтении" в ограничении прав создаю строку - "прочие поля" и ограничения доступа "#ТипЦен".<br> <br>И НЕ РАБОТАЕТ(((((((( запускаю под менеджером - он видит весь справочник "ТипыЦенНоменклатуры".<br>А где ошибка или недопонимание?!?!

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №14
 
23.03.2011 22:57

УПСССССС!!!! Заработало)))))))))))))))!!!!!!!!!!

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №15
 
23.03.2011 23:07

Сделал даже с регистром сведений "Цены номенклатуры"!!!!! Доступ закрыт!!!

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №16
 
23.03.2011 23:10

БЛАГОДАРЮ ЗА СОВЕТЫ!!!!! ВСЕ ЗАРАБОТАЛО!!!! принцип понятен!!!<br> <br>буду разбираться дальше!<br> <br>Вот человек по-взрослому дал советы, а не отправлял в гугл, ИТС и тд.

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 615
Пост №17
 
28.03.2011 18:34

еще один вопросик -<br>Ситуация - доступ к типам цен номенклатуры закрыт, за исключением тех, которые в регистре "Доступные типы цен"(пример - Розничная, Дисконт). т.е. пользователь в списках не видит их. В документе реализация интерактивно выбрать может только Доступная и дисконт. Но когда он выбирает договор, если в договоре установлен тип цен другой, то он должен проставляться туда автоматом, и по модулю присваивает реквизит "валюта","НДСВключен" и тд. из этого типа цен (УТ 10.3). А у меня естесственно вываливается - ошибка доступа!<br> <br>Как нибудь возможно такое реализовать? или тут уже "медицина бессильна"?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №18
 
29.03.2011 09:56

Попробуйте выделить эти реквизиты в "доступные" поля, так же как и ссылку.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация