Фильтр в отчете, табличном документе на основе фильтра Excel



Создал простенький пример, значительно облегчающий жизнь бухгалтеру.

По примеру наложения фильтра в Excel, набросал схему наложения фильтра на сформированный отчет в табличном документе.

В обработке простенький шаблон бухгалтерского отчета, 2 кнопки: «Установить фильтр» и «Снять фильтр».

Если встать на ячейку выше фиксирующей линии, то программа предложит выплывающий список из всех допустимых значений в данной колонке. Далее, необходимо выбрать один или несколько элементов. Программа покажет шапку отчета и строки только по заданным условиям.

В самом выплывающем списке есть режим  отбора  нескольких значений и есть режим отбора одного элемента ( по примеру  Excel 2003).

Если встать на ячейку ниже фиксирующей линии, то программа сразу же отфильтрует отчет по заданному значению по принципу быстрого отбора. Можно наложить фильтр по нескольким колонкам. Кнопка «Отменить фильтр» возвращает отчет в первоначальное состояние.

Обработка применима к любому отчету в т.ч. сформированный на СКД.

Преимущества: 

1) Фильтр можно наложить по нескольким колонкам.

2) Повторно отчет не формиреутся, обращение к базе не требуется. Все делается на основе уже готового отчета.

3) Пользователь не переносят постоянно отчеты в Excel, для дальнейшей работы с отчетом. Все основные работы проводятся в рамках 1С.

Недостатки:

1)  В табличном документе  желательно наличие фиксации сверху.

2)  Иземенить условие уже наложенного фильтра — нельзя. Я отменяю все фильтры и накладываю фильтр с другим условием.

3) Сделано пока только для обычных форм.

7 Comments

  1. forelly

    Мне такой фильтр нужен, скачаю как выиграю см в Стартмании ))

    Reply
  2. romankoav

    Отличная задумка и реализация!

    Reply
  3. V.Nikonov

    Обработку фильтрации можно встраивать в любой отчет?

    Механика фильтрации — скрытие строк табличного документа?

    Если табличном документе отчета используются объединение ячеек? отрабатывать будет?

    Reply
  4. paulpit

    (3) V.Nikonov, Да, в любой отчет.

    С объединением ячеек — отчет не работает.

    Механизм проще посмотреть, чем описывать словами.

    Reply
  5. Патриот
    Фильтр в отчете, табличном документе на основе фильтра Excel

    на основе фильтра Excel — значит используется эксель или из него взята только идея?

    Reply
  6. paulpit

    (6) Патриот, Взята идея.

    Reply
  7. kraynev-navi

    Жаль, что не УФ

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *