Имя: Пароль:
1C
1C 7.7
v7: Контрагенты
,
0 igor1980
 
15.04.13
12:47
Как правильно настроить в справочнике Контрагенты для пользователя доступ к определенным папкам(не к одной)?
Например в каком-то списке есть имена каталогов, к котором у него может быть доступ.
И при этом крайне важно не терять скорость открытия справочника.
1 cw014
 
15.04.13
12:48
Попей валерьянки, покури, успокойся и задай свой вопрос еще раз и грамотно
2 igor1980
 
15.04.13
12:48
что не понятно?
3 Mikeware
 
15.04.13
12:49
запрети отключать иерархию.
а при входе в систему кэшируй список разрешенных папок.
4 Ёпрст
 
15.04.13
12:50
(0)
в Форме списка
ИспользоватьРодителя(НужнаяГруппа,0) + ИерерхическийПросмотр(1,0) и привет
5 пипец
 
15.04.13
12:52
(4) +фильтр по отбору
6 igor1980
 
15.04.13
12:59
(3)"кэшируй список разрешенных папок"
Немного по подробее..
(4)Спасибо, но это для одной папки
(5)Немного по подробнее
7 Ёпрст
 
15.04.13
13:11
(6) ну и кидай всех в 1 папку.
8 пипец
 
15.04.13
13:14
(6) чо подробнее то
приоткрытии

УстановитьОтбор(<?>,);
Синтаксис:
УстановитьОтбор(<ИмяОтбора>,<ЗначениеОтбора>)
Назначение:
Установить отбор списка справочника.
Параметры:
<ИмяОтбора> - строка с именем реквизита справочника (по которому возможен отбор, т.е. взведен флажок ''Отбор по реквизиту'' в свойствах реквизита справочника), по которому установлен отбор. Если это значение пустое, то отбор отключается.
<ЗначениеОтбора> - необязательный параметр. Значение отбора.
Замечание:
Метод доступен только в контексте Модуля формы списка справочника и относится ко всему текущему справочнику.
9 Dolly_EV
 
15.04.13
15:35
(0) "кэшируй список разрешенных папок" - т.е. каким-либо образом привяжи к пользователю разрешенные папки для начала.
10 Mikeware
 
15.04.13
15:36
(9) ну кагюе предпорагалось, что привязано....
а ващще, есть стопиццот способов...
11 Dolly_EV
 
15.04.13
15:36
Самое простое: в Спр.Пользователи добавить список на форму, в ПриЗаписи() этот список пихать в Реквизит СтрокаНеограниченнойДлины. В ПриОткрытии() извлекать из строки обратно в список
12 Dolly_EV
 
15.04.13
15:39
а дальше в ПриОткрыти() списка Спр.Контрагенты прямым запросом выбрать всех контриков по Родителям из списка и

ИерархическийСписок(1,0);
ИспользоватьСписокЭлементов(НашСписок)
13 Dolly_EV
 
15.04.13
15:41
(10) или Иерархия не включится при ИспользоватьСписокЭлементов()?