![]() |
|
Автоподбор | ☑ | ||
---|---|---|---|---|
0
raytan
23.01.17
✎
12:55
|
Реализовал свой "ввод по строке". Но столкнулся с проблемой: после того как заполненяться ДанныеВыбора, очищается строка в полеформы. Поясню: я набрал "137". Прошло время ожидания, сработал автоподбор. Появился выбадающий список с ДаннымиВыбора, а поле очистилось, пропала моя запись "137".
Вот код: &НаКлиенте Процедура НоменклатураАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ДанныеВыбора = ПолучитьДанныеВыбораНаКлиенте(Текст, СписокВидовНоменклатуры, Объект.ПодразделениеИзготовитель); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьДанныеВыбораНаКлиенте(СтрокаПоиска, СписокВидовНоменклатуры, Исполнитель) Отбор = Новый Структура; Отбор.Вставить("СписокВидовНоменклатуры", СписокВидовНоменклатуры); Отбор.Вставить("Исполнитель", Исполнитель); Параметры = Новый Структура; Параметры.Вставить("Отбор", Отбор); Параметры.Вставить("СтрокаПоиска", СтрокаПоиска); Параметры.Вставить("Извещение"); ДанныеВыбора = Справочники.Номенклатура.ПолучитьДанныеВыбора(Параметры); Возврат ДанныеВыбора; КонецФункции Я знаю, что в автоподборе нельзя использовать серверные функции, но этот прием работает в других формах. В чем может быть проблема ? |
|||
1
RomaH
naïve
23.01.17
✎
13:36
|
Функция ПолучитьДанныеВыбораНаКлиенте(СтрокаПоиска, СписокВидовНоменклатуры, Исполнитель)
Я знаю, что в автоподборе нельзя использовать серверные функции - вроде только контекстные поиграйся с флажками поля - что-то там про обновлять |
|||
2
RomaH
naïve
23.01.17
✎
13:37
|
Функция ПолучитьДанныеВыбораНаКлиенте(Знач СтрокаПоиска, Знач СписокВидовНоменклатуры, Знач Исполнитель)
|
|||
3
RomaH
naïve
23.01.17
✎
13:38
|
Примечание:
В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере. |
|||
4
raytan
23.01.17
✎
13:41
|
(1) Играюсь (( Нашел пока только свойство "ОбновлениеТекстаПриРедактировании"...
|
|||
5
raytan
23.01.17
✎
13:43
|
(3) читал про это. Но вроде если &НаСервереБезКонтекста -- то все должно норм работать
|
|||
6
raytan
23.01.17
✎
13:47
|
Ура! Помогло выставления свойства "ОбновлениеТекстаРедактирования" в значение "Не использовать"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |