gifts2017

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

Опубликовал Павел Питеев (paulpit) в раздел Программирование - Инструментарий

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

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

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

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

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

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

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

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

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

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

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

Недостатки:

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

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

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Фильтр в Табличном Документе
.erf 15,50Kb
13.09.16
12
.erf 15,50Kb 12 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Elly Elly (forelly) 14.09.16 09:45
Мне такой фильтр нужен, скачаю как выиграю см в Стартмании ))
RainyAugust22; +1 Ответить
2. Александр Романько (romankoav) 14.09.16 10:13
Отличная задумка и реализация!
3. Вадим Никонов (V.Nikonov) 14.09.16 13:46
Обработку фильтрации можно встраивать в любой отчет?
Механика фильтрации - скрытие строк табличного документа?
Если табличном документе отчета используются объединение ячеек? отрабатывать будет?
4. Павел Питеев (paulpit) 14.09.16 14:01
(3) V.Nikonov, Да, в любой отчет.
С объединением ячеек - отчет не работает.
Механизм проще посмотреть, чем описывать словами.
корум; +1 Ответить
6. Александр Полтава (Патриот) 14.09.16 18:34
Фильтр в отчете, табличном документе на основе фильтра Excel
на основе фильтра Excel - значит используется эксель или из него взята только идея?
7. Павел Питеев (paulpit) 15.09.16 09:06
8. С К (kraynev-navi) 15.09.16 09:33
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа