Имя: Пароль:
1C
1С v8
Как запретить автоподбор пользователям в управляемой форме.
0 1sik
 
16.05.14
12:35
Необходимо запретить автоподбор для пользователей. Сейчас сделано так

&НаКлиенте
Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
    
    Если Не ПолныеПрава() Тогда
        СтандартнаяОбработка = Ложь;
        КонецЕсли;
КонецПроцедуры

Захожу под полными правами, начинаю что либо писать в поле номенклатура, успеваю набрать пару символов, как все удаляется и поле заполняется прежним значением. Но список подходящих товаров все же вываливается внизу, раньше до этой процедуры вываливался список, а первым подходящим значением заполнялось поле ввода.

Как лучше запретить автоподбор? Почему такая штука происходит под полными правами.

Проводил эксперимент, делал так:
1)
&НаКлиенте
Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
    
    Если Не ПолныеПрава() Тогда
        СтандартнаяОбработка = Ложь;
        Иначе
                Возврат;
        КонецЕсли;
КонецПроцедуры

и так
2)
&НаКлиенте
Процедура ТоварыНоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
    
       Возврат;
      
КонецПроцедуры

Во втором случае когда сразу делаю возврат, все работает нормально, когда вообще удаляю процедуру, тоже все работает нормально, но в первом случае, когда сначала делаю проверку на полные права и обратно возвращаюсь в процедуру, хоть пиши возврат хоть не пиши все равно ничего не работает. И права полные у меня есть.