Работа с обработчиками событий на форме упр.
Привет, всем. Вопрос такой. на форме разместил поле ввода куда программно записываю в событии автоподбор свои значения через данный выбора. Соответсвенно отключаю Стандартную обработку. Только после всего этого перестала работать запись в поле формы. Т.е. В событии При изменении теряется выбранное значение. Даже в обработчике Обработки Выборка не получается присвоить значение реквизиту
По теме из базы знаний
- Вариант доработки Бухгалтерии предприятия
- "Идеальный кандидат". 10 Вопросов, позволяющих "подобрать нужного" программиста 1С.
- Спасаем документ, запись которого невозможна. Или как скопировать документ, имея только его открытую форму (для обычных и управляемых форм)
- Пометка тестовой копии рабочей базы через механизм оповещений и раскрашивание форм (Управляемое приложение)
- Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
После строк: ДанныеВыбора = СписокЗначенийДляДанныхВыбора; И СтандартнаяОбработка = Ложь; не работатет
&НаКлиенте
Процедура ПолеПоискаПоИННАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СписокЗначенийДляДанныхВыбора = Новый СписокЗначений;
СписокРеквизитовОрганизации.Очистить();
Если СтрДлина(Текст) > 3 Тогда
Элемент.СписокВыбора.Очистить();
СтруктураМассивов = ПолучитьСписокДляВыбора(Текст,РегионДляПоиска);
мСписокДляВыбора = СтруктураМассивов.ЗначенияДляСписка;
Для Сч = 0 по мСписокДляВыбора.Количество()-1 Цикл
СписокЗначенийДляДанныхВыбора.Добавить(мСписокДляВыбора[Сч],мСписокДляВыбора[Сч]);
КонецЦикла;
ОбработатьСовпадения(Текст,СписокЗначенийДляДанныхВыбора);
КонецЕсли;
ДанныеВыбора = СписокЗначенийДляДанныхВыбора;
Если СтруктураМассивов<>Неопределено Тогда
Для каждого ЭлементыМассива Из СтруктураМассивов.МассивРеквизитов Цикл
СписокРеквизитовОрганизации.Добавить(ЭлементыМассива);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
ПоказатьПосле строк: ДанныеВыбора = СписокЗначенийДляДанныхВыбора; И СтандартнаяОбработка = Ложь; не работатет
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот