Как в 1С-Битрикс обновлять товары через транзакции?
Есть сайт на 1С-Битрикс. Обновление товаров через веб-сервисы происходит очень долго. Сначала обновляю свойства, потом цены и остатки. И все через итерации. А как седлать обновление через транзакции? Чтобы сразу 300 товаров обновить.
Ярослав Александров, а какие скриншоты Вам нужны ?
Есть цикл, в котором обрабатываются входящие данные и обновляются товары через стандартный API (CCatalogStoreProduct::UpdateFromForm(), CIBlockElement::SetPropertyValueCode(), CIBlockElement::Update()).
Код работает, но долго.
Каждая итерация это куча запросов в БД. Через транзакции сокращается количество запросов. И мне нужен способ, который будет обновлять не 1 товар, а 100 за раз.
Александр, я почитал статьи, но там ничего такого нет. Первая вообще про другое. А вторая просто разговор. Без примеров обработки, инструкций и прочее.