|   |   | 
| 
 | 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); КонецЕсли; КонецПроцедуры Но почему то в группу зайти могу а выйти из нее поднятся выше нет | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |