Интегратор по CRM решениям - АКАМ
+7-495-787-40-08
Пн. – Пт.: с 9:30 до 18:00
Получить консультацию
Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
О компании
  • Вакансии
  • Сертификаты
  • Новости
  • Реквизиты
Решения
Услуги
Статьи
Клиенты и кейсы
Контакты
    Интегратор по CRM решениям - АКАМ
    О компании
    • Вакансии
    • Сертификаты
    • Новости
    • Реквизиты
    Решения
    Услуги
    Статьи
    Клиенты и кейсы
    Контакты
      Интегратор по CRM решениям - АКАМ
      • О компании
        • Назад
        • О компании
        • Вакансии
        • Сертификаты
        • Новости
        • Реквизиты
      • Решения
      • Услуги
      • Статьи
      • Клиенты и кейсы
      • Контакты
      • Главная
      • Статьи
      • Ускоряем CRM: отложенный вывод информации (3.1.25)

      Ускоряем CRM: отложенный вывод информации (3.1.25)

      13 марта 2023 15:00
      Ускоряем CRM: отложенный вывод информации (3.1.25)

      Решили описать механизм отложенной загрузки части экранных форм в примерах. Помогает ускорять открытие сложных экранных форм на "клиенте 1С". Механизм реализован в 1С:CRM - открывается основная форма (Клиент\Партнер) и далее подгружаются оставшиеся части данных.
      Материалы статьи смогут реализовать отложенное открытие в других формах (документ Интерес и т.д.)

      Автор: Елизавета Никишова

      В новом релизе CRM 3.1.25.11 была реализована следующая интересная функциональность.

      Отложенное открытие формы Клиента 

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

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

      На примере ниже выделили возможные зоны отложенной загрузки.

      Оптимизация открытия АРМ «Мои продажи»       

      Скорость первого и последующих открытий формы АРМ «Мои  продажи» увеличена  за счет отложенного обновления заголовков колонок в режиме Канбан. Оптимизация касается также объединенных решений и Модуля 1С:CRM для ERP и КА2.»  

      Как это выглядит внутри?

      Возьмем в качестве примера вывод контактной информации на форме элемента справочника Партнеры.

      В обработчике события формы ПриСозданииНаСервере в процедурах ИнициализацияКонтактнойИнформации, ПриСозданииНаСервере, ПриСозданииНаСервереЗавершение общего модуля CRM_УправлениеКонтактнойИнформацией происходит программное создание реквизитов для хранения контактной информации и ее заполнение. Заметим, что процедура CRM_УправлениеКонтактнойИнформацией.ПриСозданииНаСервере вызывается с параметром ОтложеннаяИнициализация = Истина, этот параметр определяет, добавлять ли на форму элементы КИ или нет:

      Далее, в обработчике события формы ПриОткрытии, подключается процедура Подключаемый_ОтложенныеДействияПриОткрытии в качестве обработчика ожидания:

      В обработчике вызывается процедура ОтложенныеДействияПриОткрытииНаСервере:

      Далее вызывается процедура отложенной инициализации КИ:

      В самой процедуре CRM_УправлениеКонтактнойИнформацией.ВыполнитьОтложеннуюИнициализацию снова вызывается процедура CRM_УправлениеКонтактнойИнформацией.ПриСозданииНаСервере, но уже с параметром ОтложеннаяИнициализация = Ложь - это необходимо для того, чтобы добавить элементы КИ на форму. 

      Таким образом, часть действий по выводу контактной информации партнера теперь происходит уже после открытия самой формы, что позволяет ускорить само открытие. По такому же механизму теперь происходит вывод дополнительных реквизитов, контактных лиц партнера. Вывод некоторых элементов - индекса 1СПАРК Риски, тегов, некоторых кнопок командной панели формы - тоже “переехал” в подключаемый обработчик отложенных действий.

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



      • Prev
      • Next
      Товары
      • "1С:CRM КОРП"
        "1С:CRM КОРП"
        В наличии
        Заказать
        Заказать
      • "1С:CRM ПРОФ"
        "1С:CRM ПРОФ"
        В наличии
        Заказать
        Заказать
      Назад к списку Следующая статья
      Это интересно
      • АКАМ:Инвестиционные проекты, новое в релизе 1.0.6
        АКАМ:Инвестиционные проекты, новое в релизе 1.0.6
        10 февраля 2023
      • Эффективный фандрайзинг и работа НКО с решением 1С:CRM
        Эффективный фандрайзинг и работа НКО с решением 1С:CRM
        16 июня 2022
      • Эссе по книге #crm is
        Эссе по книге #crm is
        13 июня 2022
      • 1С:CRM в подборе кадров (recruitment)
        1С:CRM в подборе кадров (recruitment)
        6 июня 2022
      • Astra Linux: Автономная установка кластера серверов 1С
        Astra Linux: Автономная установка кластера серверов 1С
        31 мая 2022
      • Задачи и поручения без использования 1С:CRM
        Задачи и поручения без использования 1С:CRM
        22 апреля 2022
      • Омниканальность: единый АРМ разбора обращений
        Омниканальность: единый АРМ разбора обращений
        13 апреля 2022
      • 20% эффективности в одной "кнопке"
        20% эффективности в одной "кнопке"
        13 декабря 2021
      • Интеграция 1С с веб-сервисом “Система электронных паспортов”
        Интеграция 1С с веб-сервисом “Система электронных паспортов”
        24 сентября 2021
      • Мобильное приложение на базе сайта для 1С:CRM
        Мобильное приложение на базе сайта для 1С:CRM
        24 сентября 2021
      • Развитие модуля АКАМ: Инвестиционные проекты для 1С:CRM
        Развитие модуля АКАМ: Инвестиционные проекты для 1С:CRM
        19 июля 2021
      • Интеграция 1С:CRM с OpenOffice для внутреннего согласования документов и совместной работы
        Интеграция 1С:CRM с OpenOffice для внутреннего согласования документов и совместной работы
        5 июля 2021
      • Автоматизация работы с дебиторской задолженностью с 1С:CRM
        Автоматизация работы с дебиторской задолженностью с 1С:CRM
        31 мая 2021
      • Кейс автоматизация ценообразования и скидок 1С:ERP+1С:CRM
        Кейс автоматизация ценообразования и скидок 1С:ERP+1С:CRM
        27 мая 2021
      • Организация групповой разработки
        Организация групповой разработки
        21 мая 2021
      • Автоматизация работы торговых представителей
        Автоматизация работы торговых представителей
        14 мая 2021
      • Учёт оборудования: кейс рост продаж на базе 1С:CRM
        Учёт оборудования: кейс рост продаж на базе 1С:CRM
        6 мая 2021
      • Внедрение 1С:CRM и решения АКАМ: Модуль ТОРГИ на примере компании сферы энергетики.
        Внедрение 1С:CRM и решения АКАМ: Модуль ТОРГИ на примере компании сферы энергетики.
        30 апреля 2021
      • Кейс автоматизация Call-центра в 1С:CRM (звонки, жалобы, благодарности)
        Кейс автоматизация Call-центра в 1С:CRM (звонки, жалобы, благодарности)
        22 апреля 2021
      • Обзор подходов АКАМ к внедрению 1C:CRM
        Обзор подходов АКАМ к внедрению 1C:CRM
        15 марта 2021
      Подписывайтесь на новости и акции:
      Компания
      О компании
      Вакансии
      Новости
      Контакты
      Политика конфиденциальности
      Решения
      1С:CRM ПРОФ
      1C:CRM КОРП
      АКАМ: модуль Торги (TRM)
      АКАМ:Инвестиционные проекты
      Услуги
      Обследование
      Внедрение
      Настройка Интеграции с телефонией
      Аудит CRM
      Клиенты
      Наши контакты

      +7-495-787-40-08
      Пн. – Пт.: с 9:30 до 18:00
      Москва, Дмитровское шоссе, д. 9, стр. 2, этаж 4, офис 458
      sale@akam.ru
      © 2023 Интегратор по CRM решениям - АКАМ
      Версия для печати