Фильтр в отчете, табличном документе на основе фильтра Excel
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
По примеру наложения фильтра в Excel, набросал схему наложения фильтра на сформированный отчет в табличном документе.
В обработке простенький шаблон бухгалтерского отчета, 2 кнопки: "Установить фильтр" и "Снять фильтр".
Если встать на ячейку выше фиксирующей линии, то программа предложит выплывающий список из всех допустимых значений в данной колонке. Далее, необходимо выбрать один или несколько элементов. Программа покажет шапку отчета и строки только по заданным условиям.
В самом выплывающем списке есть режим отбора нескольких значений и есть режим отбора одного элемента ( по примеру Excel 2003).
Если встать на ячейку ниже фиксирующей линии, то программа сразу же отфильтрует отчет по заданному значению по принципу быстрого отбора. Можно наложить фильтр по нескольким колонкам. Кнопка "Отменить фильтр" возвращает отчет в первоначальное состояние.
Обработка применима к любому отчету в т.ч. сформированный на СКД.
Преимущества:
1) Фильтр можно наложить по нескольким колонкам.
2) Повторно отчет не формиреутся, обращение к базе не требуется. Все делается на основе уже готового отчета.
3) Пользователь не переносят постоянно отчеты в Excel, для дальнейшей работы с отчетом. Все основные работы проводятся в рамках 1С.
Недостатки:
1) В табличном документе желательно наличие фиксации сверху.
2) Иземенить условие уже наложенного фильтра - нельзя. Я отменяю все фильтры и накладываю фильтр с другим условием.
3) Сделано пока только для обычных форм.
Вступайте в нашу телеграмм-группу Инфостарт