Имя: Пароль:
1C
1C 7.7
v7: Группы в справочнике
0 DeMi4
 
15.02.12
14:34
Существует необходимость сделать так чтобы некоторые пользователи не могли выбирать элементы из определенной группы справочника номенклатуры как это можно реализовать.
1 DeMi4
 
15.02.12
14:35
Что нибудь может существует типа приИзменениРодителя
2 vinogradъ
 
15.02.12
14:38
Процедура ПриСменеИерархии(<?>)
КонецПроцедуры
Procedure OnHierarchyChange(<?>)
EndProcedure
Синтаксис:
ПриСменеИерархии(<Способ>)
Назначение:
Предопределенная процедура при интерактивной смене режима отображения иерархии справочника (пункт меню ''Иерархический список'').
Параметры:
<Способ> - значение устанавливаемого (тот, который пользователь хочет установить) способа просмотра справочника: 1 - иерархический список; 0 - все элементы сразу.
Замечание:
Данная процедура может располагаться только в модуле формы списка справочника.
3 ДенисЧ
 
15.02.12
14:38
А если я тебе скажу, ты купишь у меня СП?
4 mikecool
 
15.02.12
14:39
(3) а у тебя еще остались?
5 andrewks
 
15.02.12
14:39
(0) ПриВыбореРодителя() + ПриСменеИерархии()

ЗЫ а ты всегда так - сначала вопрос на мисту задаёшь, а только потом в СП заглядываешь? или СП у тебя (3) украл, а теперь коварно предлагает выкупить?
6 viktor_vv
 
15.02.12
14:39
Ты лучше в обработке выбора

Если ВыбранныйЭлемент.ПринадлежитГруппе(ТвояЗапретнаяГруппа) = 1 Тогда
     // очистить реквизит куда выбрали и матюкнуться.
КонецЕсли ;
7 viktor_vv
 
15.02.12
14:40
(6)+ Это если эти запретные элементы смотреть им можно. А так смотри выше.
8 Эльниньо
 
15.02.12
14:48
(4) Настоящие у него давно кончились. Он наладил производство палёнки.
9 Vladal
 
15.02.12
14:54
Жгёте, товагисчи.
10 Eugene_life
 
15.02.12
14:56
(1) Сдаецца мне, что ушлый пользователь переместит нужную ему позицию в разрешенную группу, выберет, а потом переместит ее назад.
11 DeMi4
 
15.02.12
15:02
Может тогда реализовать через УстановитьОтбор
12 Eugene_life
 
15.02.12
15:04
(11) не поможет
13 filh
 
15.02.12
15:07
(0) В типовой ТиС решено.
14 DeMi4
 
15.02.12
15:09
А где в типовой ТИС это реализовано
15 filh
 
15.02.12
15:12
(14) Справочник Контрагенты, Номенклатура, Скидки, Фирмы...
16 DeMi4
 
15.02.12
15:15
Ну для справочника Номеклатура
17 DeMi4
 
15.02.12
15:44
Процедура ПриВыбореРодителя(Элем);
   Если (Элем.Проект <> глПользователь.ОсновнойПроект) ИЛИ (ПустоеЗначение(Элем.Проект) = 1)  Тогда
       СтатусВозврата(0);    
   КонецЕсли;    
КонецПроцедуры

Но почему то в группу зайти могу а выйти из нее поднятся выше нет
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший