Имя: Пароль:
1C
1С v8
СКД не отображаются поля
0 rellyel
 
05.12.12
18:38
В СКД не отображаются поля, если есть право Чтение, но нет права Просмотр. Как вывести отчет, если право просмотр, не могу дать?
1 Wobland
 
05.12.12
18:39
да, нет
2 rellyel
 
05.12.12
18:47
(1) Я не могу дать право просмотр на зарплату. Как тогда формировать отчет?
3 Wobland
 
05.12.12
18:49
я тоже отсюда не вижу, сколько в бумажнике у соседа
4 vicof
 
05.12.12
18:50
(2) нет ножек, нет мультиков.
Опиши нормально, что есть и чего хочешь
5 rellyel
 
05.12.12
18:54
(4) Отчет по заполнению "Табель учета рабочего времени". В основе этого отчета "РегистрРасчета.ОсновныеНачисленияСотрудниковОрганизаций" у роли "Кадровик" есть только право Чтение, но нет права "Просмотр". В результате отчет на СКД не отображает доступные поля они исчезают. Как быть? Право на просмотр кадровику я дать не могу.
6 vicof
 
05.12.12
18:57
Пусть табель заполняют расчетчики, как вариант
7 vicof
 
05.12.12
18:57
ну и просматривают тоже
8 rellyel
 
05.12.12
18:59
(6) Пусть, речь идет о отчете, который сравнит табель с кадровыми данными, и покажет кадровику расхождения. Поэтому отчет обязан запускаться у кадровика
9 vicof
 
05.12.12
19:05
(8) В форме списка регистра перед открытием напиши:
Если роль такая-то у текущего пользователя тогда
отказ = истина
конецесли;
10 vicof
 
05.12.12
19:05
или rls
11 Kashemir
 
05.12.12
19:48
(0) С некоторых пор СКД стало требовать именно прав "просмотра" для доступа к данным. Увы, но я сколько не пытался, обойти это по нормальному не смог. Хоть бы какой переключатель разработчики оставили :(
12 rellyel
 
05.12.12
22:55
Помогает если вручную формировать отчет. Посмотрите на параметр "ПроверятьДоступностьПолей". Если его поставить "ложь", то данные будут отображены (по умолчанию "истина").
КомпоновщикМакета.Выполнить(<Схема>, <Настройки>, <ДанныеРасшифровки>, <МакетОформления>, <ТипГенератора>, <ПроверятьДоступностьПолей>, <ПараметрыФункциональныхОпций>)