Имя: Пароль:
1C
1С v8
Список выбора пустой
0 onx1
 
22.10.19
17:13
Сделал роль с минимальными правами (ЗУП 3.1.10.111) в частности добавил ей все права без ограничений на справочник "Сотрудники".
Но при открытии формы выбора сотрудника (не основная форма, а отдельно добавленная без наворотов) список сотрудников не показывается вообще.
При этом с полными правами все работает Ок. В чем может быть подвох?
1 dka80
 
22.10.19
17:16
Список сотрудников формируется не на основании справочника сотрудники, а на основании регистра сведений. Посмотри запрос динамического списка для справочника сотрудники
2 onx1
 
22.10.19
17:20
(1) я ж писал, что сделал собственную форму выбора - там дин. список с запросом только к справочнику
3 onx1
 
22.10.19
17:21
Не хочу работать с поставляемыми формами (их в любой момент могут изменить), кроме того сотрудники с этой ролью не должны увидеть лишнего.
4 onx1
 
22.10.19
17:44
В чем может быть причина?
5 kumena
 
22.10.19
17:48
> В чем может быть причина?

Наверное в рлс, а именно в рлс к физлицам, организациям. в общем, к полям, которые косвенно связаны с сотрудниками.
6 shuhard
 
22.10.19
17:49
(4) запрос в консоле  что даёт ?
RLS включено ?
7 onx1
 
22.10.19
17:55
(6) Интересная картина: запрос
ВЫБРАТЬ Сотрудники.* ИЗ    Справочник.Сотрудники КАК Сотрудники
выдает все верно, только разве что ссылки на другие справочники битые,
а вот конструктор (тот который для УФ) по умолчанию видит только 1 поле доступным ВерсияДанных
8 shuhard
 
22.10.19
17:56
(7) права на просмотр и чтение конечно ?
9 onx1
 
22.10.19
17:56
В общем ограничений на получение данных запросом нет, а вот формы (пустая форма выбора и форма управляемой консоли) почему-то спотыкаются!
10 onx1
 
22.10.19
17:57
(8) все галочки, включая интерактивное удаление даже )
11 onx1
 
22.10.19
18:13
Если, например, я делаю собственную легкую форму списка и устанавливают её основной, то при открытии справочника из "Все функции" всё равно открывается не моя форма, а типовая.
Как они это сделали?
12 vicof
 
23.10.19
03:18
СправочникМенеджер.<Имя справочника>.ОбработкаПолученияФормы (CatalogManager.<Имя справочника>.FormGetProcessing)
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
ОбработкаПолученияФормы (FormGetProcessing)
Синтаксис:

ОбработкаПолученияФормы(<ВидФормы>, <Параметры>, <ВыбраннаяФорма>, <ДополнительнаяИнформация>, <СтандартнаяОбработка>)
Параметры:

<ВидФормы>

Тип: Строка.
Имя стандартной формы.
<Параметры>

Тип: Структура.
Параметры формы.
<ВыбраннаяФорма>

Содержит имя открываемой формы или объект метаданных Форма.
Если значение параметра изменено, то будет осуществлен поиск формы в пределах объекта, для которого открывается форма.
<ДополнительнаяИнформация>

Тип: Структура.
Дополнительная информация открытия формы.
Структура, содержащая поле ПовторноеИспользование (Reuse) типа Булево, которое указывает, кешируется ли форма на стороне клиента.
<СтандартнаяОбработка>

Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет (выбираются установленные разработчиком форма и параметры).
Значение по умолчанию: Истина.
Описание:

Обработчик события вызывается на сервере при получении стандартной управляемой формы.
Если требуется переопределить выбор открываемой формы, необходимо установить в параметре <ВыбраннаяФорма> другое имя формы или объект метаданных формы, которую требуется открыть, и в параметре <СтандартнаяОбработка> установить значение Ложь.
Замечание:

Безопасный режим на время исполнения данного обработчика будет отключен. Данное замечание не относится к обработчикам событий, расположенным в расширении конфигурации.
--------------------------------------------------------------------------------

     Методическая информация
13 onx1
 
23.10.19
08:37
(12) Спасибо. Отключил обработчик - моя форма списка открываться стала, но всё равно пустая.
14 onx1
 
23.10.19
10:43
Проблема оказалась в ошибке логики платформы. Как минимум на версии 8.3.13.1513, когда устанавливаешь все права через редактор прав (пиктограмма "установить все"), то права на просмотр пореквизитно почему-то не устанавливаются.
Основная теорема систематики: Новые системы плодят новые проблемы.