[QUOTE] написал:
Такая ситуация встречается если у вас обмен с 1С есть или какой-то кастомный автоматический обработчик на его основе, такая ситуация может происходить когда происходят запуски следующего обмена при не законченном предыдущем.
Т.е. у вас 3 инфоблока, значит минимум 3 выгрузки, запускается первый формируется таблица для обновления, идет само обновление и тут приходит новый файл и новый вызов, но прошлый ещё не завершен. Вот и происходит заполнение таблицы данными из нового файла и эти данные отправляются в другой инфоблок так как еще не закончил свое действие прошлый обработчик. Поэтому даже в документации где-то было написано что нельзя чтобы пересекались обмены если у вас несколько инфоблоков, время нужно выставлять так чтобы точно знать что предыдущий обмен завершен.[/QUOTE]
Спасибо за информацию, Алексей! Обмена с 1с у нас нет, но есть задачи на кроне, которые проверяют несколько инфоблоков на разные задачи и делаю операции с ними.
Я так понял, вы имели ввиду ситуацию, когда элементы из одного инфоблока попадают в другие? У нас ситуация другая - сами инфоблоки меняют свой тип на другой. Элементы в них остаются не тронутыми (слава Богу)
А чем грозит такое запутывание инфоблоков?
Такая ситуация встречается если у вас обмен с 1С есть или какой-то кастомный автоматический обработчик на его основе, такая ситуация может происходить когда происходят запуски следующего обмена при не законченном предыдущем.
Т.е. у вас 3 инфоблока, значит минимум 3 выгрузки, запускается первый формируется таблица для обновления, идет само обновление и тут приходит новый файл и новый вызов, но прошлый ещё не завершен. Вот и происходит заполнение таблицы данными из нового файла и эти данные отправляются в другой инфоблок так как еще не закончил свое действие прошлый обработчик. Поэтому даже в документации где-то было написано что нельзя чтобы пересекались обмены если у вас несколько инфоблоков, время нужно выставлять так чтобы точно знать что предыдущий обмен завершен.[/QUOTE]
Спасибо за информацию, Алексей! Обмена с 1с у нас нет, но есть задачи на кроне, которые проверяют несколько инфоблоков на разные задачи и делаю операции с ними.
Я так понял, вы имели ввиду ситуацию, когда элементы из одного инфоблока попадают в другие? У нас ситуация другая - сами инфоблоки меняют свой тип на другой. Элементы в них остаются не тронутыми (слава Богу)
А чем грозит такое запутывание инфоблоков?