
Списки элементов и разделов
Расширен перечень групповых операций в списках элементов и разделов:
1. Добавлено массовое создания символьных кодов на основе названий.

Однако, если в настройках инфоблока указано "Использовать внешний сервис перевода" - увы, этот функционал будет недоступен. Причина проста - обращение к внешнему сервису неоправданно замедлит работу.


2. Параметры товаров. Начиная с этой связки мы дали возможность массово изменять значения параметров товара, причем как явно выбивая товары в списке, так указывая раздел (обработаны будут все товары всех подразделов выбранной сущности):

Список обрабатываемых на текущий момент параметров:
- доступное количество, количественный учет, разрешить покупку при отсутствии товара - при выключенном складском учете
- вес
- закупочная цена - при наличии прав и выключенном складском учете
- параметры НДС
- возможность подписки на товар
- поле маркировки товара (специфично для Российской Федерации)
Кроме этого, улучшена производительность списка элементов в раздельном режиме показа.
Даты активности элементов и сброс тегированного кеша инфоблока
На странице настроек модуля Инфоблоков появилась дополнительная закладка - Кеширование.

Здесь необходимо выбрать те инфоблоки, для которых нужен сброс тегированного кеша с учетом дат активности элементов. Важный момент - если учет дат используется для торговых предложений, то и выбирать надо инфоблок предложений.
Разработчикам
Выпущен объектный orm для инфоблоков. Думаю, о нем подробно расскажет автор (Дмитрий Медведев) плюс сегодня-завтра будет опубликована документация (Роберт Басыров). От себя же отмечу следующий момент. Это orm. Соответственно, при операциях add/update/delete вам необходимо будет самостоятельно делать обвязку бизнес-логикой старого ядра. Сюда относится сброс тегированного кеша, обновление фасетного и поискового индексов, seo-параметров, автопересчет доступности и сортировки по цене для товаров с торговыми предложениями.
В компонентах-наследниках \Bitrix\Iblock\Component\ElementList (в первую очередь это catalog.section) добавлена фильтрация по произвольным полям товара и количеству на складе. Например, если надо отобрать все простые товары с количеством на определенном складе больше нуля И товары с предложениями, у которых (предложений) на этом же складе количество больше нуля - фильтр теперь выглядит так:
// Склад с ID = 12 global $affFilter; $arrFilter = ['>STORE_AMOUNT_12' => 0]; $APPLICATION->IncludeComponent('bitrix:catalog.section', '', array( ... "FILTER_NAME" => "arrFilter", |
На этом краткий перечень подошел к своему завершению.
Если уже вышли материалы, кто-нибудь может здесь ссылки скинуть на них?
Сегодня-завтра уже прошло. Где-то уже опубликовали? На ресурсе dev.1c-bitrix.ru (