АЛьФ писал(а) 11. Января 2009 :: 16:55:Не проще ли просто запретить редактирование в списке?
Спасибо, АЛьФ, что уделил внимание.
Парадокс заключается в том, что запреты стоят везьде, где можно. И на элементах формы, и в программном коде (в т.ч. во всех предопределенных процедурах), и на уровне прав, и в самой конфигурации.
Этот справочник доступен пользователю только для просмотра. А его заполнение выполняется из обработок автообмена.
Но, если форма списка активна, и под сканер попал штрихкод, то выбирается первое попавшее поле (а это поле кода, по которому пользователи производят ручной поиск), и поле становится активным для редактирования, как при разрешенном редактировании в списке.
Я однажды сумел сэмулировать подобную ситуацию, когда очень очень быстро набрал цифру и Энтер. Под сканером это происходит всегда.
Было бы высшим пилотажем, если бы я смог перехватить отсканированный штрихкод, найти по нему элемент и спозиционироваться на нем...
Но сейчас задача минимум - хотя бы защитить справочник от правки.