| 
    
 | 
        Управляемые формы. Как запретить создавать новый элемент в форме выбора?         | 
☑ | 
    
        | 
    0
    
        altaykniga    
       
    
    13.03.15 
            ✎
    12:28 
 | 
         
        Добрый день, уважаемые специалисты. При открытии формыВыбора справочника Контрагенты нужно запретить пользователю создавать новые элементы (можно только выбирать существующие)? Как этого добиться? Дело в том, что в группе "Поставщики" пользователю нельзя создавать новые элементы, а в группе "Покупатели" - можно.
 Запрет на смену Родителя я сделал при начале выбора Поставщика, а как теперь запретить создание нового элемента в данной группе?
 
 &НаКлиенте
 Процедура ГрузоотправительНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
     
     СтандартнаяОбработка = Ложь;
     Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаВыбора", , Элемент);
     Форма.Элементы.Список.ТекущийРодитель = НайтиКонтрагентаНаСервере("ГРУЗООТПРАВИТЕЛЬ");
     Форма.Элементы.Список.РодительВерхнегоУровня = НайтиКонтрагентаНаСервере("ГРУЗООТПРАВИТЕЛЬ");
     Форма.Открыть();
     
 КонецПроцедуры     
         | 
 | 
    
    
        | 
    1
    
        lxndr    
       
    
    13.03.15 
            ✎
    12:29 
 | 
         
        (0) это все костыли.
 Кури RLS     
         | 
 | 
    
    
        | 
    2
    
        mikecool    
       
    
    13.03.15 
            ✎
    12:30 
 | 
         
        убрать  заполнение у командной панели
 оставить только выбор     
         | 
 | 
    
    
        | 
    3
    
        ambrozii-fadeevich-s    
       
    
    13.03.15 
            ✎
    12:32 
 | 
         
        (0) В свойствах поля в форме есть "Кнопка создания" - можно поставить там "Нет". F8 тогда тоже не сработает.     
         | 
 | 
    
    
        | 
    4
    
        altaykniga    
       
    
    13.03.15 
            ✎
    12:32 
 | 
         
        (2) ну пропадет на командной панели кнопочка "Создать", а как быть с контекстным меню?     
         | 
 | 
    
    
        | 
    5
    
        Гёдза    
       
    
    13.03.15 
            ✎
    12:34 
 | 
         
        Только просмотр?     
         | 
 | 
    
    
        | 
    6
    
        mikecool    
       
    
    13.03.15 
            ✎
    12:34 
 | 
         
        (4) разрешаю убрать автозаполнение у контекстного меню!     
         | 
 | 
    
    
        | 
    7
    
        ambrozii-fadeevich-s    
       
    
    13.03.15 
            ✎
    12:35 
 | 
         
        (4) также есть
 ПередНачаломДобавления:
 Вызывается перед началом интерактивного добавления строки
 ПередНачаломДобавления     
         | 
 | 
    
    
        | 
    8
    
        altaykniga    
       
    
    13.03.15 
            ✎
    12:37 
 | 
         
        (5) Гёдза, ты - мозг! Спасибо     
         | 
 | 
    
    
        | 
    9
    
        altaykniga    
       
    
    13.03.15 
            ✎
    12:37 
 | 
         
        Форма.ТолькоПросмотр = Истина;     
         | 
 | 
    
    
        | 
    10
    
        altaykniga    
       
    
    13.03.15 
            ✎
    12:38 
 | 
         
        а вообще спасибо всем, естественно     
         | 
 |