Версия для печати темы (https://pro1c.org.ua/index.php?s=60469a612bce5e62a9fbcd07347d28bd&showtopic=61010)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Отбор в колонке ТЧ. 8.3

Автор: feelgood 18.08.20, 15:49

Добрый день! Обычная форма, есть переключатель, при его выборе должен фильтровать цифры в колонке ТЧ. Нужно показать все что меньше -0.10 и больше 0.10 (т.к. не должны пoкaзывaтьcя вее что между ними, -0.01, - 0.02, 0.01 итд. ) Обычным фильтром ОтборСтрок не получается.

Автор: zay 18.08.20, 20:01

feelgood @ Сегодня, 16:49 * ,
Я бы добавил в ТЧ невидимую колонку "Скрывать". При заполнении строки ТЧ значение "Скрывать" получал бы из функции

Для каждого Запись из ТЧ Цикл
    Запись.Скрывать = ПолучитьСкрывать(Запись);
КонецЦикла

Функция ПолучитьСкрывать(Параметры)

    Если Параметры.КолЧисло < -0.1
        ИЛИ Параметры.КолЧисло > 0.1 Тогда
        
        Возврат ложь;
        
    КонецЕсли;
    
    Возврат истина;

КонецФункции

И дальше отбор строк делать на основании значения "Скрывать"

Автор: feelgood 19.08.20, 9:41

zay, Спасибо огромное! Хороший вариант!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua