Цитата |
---|
Александр Денисюк пишет: И вы хотите сказать, что у вас в режиме изменений выгрузка идет часы? Если выгрузка идет в режиме изменений, то отдельно цены выгрузить нельзя, т.к. в таком случае потеряются данные(товары потом не выгрузятся, т.к. изменения после выгрузки цен - затрутся) |
Александр,
да, выгрузка идет часы, т.к.
а) поставщик каждые сутки выдает прайс-лист в долларовых ценах
б) мы каждые сутки его загружаем в 1С, и, внимание, пересчитываем долларовые цены в рубли. Следовательно, в базе появляются изменения цен для ~20 000 номенклатур.
в) мы запускаем вашу обработку выгрузки на сайт в режиме обмена изменениями, т.к. хотели бы грузить на сайт не весь каталог, а только изменения.
Не совсем понятно, почему нельзя отдельно выгрузить изменения карточек номенклатуры, и отдельно, изменения цен. Это два разных объекта в базе 1С. Можно прочитать сначала один, потом второй. Также регулировать изменения в плане обмена можно программным способом: выгрузили изменения номенклатуры - удалили регистрацию из справочника номенклаутры; выгрузили изменения цен - удалили регистрацию из регистра сведений цены номенклаутры. Так же можно сделать, да?
Или предложите нам вариант оптимизации времени выгрузки/загрузки на сайт. Как нам оптимизировать по времени выгрузку 20000 цен?