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

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

    Главная
    —
    Статьи
    —
    Программирование
    —Ускоряем CRM: отложенный вывод информации (3.1.25)
    Автор
    Елизавета Никишова
    Дата публикации:
    13.03.2023
    Время чтения:
    4 минуты
    Ускоряем CRM: отложенный вывод информации (3.1.25)

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

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

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

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

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

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

    Зоны отложенной загрузки

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

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

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

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

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

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

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

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

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

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

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

    Товары
    1С:Предприятие 8. CRM КОРП. Электронная поставка
    Типовые решения
    1С:Предприятие 8. CRM КОРП. Электронная поставка
    В наличии
    Арт. 4601546126207
    Цена
    50000
    Заказать
    1С:Предприятие 8. CRM ПРОФ. Электронная поставка
    Типовые решения
    1С:Предприятие 8. CRM ПРОФ. Электронная поставка
    В наличии
    Арт. 4601546126139
    Цена
    28500
    Заказать
    Назад к списку
    • 1С:Предприятие.Элемент 8
    • Интеграции 8
    • Методики 21
    • Обучение 18
    • Отрасли 1
    • Переход на 1C:CRM 12
    • Программирование 13
    • Решения АКАМ 12
    • Юридические 3
    CRM Администрирование Оптимизация Печатные формы Проекты Торги Управление задолженностью Учёт
    Страницы, которые просматривают сейчас
    Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ТД "ТУЛА-СТАЛЬ" Реализация комплексного проекта по импортозамещению иностранной CRM-системы на решение российского производства 1С:CRM. Бренды 1С:Совместимо - "АКАМ: Google API для 1С:CRM" АКАМ - 2 место в Рейтинга Рунета 2024 по CRM
    Подписывайтесь
    на новости и акции
    О компании
    Вакансии
    Отзывы
    Сертификаты
    Новости
    Реквизиты
    Цены
    Контакты
    Типовые решения
    1С:CRM ПРОФ
    1C:CRM КОРП
    АКАМ:Инвестиционные проекты
    АКАМ:Торги (TRM)
    АКАМ: Управление задолженностью
    Услуги
    Аудит CRM-систем
    Внедрение CRM-систем
    Корпоративное сопровождение 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 решениям - АКАМ
    Политика конфиденциальности
    Версия для слабовидящих
    Главная Каталог Услуги Клиенты и кейсы Компания Статьи