0
murzo1
16.07.12
✎
16:12
|
&НаКлиенте
Процедура ЗаказчикОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Почему когда я даже делаю "СтандартнаяОбработка = Ложь;" все равно при вводе текста, если Заказчик не найден, пишется сообщение что значение не найдено?
|
|
1
ironkrab
16.07.12
✎
16:25
|
ИЗ синтаксис-помощника: Параметр позволяет отменить стандартное заполнение системой ДанныеВыбора. При этом все действия (отображение списка, предупреждения) выполняются системой на основе возвращенного значения параметра <ДанныеВыбора> независимо от значения параметра <СтандартнаяОбработка>.
У меня такая проблема была - решил заполнением параметра "Данные выбора", но я если ничего не находилось-создавал новый элемент и его запихивал в ДанныеВыбора.
|
|
2
murzo1
16.07.12
✎
16:42
|
(1) спасибо, помогло, сделал вот так:
ДанныеВыбора = Новый СписокЗначений;
ДанныеВыбора.Добавить(?(НайденныйКонтрагент = Неопределено, Объект.Заказчик.Пустая(), НайденныйКонтрагент));
|
|