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