Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Интегратор по 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 кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
    • Услуги
    • Решения АКАМ
    • 1С:CRM
    • 1С:Предприятие, лицензии
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
Интегратор по CRM решениям - АКАМ
Решения
  • АКАМ:Портал, B2B кабинеты
  • Разработки АКАМ
  • Интеграции и ИИ
  • Типовые решения 1C:CRM
Услуги
  • Разработка на 1С:Предприятие.Элемент
  • Обследование CRM-систем
  • Внедрение CRM-систем
  • Интеграция CRM
  • Корпоративное сопровождение 1C:CRM
  • Настройка Интеграции 1С-Рарус с телефонией
  • Сервис 1С:КП Отраслевой
Кейсы
Блог
Компания
  • Вакансии
  • Сертификаты
  • Новости
  • Цены
  • Отзывы
  • Реквизиты
  • Контакты, офисы
Контакты
    +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 кабинеты
    • Разработки АКАМ
    • Интеграции и ИИ
    • Типовые решения 1C:CRM
    Услуги
    • Разработка на 1С:Предприятие.Элемент
    • Обследование CRM-систем
    • Внедрение CRM-систем
    • Интеграция CRM
    • Корпоративное сопровождение 1C:CRM
    • Настройка Интеграции 1С-Рарус с телефонией
    • Сервис 1С:КП Отраслевой
    Кейсы
    Блог
    Компания
    • Вакансии
    • Сертификаты
    • Новости
    • Цены
    • Отзывы
    • Реквизиты
    • Контакты, офисы
    Контакты
      +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 кабинеты
        • Разработки АКАМ
        • Интеграции и ИИ
        • Типовые решения 1C:CRM
      • Услуги
        • Услуги
        • Разработка на 1С:Предприятие.Элемент
        • Обследование CRM-систем
        • Внедрение CRM-систем
        • Интеграция CRM
        • Корпоративное сопровождение 1C:CRM
        • Настройка Интеграции 1С-Рарус с телефонией
        • Сервис 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С для ускорения работы http запросов

      Фоновые задания 1С для ускорения работы http запросов

      Автор
      Анастасия Петрова
      Дата публикации:
      25.09.2023
      Время чтения:
      5 минут
      Фоновые задания 1С для ускорения работы http запросов

      Делимся примером ускорения процессов обмена при использовании HTTP сервисов с использованием фоновых заданий 1С

      Использование фоновых заданий 1С для ускорения работы HTTP запросов

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

      На одном из проектов имеется интеграция с приложением. Когда клиент делает определенные действия, то в 1С приходит информация об этом по http запросу. После обработки данных, обратно отправляется ответ полученным http запросом. Время ожидание 60 секунд и увеличить нельзя. 

      Схема работы обмена 1С с мобильным приложением

      На примере данного проекта рассмотрим случае, в которых использование фоновых заданий помогли ускорить время выполнения http запроса.

      Первый пример 

      Когда клиент первый раз заходит в приложение, то указывает фамилию, имя и телефон. После этого в 1С по http запросу приходят эти данные. В ответ на запрос отправляем идентификатор либо найденного, либо созданного клиента. Идентификатор отправляем, чтобы после происходил обмен данными между приложением и 1С.

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

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

      УникальныйИдентификатор = Новый УникальныйИдентификатор(); 
      ДанныеДляСоздания = Новый Массив();
      ДанныеДляСоздания.Добавить(Имя); 
      ДанныеДляСоздания.Добавить(Фамилия);
      ДанныеДляСоздания.Добавить(Отчество);
      ДанныеДляСоздания.Добавить(Телефон);
      ДанныеДляСоздания.Добавить(УникальныйИдентификатор);
      МетодСоздатьКлиента = "гк_HTTPСервис.СоздатьКлиента";
      ФоновыеЗадания.Выполнить(МетодСоздатьКлиента, ДанныеДляСоздания);
      Возврат Строка(УникальныйИдентификатор);

      В процедуре создания клиента новому элементу присваиваем ранее сгенерированный идентификатор.

      Функция СоздатьКлиента(Имя, Фамилия, Отчество, Телефон, Идентификато)
      НоваяСсылка = Справочники.Партнеры.ПолучитьСсылку(Идентификато);
      НовыйЭлемент = Справочники.Партнеры.СоздатьЭлемент();
      НовыйЭлемент.УстановитьСсылкуНового(НоваяСсылка)

      Из-за того, что теперь не дожидаемся создания клиента, а отправляем идентификатор сразу, выполнение запроса ускорилось на 6 секунд, и тем самым перестал прерываться http запрос.

      Второй пример

      В мобильном приложение клиент заполняет анкету. Когда клиент отправляет заполненную анкету, в 1С приходят идентификаторы вопросов и ответов. В ответ на полученный запрос отправляем код выполнения 200, что означает, что данные получены. 

      В начале анкету создавали сразу и после отправляли ответ. При тестировании было замечено, что после отправки приложение зависает в среднем на 12 секунд, до получения ответа.

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

      ДанныеДляСоздания = Новый Массив();
      ДанныеДляСоздания.Добавить(ПолученныеДанные);
      МетодСоздатьАнкету = “гк_HTTPСервисДомилендВитрина.СоздатьАнкету”;
      ФоновыеЗадания.Выполнить(МетодСоздатьАнкету, ДанныеДляСоздания);
      

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

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


      Услуги
      Обследование CRM-систем
      Наше обследование — не просто письменный отчёт о состоянии дел. С нами вы получаете готовую конфигурацию системы с тестовыми данными и планом действий, который уже завтра можно воплощать в жизнь. Вы отлично представляете, какой будет ваша система. У нас есть опыт — за последние 3 года провели 20 обследований.
      Внедрение CRM-систем

      1С:CRM не «коробка», а живая система, которая растёт вместе с вами.
      Повысим продажи, уберём хаос и сделаем отдел продаж прозрачным.

      Проекты
      ТД "ТУЛА-СТАЛЬ"
      Торговый дом реализует продукцию одного из самых современных предприятий черной металлургии. «Тула-Сталь» использует передовое оборудование от европейских поставщиков, а в качестве сырья – чугун всемирно известного завода «Тулачермет». Наличие на предприятии установок внепечной обработки (ковш-печь и вакууматор) позволяет реализовывать продукцию самого высокого качества для решения любых задач
      ЗАО "ТОРГОВО-ФИНАНСОВЫЙ ДОМ "БРОК-ИНВЕСТ-СЕРВИС И К"
      БРОК-ИНВЕСТ-СЕРВИС - это сервисно-производственная компания, один из лидеров российского рынка черного металлопроката. У компании более 30 постоянных поставщиков металлопроката. Уже более 30 лет компания ориентируется на потребности клиентов, развивается вместе с ними.
      Товары
      1С:Предприятие 8. CRM КОРП. Электронная поставка
      Типовые решения 1C:CRM
      1С:Предприятие 8. CRM КОРП. Электронная поставка
      В наличии
      Арт. 4601546126207
      Цена
      57000
      Оптимизация Администрирование
      Назад к списку
      • 1С:Предприятие.Элемент 17
      • Интеграции 9
      • Искусственный интеллект AI 3
      • Методики 25
      • Обучение 18
      • Отрасли 3
      • Переход на 1C:CRM 13
      • Программирование 14
      • Решения АКАМ 27
      • Юридические 3
      CRM Администрирование Оптимизация Печатные формы Проекты Торги Управление задолженностью Учёт
      Страницы, которые просматривают сейчас
      Кейс по внедрению 1С:CRM. Модуль для 1С:ERP и 1С:КА2 для ТД "ТУЛА-СТАЛЬ" Реализация комплексного проекта по импортозамещению иностранной CRM-системы на решение российского производства 1С:CRM. Кейс по внедрению 1С:CRM КОРП для ПожСтандарт Кейс по внедрению 1С:Управление торговлей и взаимоотношениями с клиентами (CRM) для EMTG Кейс по внедрению 1С:CRM ПРОФ для ООО "ВИЛТЕКС"
      Подписывайтесь
      на новости и акции
      О компании
      Вакансии
      Отзывы
      Сертификаты
      Новости
      Реквизиты
      Цены
      Контакты
      Типовые решения
      АКАМ:Портал
      1С:CRM ПРОФ
      1C:CRM КОРП
      АКАМ:Инвестиционные проекты
      АКАМ:Торги (TRM)
      АКАМ: Управление задолженностью
      Услуги
      Обследование 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
      © 2026 Интегратор по CRM решениям - АКАМ
      Политика конфиденциальности
      Версия для слабовидящих
      Наш сайт использует cookies. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой Ок