Имя: Пароль:
1C
1С v8
Вопрос по ЗУП 3.1 (по ограничению доступа табельщиков)
0 altfin
 
12.04.20
10:52
ДВС!

Подскажите пожалуйста в таком вопросе, никогда не сталкивался с RLS.

Поставили задачу ограничить доступ табельщиков, пробую сделать в конфигурации ЗУП 3.1.13.76 (типовая) (включил ограничение доступа по группе физ лиц), не взлетает. При попытке завести табель пишет что не хватает прав (хотя фильтр по сотрудникам нормально сработал). Обновление через параметр запуска тоже не помог.
Если обновить до релиза 3.1.13.146, то начинает работать.

У кого-то это работает? Не получится ли при следующем обновлении опять слетят какие-то права и табельщики не смогут заводить табеля?
1 vicof
 
12.04.20
11:05
Обновление вспомогательных данных делал? Журнал регистрации что пишет?
2 Фрэнки
 
12.04.20
11:13
(0) //  и табельщики не смогут заводить табеля

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

Отвалится или нет - вряд ли найдется кто будет гарантировать, что в правах точно ничего никогда не сломается.

И наверное, что это изменение поведения в профиле для табельщиков после включение RLS и оказалось исправлением допущенного ранее недостатка.
3 altfin
 
12.04.20
11:14
(1) Обновление вспомогательных данных не делал, только через параметр запуска обновил, но думаю это одно и тоже.

в Журнале регистрации ошибки какие-то при открытии табеля:

У пользователя недостаточно прав на исполнение операции над базой данных.
{ОбщийМодуль.ОбщегоНазначения.Модуль(266)}:        Выборка = Запрос.Выполнить().Выбрать();
{ОбщийМодуль.ПодписиДокументовВызовСервера.Модуль(5)}:    Возврат ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ФизическоеЛицо, "Фамилия,Имя,Отчество,Инициалы");
{ОбщийМодуль.ПодписиДокументовКлиентСервер.Модуль(189)}:        ИОФамилии.Добавить(ФизическиеЛицаЗарплатаКадрыКлиентСервер.ФамилияИнициалы(
{ОбщийМодуль.ПодписиДокументовФормы.Модуль(347)}:    ПодписиДокументовКлиентСервер.УстановитьЗаголовокГруппеПодписей(Форма, ОписаниеФормыОбъекта);
{ОбщийМодуль.ПодписиДокументовФормы.Модуль(37)}:    ЗаполнитьВторичныеРеквизитыФормыПодписейДокументов(Форма, ОписаниеФормыПоОрганизации);
{ОбщийМодуль.ПодписиДокументов.Модуль(163)}:    ПодписиДокументовФормы.ЗаполнитьПодписиПоОрганизации(Форма, ОписаниеФормыДляПодписей, ИмяРеквизитаОрганизация);
{Документ.ТабельУчетаРабочегоВремени.Форма.ФормаДокумента.Форма(589)}:    ПодписиДокументов.ЗаполнитьПодписиПоОрганизации(ЭтаФорма);
{Документ.ТабельУчетаРабочегоВремени.Форма.ФормаДокумента.Форма(27)}:        ЗаполнитьДанныеФормыПоОрганизации();
4 altfin
 
12.04.20
11:17
Если это у кого-то работает без особых проблем, хотя бы год, думаю можно было бы попробовать, включить этот RLS.
5 vicof
 
12.04.20
11:22
Ну и смотри, на какую таблицу в этом запросе прав не хватает
6 altfin
 
12.04.20
11:26
(5) Хотелось бы чтобы работало штатно, а не при каждом обновлении ковырять каких прав опять не хватает.
7 altfin
 
12.04.20
11:36
Походу дело в релизе, обновил на релиз 3.1.13.146, и в нем уже настроил RLS, все работает.

Все как-то очень нестабильно с этим RLS.
8 altfin
 
12.04.20
11:40
У кого-то если этот RLS работает без танцев с бубном, отпишитесь пожалуйста.
9 Akela has missed
 
12.04.20
12:12
(3) Если ругалось на подпись, может у табельщика нет доступа к подписанту, которого он выбирал ранее?
10 altfin
 
12.04.20
12:19
(9) - у Вас работает RLS по физ лицам?
11 Akela has missed
 
12.04.20
12:26
Работает. Но мы пока на 3.1.10. И в стандартном варианте работы. На производительный еще не переходили.
12 altfin
 
12.04.20
13:03
(11) понятно, спасибо

(9) на релизе 3.1.13.146 сразу заработало