Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:47

1C 8.x Скрыть строки таблицы - 1С

Автор kipper22, 31 мая 2017, 17:49

0 Пользователей и 1 гость просматривают эту тему.

kipper22

Подскажите в таблице списка документов, есть параметр СрокДействия, требуется чтоб в случае если ТекущаяДата<этого срока
Текущие документы становились не видимыми;

1C
Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Функция ПроверкаАктивности () Экспорт
    Массив = Новый Массив;
    Выборка = Документы.ДоверенностиОтПокупателей.Выбрать();
    Пока Выборка.Следующий() Цикл
         СД = Выборка.СрокДействия;
         Если СД < ТекущаяДата() Тогда
             Массив.Добавить(Выборка.СрокДействия);
         КонецЕсли;
     КонецЦикла;
     Возврат Массив;
 КонецФункции
 
&НаКлиенте
 Процедура ПриОткрытии(Отказ)
     Активные = ПроверкаАктивности();
     Для Каждого ЭлементМассива Из Активные Цикл
         Список.Отбор.ЭлементМассива;            Что-то типо этого
     КонецЦикла;
 КонецПроцедуры
Подскажите, что делаю не так, или может совсем не то делаю?

TytovV

Где пытаетесь сделать реализацию в управ. Формах или в обычных?


Отправлено с моего iPad используя Tapatalk

alex0402

Элемент = Список.Отбор.Добавить(Тип("ЭлементОтбора")); //тип точно не помню
Элемент.ЛевоеЗначение = Новый ПолеГруппировки("СрокДействия")
Элемент.ВидСравниия = ВидСравненияКомпоновкиДанных.Меньше
Элемент.ПравоеЗначение = ТекущаяДата();
Элемент.Использование = Истина;
Спасибо за Сказать спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск