Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Интегратор по CRM решениям - АКАМ
Интегратор CRM систем
+7-495-481-60-08
+7-495-481-60-08
E-mail
sale@akam.ru
Адрес
Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
Режим работы
Пн. – Пт.: с 9:30 до 18:00
Решения
  • B2B кабинеты
  • Разработки АКАМ
  • Типовые решения
1С:Предприятие.Элемент
  • О технологии
  • Стоимость лицензий
  • Новое в версии 7.0
Услуги
  • Аудит CRM-систем
  • Внедрение CRM-систем
  • Корпоративное сопровождение CRM
  • Интеграция 1С-Рарус с телефонией
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
Статьи
Клиенты и кейсы
О компании
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
    • Решения АКАМ
    • 1С:CRM
    • 1С:Предприятие, лицензии
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
Интегратор по CRM решениям - АКАМ
Интегратор CRM систем
Разработка B2B-кабинетов
+7-495-481-60-08
+7-495-481-60-08
E-mail
sale@akam.ru
Адрес
Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
Режим работы
Пн. – Пт.: с 9:30 до 18:00
Решения
  • B2B кабинеты
  • Разработки АКАМ
  • Типовые решения
1С:Предприятие.Элемент
  • О технологии
  • Стоимость лицензий
  • Новое в версии 7.0
