Имя: Пароль:
1C
1С v8
Отбор в справочнике для конкретного пользователя.
0 palima
 
03.02.16
10:09
Здравствуйте, помогите пожалуйста решить следующую задачу. Есть справочник Сотрудники. В нем 2 группы: Филиал1, Филиал2. Сейчас пользователь при открытии формы списка видит эти группы, выбирает нужную а затем уже выбирает необходимого сотрудника. Как сделать так, чтобы при открытии формы списка сразу отображался список сотрудников того филиала, к которому принадлежит пользователь.
Заранее благодарна!
1 Лефмихалыч
 
03.02.16
10:10
(0) задача только на отображение или речь идет про конфиденциальность? То есть пользователь может иметь права на просмотр сотрудников не своего филиала?
2 palima
 
03.02.16
10:12
(1) может, задача только на отображение. для удобства...
3 Лефмихалыч
 
03.02.16
10:12
формы управляемые или обычные?
4 Лефмихалыч
 
03.02.16
10:13
конфигурация типовая или самодельная?
5 palima
 
03.02.16
10:16
(3) обычные формы, конфа как я поняла много лет назад бралась типовая, но сейчас от типовой только пару отчетов осталось стандартных
6 Лефмихалыч
 
03.02.16
10:18
Расширение формы списка справочника.ПараметрТекущаяСтрока (Catalog list form extension.CurrentLineParameter)
Расширение формы списка справочника (Catalog list form extension)
ПараметрТекущаяСтрока (CurrentLineParameter)
Использование:

Чтение и запись.
Описание:

Тип: СправочникСсылка.
Осуществляет позиционирование на строку содержащегося в форме списка, отображающую устанавливаемое значение. Позиционирование происходит при открытии или повторном открытии формы. Если форма используется для выбора или подбора, данная установка имеет более высокий приоритет, чем свойство формы НачальноеЗначениеВыбора.

Доступность:

Толстый клиент.
7 Лефмихалыч
 
03.02.16
10:23
ну, или тупо

СправочникСписок.<Имя справочника>.Отбор (CatalogList.<Имя справочника>.Filter)
СправочникСписок.<Имя справочника> (CatalogList.<Имя справочника>)
Отбор (Filter)
Использование:

Только чтение.
Описание:

Тип: Отбор.
Позволяет установить отбор по реквизитам справочника. Имена элементов отбора совпадают с именами колонок списка справочника, а также дополняются критериями отбора, затрагивающими справочник.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

СправочникСписок, свойство Колонки
8 palima
 
03.02.16
10:28
(7) а как мне привязать принадлежность пользователя к определенному филиалу?
9 Лефмихалыч
 
03.02.16
10:30
(8) например, через настройки пользователя или через допсвойства, или создай регистр СведенияОПользователях (если его нет). Да как хочешь
10 palima
 
03.02.16
10:35
(9) А если я например в карточке пользователя создам поле с  реквизитом СправочникСсылка.Сотрудники и для каждого пользователя выберу необходимую группу в справочнике.... и буду в этом поле хранить значение это...
11 palima
 
03.02.16
10:37
я потом смогу с этим сделать что-то полезное?
12 palima
 
03.02.16
10:40
например при открытии справочника проверять это поле у текущего пользователя и в зависимости от выбранной группы в этом поле устанавливать необходимый отбор?
13 HardBall
 
03.02.16
12:57
(8) В группу поместить же!!!
14 palima
 
03.02.16
13:40
(13) извините, я не понимаю..
15 HardBall
 
03.02.16
14:53
Сотрудники и пользователи связаны?
16 palima
 
03.02.16
14:57
(15) смотря что вы имеете ввиду, но скорее всего ответ - нет
17 HardBall
 
03.02.16
15:38
(10) Вам нужно связать через новый реквизит Пользователя с Сотрудником(элементом) а не с группой.

Для выбора сотрудника используй отбор в форме
или списокзначений-Выбрать как удобней.
18 palima
 
03.02.16
15:45
(17) Но ведь количество пользователей не равно количеству сотрудников... А что если это будет справочник не сотрудников а любой другой, справочник материалов например, и пользователю нужно при открытии формы списка показывать только материалы одной конкретной группы.. Каждый пользователь работает с определенной группой справочника, и чтобы ему не вываливало всю эту иерархическую вакханалию на 1000+ позиций, я хочу сделать так чтобы определенному пользователю при открытии справочника показывало только элементы той группы, которая ему нужна. Вот этого я хотела бы добиться...
19 palima
 
03.02.16
15:47
(18) но у меня не получается придумать как связать ТекПользователя с Отбором...
20 HardBall
 
03.02.16
16:23
Сделай как в типовых:
1.регистр  сведений настройки пользователей
2.План видов характеристик Типы Настроек

Типы настроек: Основной филиал, Основная группа номенклатуры и т.п

Перед открытием списка выбора получай настройку из регистра, устанавливай отбор, проверки, что-нибудь еще.
21 palima
 
03.02.16
16:25
(20) спасибо, попробую разобраться с этим вариантом
22 palima
 
04.02.16
10:45
(21) что-то у меня совсем ничего не получается(