UMIhelp
Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: atach от 15 Апреля 2016, 09:33:01
-
Подскажите, а может кто поможет и реализовать за $, как сделать обновление только остатков из 1С.
Сейчас слишком большая номенклатура и при обновление, которое происходит раз в сутки всего каталога сервер не справляется (парализуя сайт), хотелось бы сделать отдельно обновление только остатков.
Кто поможет в реализации этой задачи - напишите.
-
А вы поставили галочку "выгружать только изменения" в 1С?
-
К сожалению я отвечаю только за сторону UMI и принимаю уже данные.
К стороне 1С не отношусь. Но данные конечно меньше, чем при первой (первичной загрузки).
Да и дело не в этом. Они хотят разделить. Что бы товары и заказы обновлялись 1 раз в сути (в ночное время к примеру), а остатки отдельно постоянно, раз в час к примеру.
-
То есть, если я правильно понимаю, вы хотите решить следующую задачу:
необходимо написать скрипт, который бы не вешал сайт в момент обновления остатков при следующих условиях:
- без изменения конфигурации сервера
- без изменения объема входных данных
- увеличив частоту обновления данных при синхронизации
Все верно?
-
Ну я понимаю к чему вы клоните. На самом деле я планировал разделить эти задачи.
Сейчас если синхронизировать, то он делает следующее:
- обновляет часть каталога (данные которые изменились, добавились)
- обновляет цены у товаров каталога
- обновляет остатки у товаров каталога
- выгружает новые заказы и обновляет старые
Задача стоит в том, что бы разделить это все на две задачи, которые будут запускаться по крону или вручную в разное время.
Одна задача будет запускаться только для "обновления остатков у товаров каталога".
Вторая, как сейчас, будет в ночное время обновлять каталога и выгружать заказы. Т.е. грубо говоря, сейчас задача стоит, сделать так, что бы обрабатывались только остатки. Со стороны 1С, можно попросить что бы в выгрузку для этой задачи попадали только остатки с привязкой к ИД товаров.
Если готовы это обсудить и взяться за работу, напишите в личке как связаться с вами