Услуги
  • Аудит CRM-систем
  • Внедрение CRM-систем
  • Корпоративное сопровождение CRM
  • Интеграция 1С-Рарус с телефонией
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
Статьи
Клиенты и кейсы
О компании
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
    Интегратор по CRM решениям - АКАМ
    +7-495-481-60-08
    +7-495-481-60-08
    E-mail
    sale@akam.ru
    Адрес
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    Режим работы
    Пн. – Пт.: с 9:30 до 18:00
    Интегратор по CRM решениям - АКАМ
    Разработка
    B2B-кабинетов
    Телефоны
    +7-495-481-60-08
    E-mail
    sale@akam.ru
    Адрес
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    Режим работы
    Пн. – Пт.: с 9:30 до 18:00
    Интегратор по CRM решениям - АКАМ
    • Решения
      • Решения
      • B2B кабинеты
      • Разработки АКАМ
      • Типовые решения
    • 1С:Предприятие.Элемент
      • 1С:Предприятие.Элемент
      • О технологии
      • Стоимость лицензий
      • Новое в версии 7.0
    • Услуги
      • Услуги
      • Аудит CRM-систем
      • Внедрение CRM-систем
      • Корпоративное сопровождение CRM
      • Интеграция 1С-Рарус с телефонией
      • Обследование CRM-систем
      • Внедрение CRM-систем
      • Корпоративное сопровождение 1C:CRM
      • Настройка Интеграции 1С-Рарус с телефонией
    • Статьи
    • Клиенты и кейсы
    • О компании
      • О компании
      • Вакансии
      • Сертификаты
      • Новости
      • Цены
        • Цены
        • Решения АКАМ
        • 1С:CRM
        • 1С:Предприятие, лицензии
      • Отзывы
      • Реквизиты
      • Контакты, офисы
    • Контакты
    • +7-495-481-60-08
      • Телефоны
      • +7-495-481-60-08
    • Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    • sale@akam.ru
    • Пн. – Пт.: с 9:30 до 18:00

    Создание динамических фильтров на технологии 1С:Предприятие.Элемент

    Главная
    —
    Статьи
    —
    1С:Предприятие.Элемент
    —Создание динамических фильтров на технологии 1С:Предприятие.Элемент
    Автор
    Ангелина Кусакина
    Дата публикации:
    01.08.2024
    Время чтения:
    4 минуты
    Содержание
    • Введение
    • Примеры
    • Общие пользовательские фильтры для портала производителя ТД Тула-Сталь на технологии 5.0
    • Персональные фильтры «Любимые категории» для портала МОБИЛ-К на технологии 5.0
    • Итог

    Введение

    1С:Предприятие.Элемент — это современная система, разработанная для создания и внедрения приложений, которые отвечают специфическим потребностям различных отраслей. Имея мощные функциональные возможности с интуитивно понятным интерфейсом, она позволяет пользователям автоматизировать свои процессы, обеспечивает гибкость и адаптивность в работе.

    Одним из механизмов данной системы являются динамические фильтры.

    Динамические фильтры – это техническая функция, которая позволяет пользователям сузить результаты поиска в соответствии с их предпочтениями. Отличие таких фильтров от «обычных» заключается в их способности к созданию и изменению условий фильтрации в процессе работы с данными.

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

    В нашей разработке мы применяем компонентный подход, который улучшает структуру кода, делая его более модульным, гибким и легким в поддержке. Этот подход будет использоваться во всех приведенных примерах.

    Примеры

    Общие пользовательские фильтры для портала производителя ТД Тула-Сталь на технологии 5.0

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

    Начнем с того, что создадим структуру, хранящую данные по каждому свойству номенклатуры и перечисление с загружаемыми свойствами

    Также создадим группу «Боковые фильтры» и опишем ее свойства, они понадобятся для динамического отображения компонент

     

    В модуле этой группы инициализируем фоновые задания для получения наших свойств через опубликованный сервис и дальнейшее заполнение свойств формы:

    На форме подбора товаров в методе «ПослеСоздания» нужно вызвать описанный выше метод и подключить обработчик к глобальному клиентского событию, который будет при изменении выбранных фильтров отбирать номенклатуру в списке.




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

     

    Персональные фильтры «Любимые категории» для портала МОБИЛ-К на технологии 5.0

    На примере фильтра «Любимые категории» покажу как для каждого дилера мы формируем индивидуальные отборы на основе анализа продаж товаров. В 1С мы создаем http метод, с помощью которого будем собирать данные по регистру накопления «Выручка и себестоимость продаж» и получать 4 самые востребованные категории пользователя портала за последние полгода.

    На стороне 1С.Элемента подготовим компоненты, необходимые для отображения фильтров. Создадим компонент «Произвольная карточка», что будет являться контейнером для каждой категории товара.

    В модуле этого компонента опишем методы, которые будут учитывать устройство (телефон/компьютер/планшет), с которого открыты фильтры, и оформление выбранной категории.

        Теперь на форме каталога товаров, где отображаются «Любимые категории», в методе «ПослеСоздания» инициализируем следующий код:



    В результате персональные отборы будут строится каждый раз при открытии формы:

     

    Итог

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

    Статьи
    1С:Предприятие.Элемент
    22 марта 2024
    Работа менеджера на портале на технологии 1С:Предприятие.Элемент АО "Трейдомед Инвест"
    1С:Предприятие.Элемент
    28 марта 2023
    Sell-out — вторичные продажи, проектный кейс на технологии 1С:Предприятие Элемент
    Первая статья про практический опыт АКАМ разработки бизнес приложений на технологии «1С:Предприятие Элемент». Кейс основан на опыте успешно реализованного проекта, выполненного для компании - мирового производителя электрических и информационных систем зданий Легран.
    Товары
    АКАМ:Портал, редакция Кабинет партнера
    B2B кабинеты
    АКАМ:Портал, редакция Кабинет партнера
    В наличии
    Цена
    от 555 000 рублей
    Назад к списку
    • 1С:Предприятие.Элемент 10
    • Интеграции 8
    • Методики 22
    • Обучение 18
    • Отрасли 2
    • Переход на 1C:CRM 13
    • Программирование 14
    • Решения АКАМ 20
    • Юридические 3
    CRM Администрирование Оптимизация Печатные формы Проекты Торги Управление задолженностью Учёт
    Страницы, которые просматривают сейчас
    Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ТД "ТУЛА-СТАЛЬ" Реализация комплексного проекта по импортозамещению иностранной CRM-системы на решение российского производства 1С:CRM. Кейс по внедрению 1С:CRM КОРП для ПожСтандарт Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ВОРКСИТИ ООО (Подружка Ру) АКАМ: Управление задолженностью - в реестре Российского ПО
    Подписывайтесь
    на новости и акции
    О компании
    Вакансии
    Отзывы
    Сертификаты
    Новости
    Реквизиты
    Цены
    Контакты
    Типовые решения
    1С:CRM ПРОФ
    1C:CRM КОРП
    АКАМ:Инвестиционные проекты
    АКАМ:Торги (TRM)
    АКАМ: Управление задолженностью
    Услуги
    Аудит CRM-систем
    Внедрение CRM-систем
    Корпоративное сопровождение CRM
    Интеграция 1С-Рарус с телефонией
    Обследование CRM-систем
    Внедрение CRM-систем
    Корпоративное сопровождение 1C:CRM
    Настройка Интеграции 1С-Рарус с телефонией
    Обследование CRM систем
    Внедрение 1C:CRM
    Настройка Интеграции с телефонией
    Корпоративное сопровождение 1C:CRM
    Разработка корпоративных порталов
    Клиенты и кейсы
    Статьи
    Акции
    +7-495-481-60-08
    +7-495-481-60-08
    E-mail
    sale@akam.ru
    Адрес
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    Режим работы
    Пн. – Пт.: с 9:30 до 18:00
    sale@akam.ru
    Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
    © 2025 Интегратор по CRM решениям - АКАМ
    Политика конфиденциальности
    Версия для слабовидящих
    Главная Каталог Услуги Клиенты и кейсы Компания Статьи
    Наш сайт использует cookies. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой Ок