Здравствуйте, гуру bitrix.
Вкратце опишу проблему, с которой бьюсь уже неделю.
Есть самописный парсер, который считывает данные(строки с инфой) и создает всю структуру 2 связанных инфоблоков(разделы,подразделы, элементы) и всё было бы хорошо, если не нужно было после одноразовой загрузки, потом постоянно эти данные обновлять, сносить каждый раз инфоблоки,увы, не вариант,так как изображения парсер не загружает, а их там будут тысячи((.
Здесь везде предлагается использовать CIBlockElement::Update, однако я не понимаю как можно обновить то что ещё не получило свой id хотя бы((. Можете пояснить или подсказать в какую строну смотреть, чтобы в итоге было следующее: загрузил первый раз с помощью парсера-получил структуру с данными, загрузил второй раз с помощью того же парсера - обновил только структуру и модифицированные элементы, остальное не трогая. Заранее спасибо за любую помощь.
Вкратце опишу проблему, с которой бьюсь уже неделю.
Есть самописный парсер, который считывает данные(строки с инфой) и создает всю структуру 2 связанных инфоблоков(разделы,подразделы, элементы) и всё было бы хорошо, если не нужно было после одноразовой загрузки, потом постоянно эти данные обновлять, сносить каждый раз инфоблоки,увы, не вариант,так как изображения парсер не загружает, а их там будут тысячи((.
Здесь везде предлагается использовать CIBlockElement::Update, однако я не понимаю как можно обновить то что ещё не получило свой id хотя бы((. Можете пояснить или подсказать в какую строну смотреть, чтобы в итоге было следующее: загрузил первый раз с помощью парсера-получил структуру с данными, загрузил второй раз с помощью того же парсера - обновил только структуру и модифицированные элементы, остальное не трогая. Заранее спасибо за любую помощь.