Имя: Пароль:
1C
1С v8
Ограничение на выбор определенных типов данных,в таб части документа
,
0 serg-lom89
 
17.10.14
09:42
Добрый день,всех с пятницей)
В документе ,в таб. части есть реквизит(составной Контрагенты,договоры,Пользователи,организация)
.Мне нужно что бы для него,при определенном наборе прав,в окне выбор типов данных ,выбирались только например Контрагенты,и договоры,точнее были только 2 типа(контрагенты,Договора) а не все которые есть.
МОжет кто подскажет?
с правами понятно,а вот как сделать что бы в окне выбор типов данных были только мне нужные типы?
Думал в процедуре НачалоВЫбора прописать это все.
1 Maxus43
 
17.10.14
09:58
ПривестиЗначение поидее, смотри как в типовых меняется тип субконто при выборе счета, там тоже самое
2 serg-lom89
 
17.10.14
10:03
(1) а как затем сделать что бы в окне выбора было не 4 значения,а только 2?
3 anatoly
 
17.10.14
10:05
(0) присвой пустую ссылку данного типа, запрети кнопку выбора типа.
4 anatoly
 
17.10.14
10:05
+3 но это только для одного типа сработает...
5 Fish
 
17.10.14
10:06
(3) Ему надо, чтобы выбирались только 2 типа из 4-х. Тут имхо, без бубна (рисования своей формы выбора типа) не обойтись.
6 Looser-1c
 
17.10.14
10:09
Свойство ОграничениеТипа не поможет?
7 Fish
 
17.10.14
10:12
(6) +100. Думаю, это то, что нужно.
8 serg-lom89
 
17.10.14
10:17
(7) может есть кусок кода куда можно глянуть как это делается?
9 ssh2QQ6
 
17.10.14
10:19
(8) в синтаксис-помощник
10 serg-lom89
 
17.10.14
10:44
Массив=Новый Массив();
        Массив.Добавить(ТипЗнч(Справочники.Контрагенты.ПустаяСсылка()));
        Массив.Добавить(ТипЗнч(Справочники.ДоговорыКонтрагентов.ПустаяСсылка()));
        Элемент.ОграничениеТипа=Новый ОписаниеТипов(Массив);
11 serg-lom89
 
17.10.14
10:44
(10) вот получается что))))вроде работает)вспасибо всем)
12 serg-lom89
 
17.10.14
10:53
а еще вопрос?
как сделать так что бы для пользователя при открытии договоров или контрагентов выбирались только те у которых он является менеджером?
13 Maxus43
 
17.10.14
10:55
(12) а вот тут надо писать свой код открытия формы
14 serg-lom89
 
17.10.14
10:59
(13) те. я так понимаю надо определить текПользователя,Затем проверить на то есть ли этот юзер у спр. элементов тек менеждер?
15 Maxus43
 
17.10.14
11:05
открывай совю форму выбора, проверяй что надо и форме выбора назначай отбор.

Смотри в типовых, везде в договорах там применяется, событие "НачалоВыбора" у договора
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс