| 
    0
    
        1sik    
       
    
    16.05.14 
            ✎
    12:35 
 | 
         
        Необходимо запретить автоподбор для пользователей. Сейчас сделано так 
 
 &НаКлиенте
 Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
     
     Если Не ПолныеПрава() Тогда
         СтандартнаяОбработка = Ложь;
         КонецЕсли;
 КонецПроцедуры
  
 Захожу под полными правами, начинаю что либо писать в поле номенклатура, успеваю набрать пару символов, как все удаляется и поле заполняется прежним значением. Но список подходящих товаров все же вываливается внизу, раньше до этой процедуры вываливался список, а первым подходящим значением заполнялось поле ввода. 
 
 Как лучше запретить автоподбор? Почему такая штука происходит под полными правами.
 
 Проводил эксперимент, делал так:
 1)
 &НаКлиенте
 Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
     
     Если Не ПолныеПрава() Тогда
         СтандартнаяОбработка = Ложь;
         Иначе
                 Возврат;
         КонецЕсли;
 КонецПроцедуры
 
 и так 
 2)
 &НаКлиенте
 Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
     
        Возврат;
        
 КонецПроцедуры
 
 Во втором случае когда сразу делаю возврат, все работает нормально, когда вообще удаляю процедуру, тоже все работает нормально, но в первом случае, когда сначала делаю проверку на полные права и обратно возвращаюсь в процедуру, хоть пиши возврат хоть не пиши все равно ничего не работает. И права полные у меня есть.     
         | 
 |