|
RLS на чтение БУХ 8.1 | ☑ | ||
---|---|---|---|---|
0
demous
10.02.12
✎
15:05
|
Задача в том чтобы документы "РеализацияТоваровУслуг" пользователи видели только те, которые они создавали
пишу к роли в поле чтение вот это ГДЕ Ответственный = &ТекущийПользователь и все - равно вижу все документы... подскажите что ни так? заранее благодарен |
|||
1
demous
10.02.12
✎
15:08
|
привязую и по ответственному и по ссылке - результат ноль
|
|||
2
demous
10.02.12
✎
15:11
|
подскажите?
|
|||
3
demous
10.02.12
✎
15:20
|
(((((
|
|||
4
mozzga
10.02.12
✎
15:21
|
а рлс включили?
|
|||
5
demous
10.02.12
✎
15:22
|
а где это делается?
|
|||
6
mozzga
10.02.12
✎
15:22
|
"Ограничивать доступ на уровне записей"
|
|||
7
demous
10.02.12
✎
15:23
|
видел такое, только ни как не вспомню в где... не подскажите?
|
|||
8
mozzga
10.02.12
✎
15:25
|
константы вроде
|
|||
9
demous
10.02.12
✎
15:30
|
отметил все поля... результата не дало
|
|||
10
mozzga
10.02.12
✎
15:31
|
права, роли для пользователя смотри, мож там полные права
|
|||
11
demous
10.02.12
✎
15:32
|
извиняюсь... проверял на человеке с полными... изменил, все отлично, спасибо за помощь
|
|||
12
mozzga
10.02.12
✎
15:32
|
офигеть!
|
|||
13
demous
10.02.12
✎
15:37
|
нет, не так... я не вижу вообще ни каких документов ни где)
|
|||
14
mozzga
10.02.12
✎
15:39
|
в ответсвенном случайно не справочник.физлица, а в текущийпользователь - справочник.пользователи? Ну или как-то так.
|
|||
15
demous
10.02.12
✎
15:41
|
в справочник.пользователи
|
|||
16
mozzga
10.02.12
✎
15:43
|
нет бух8.1 дальше не помогу :)
|
|||
17
demous
10.02.12
✎
15:44
|
плохо... упп 8.2 такой запрос работает на поле - состояние, который ссылается на справочник пользователи в документе заявка на расходование средств(((
|
|||
18
demous
10.02.12
✎
15:45
|
нет, на реквизит а не на справочник... может какое другое поле выбрать для обращения?
|
|||
19
demous
10.02.12
✎
15:52
|
полная беда(((
|
|||
20
demous
10.02.12
✎
15:55
|
Люди, помогите)
|
|||
21
mozzga
10.02.12
✎
16:02
|
глупый вопрос: А поле ответственный заполнено?
|
|||
22
mozzga
10.02.12
✎
16:03
|
после того как поставили рлс перезапускались?
|
|||
23
demous
10.02.12
✎
16:04
|
Если РольДоступна("...роль...") Тогда
ЭлементыФормы.Состояние.Доступность = Ложь; КонецЕсли; добавил в процедуру приоткрытии - все работает) |
|||
24
demous
10.02.12
✎
16:06
|
епт... не туда отправил
|
|||
25
demous
10.02.12
✎
16:06
|
поле ответственный заполнено... перезапускался
|
|||
26
demous
10.02.12
✎
16:29
|
убиваюсь
|
|||
27
155153144627
10.02.12
✎
16:38
|
ТекущаяТаблица
ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ ТекущаяТаблица.Ответственный = &ТекущийПользователь |
|||
28
demous
13.02.12
✎
11:01
|
Есть функция ПодготовитьТаблицуДвиженийДляРегистраРасчетовПоРеализации
в которой ТаблицаДвижений.Колонки.Добавить("ТекущаяТаблица"); и Для каждого ТекущаяТаблица Из НаборТаблиц Цикл Для каждого СтрокаТаблицы Из ТекущаяТаблица Цикл СтрокаНовойТаблицы = ТаблицаДвижений.Добавить(); ЗаполнитьЗначенияСвойств(СтрокаНовойТаблицы,СтрокаТаблицы); СтрокаНовойТаблицы.СчетНДС = ?(БухгалтерскийУчет.ЭтоСубсчет(СтрокаТаблицы.СчетРасходовБУ, Счет91),СтрокаТаблицы.СчетРасходовБУ, Счет90_03); СтрокаНовойТаблицы.СуммаСНДС = СтрокаТаблицы.СуммаБезНДС + СтрокаТаблицы.НДС; СтрокаНовойТаблицы.СуммаВзаиморасчетов = СтрокаТаблицы.СуммаБезНДСВал + СтрокаТаблицы.НДСВал; КоррСчет = СтрокаНовойТаблицы.СчетДоходовБУ; Для НомерСубконто =1 по КоррСчет.ВидыСубконто.Количество() Цикл ВидСубк = КоррСчет.ВидыСубконто[НомерСубконто-1].ВидСубконто; Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.СубконтоБУ)) Тогда СтрокаНовойТаблицы["КоррСубконто"+НомерСубконто] = СтрокаНовойТаблицы.СубконтоБУ; ИначеЕсли ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.СтавкаНДС)) тогда СтрокаНовойТаблицы["КоррСубконто"+НомерСубконто] = СтрокаНовойТаблицы.СтавкаНДС; Конецесли; КонецЦикла; КоррСчет = СтрокаНовойТаблицы.СчетНДС; Для НомерСубконто =1 по КоррСчет.ВидыСубконто.Количество() Цикл ВидСубк = КоррСчет.ВидыСубконто[НомерСубконто-1].ВидСубконто; Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.СубконтоБУ)) Тогда СтрокаНовойТаблицы["СубконтоНДС"+НомерСубконто] = СтрокаНовойТаблицы.СубконтоБУ; ИначеЕсли ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.СтавкаНДС)) ТОгда СтрокаНовойТаблицы["СубконтоНДС"+НомерСубконто] = СтрокаНовойТаблицы.СтавкаНДС; Конецесли; КонецЦикла; Если СтруктураПараметров.ОтражатьВНалоговомУчете тогда КоррСчет = СтрокаНовойТаблицы.СчетДоходовНУ; Для НомерСубконто =1 по КоррСчет.ВидыСубконто.Количество() Цикл ВидСубк = КоррСчет.ВидыСубконто[НомерСубконто-1].ВидСубконто; Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.СубконтоБУ)) Тогда СтрокаНовойТаблицы["СубконтоНУ"+НомерСубконто] = СтрокаНовойТаблицы.СубконтоБУ; ИначеЕсли ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(СтрокаНовойТаблицы.Номенклатура)) Тогда СтрокаНовойТаблицы["СубконтоНУ"+НомерСубконто] = СтрокаНовойТаблицы.Номенклатура; Конецесли; КонецЦикла; КонецЕсли; КонецЦикла; КонецЦикла; куда это добавить? |
|||
29
ИС-2
naïve
13.02.12
✎
11:05
|
а стандартные роли отключили?
|
|||
30
ИС-2
naïve
13.02.12
✎
11:06
|
в 1c действует принцип Или т.е если хоть в одной роли разрешено, то во всех разрешено
|
|||
31
demous
13.02.12
✎
11:10
|
то есть мне надо создать новую роль, отключиться все заданные сейчас этим людям, и только тогда пробовать?
|
|||
32
demous
13.02.12
✎
11:13
|
и по стандартным ролям мне этого не сделать?
|
|||
33
ИС-2
naïve
13.02.12
✎
11:29
|
(31) Пользовталю назначено несколько ролей. Надо или в них всех сделать (точнее где стоит галочка чтение) или сделать свою роль (в ней написать ограничение)
|
|||
34
demous
13.02.12
✎
11:37
|
Хорошо, спасибо, с этим вопросом понятно... а что вернее ?
ГДЕ Ответственный = &ТекущийПользователь или ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ ТекущаяТаблица.Ответственный = &ТекущийПользователь |
|||
35
ИС-2
naïve
13.02.12
✎
11:43
|
(34) ГДЕ Ответственный = &ТекущийПользователь
|
|||
36
demous
13.02.12
✎
11:47
|
Привяжу по полю ответственный, будет верно?
|
|||
37
ИС-2
naïve
13.02.12
✎
12:02
|
(36) да.
|
|||
38
demous
13.02.12
✎
12:04
|
Благодарю за помощь!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |