новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Юрий
Приватное сообщение

Настроить периодические обмены с 1С-Битрикс в 1С Комплексная автоматизация

3 |  0
13 февраля 2024 в 14:38:55 (40 недель 2 дня 12 часов назад)
Текст задания
Всем привет!

У заказчика работает 1С "Комплексная автоматизация". Обменами на стороне 1С управляет модуль от 1С-Битрикс. На данный момент настроено три периодических обмена -

1. Полный обмен (раз в день, начало в 3 часа ночи).
Работает нормально, но с недавнего времени заканчивается не в 9 утра, а в период между 11 и 12 часами дня.

2. Обмен изменениями
Работает нормально, меняется информацией по товарам с изменениями, плюс выгружает цены и остатки. Запускается раз в 15 минут. Не подходит в период каких-то массовых акций, когда нужно меняться только остатками и ценами.

3. Обмен остатками
Дописанный обмен, который выгружает упрощенные пакеты, в которых вырезано всё, кроме остатков и цен. Запускается каждые 5 минут. Особенно важен, когда на сайте акция или какой-то праздник, когда выгружается очень большое количество обновлений остатков и цен ежеминутно.

Ранее разработчики внутри 1С пытались реализовать систему, при которой в случае старта одного из обменов, другие обмены не могут запуститься до тех пор, пока стартовавший обмен не закончится. Это, собственно, никогда толком нормально не работало и поэтому при работе (старте) обмена по изменениям, часто в интернет-магазине видим ошибку создания временных таблиц, которая появляется в случае, если 1С стартанула 2-й обмен не дождавшись окончания первого.

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

Задача -

1. Разобраться со скоростью выполнения полного обмена - сократить время выполнения;
2. Разобраться с партнерством двух обменов - изменениями и остатками. Сделать так, чтобы остатки могли в любой момент попадать на сайт, в независимости от обмена изменениями.


Пожалуйста, указывайте примерный бюджет за задачу и сроки реализации.
Начать нужно как можно скорее.
0
Отклики (7)