Задача: Добавить на поле карточки номенклатуры поле при вводе в которое информации осуществляется динамический отбор таблицы. В моём случае отбор необходимо сделать по ШтрихКоду (ШК). Создадим поле ввода и расположим его на поле формы с помощью мастера "Вставки элементов управления". Дополнительно поставим "галочку" напротив "Кнопка Очистки" Выделяем поле и в событии "АвтоПодборТекста" заводим процедуру: В данной процедуре в переменную "Текст" попадает вводимая информация в поле Рассмотрим свойство отбор поля "штрихкод" таблицы "ШтрихКоды": Штрихкоды.Отбор.Штрихкод Исходя из структуры "отбора" видно, что нам необходимо взвести "Использование" в истину , передать наш текст в "Значение" и у казать в "ВидСравнения" вместо "Равно" -> "Содержит". Штрихкоды.Отбор.Штрихкод.Использование = Истина; // Взводим Флаг //меняем вид сравнения Штрихкоды.Отбор.Штрихкод.ВидСравнения = ВидСравнения.Содержит; // передаём в значение наш текст Штрихкоды.Отбор.Штрихкод.Значение = Текст; Добавим очи
1С УТ10.3 / Динамический отбор ТЧ / Программная установка отбора таблиц
16 декабря 202416 дек 2024
34
~1 мин