1С 8.3 Отбор в табличной части - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Отбор в табличной части

Данные > Примеры кода 1С > 1С 8.3 Форма, элементы
Перейти в раздел примеры кода 1С 8.3:
Программная установка отбора в ТЧ в 1С 8.3:
// В Табличная часть "АгентскиеУслуги" отображать только те строки, у которых в колонке "Сумма" содержится значение 75 (руб.)
Элементы.АгентскиеУслуги.ОтборСтрок = Новый ФиксированнаяСтруктура("Сумма", 75);


// При позиционировании на строке Табличная часть "Контрагенты" в событии ПриАктивизацииСтроки()
// накладывать отбор на Табличная часть "Договоры": отображать только договоры по текущему контрагенту

 &НаКлиенте
Процедура КонтрагентыПриАктивизацииСтрокиТЧ(Элемент)

    Данные = Элементы.Контрагенты.ТекущиеДанные;
    Если Данные = Неопределено Тогда
        // Табличная часть Контрагенты пустая
        Элементы.Договоры.ОтборСтрок = Неопределено;
    Иначе
        // Для Табличная часть Договоры устанавливаем отбор по текущему контрагенту
        ТекКонтрагент = Данные.Контрагент;
        Элементы.Договоры.ОтборСтрок = Новый ФиксированнаяСтруктура("Контрагент", ТекКонтрагент);
    КонецЕсли;

КонецПроцедуры
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 28.03.2023
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому