Страница 1 из 1

Запросы для битрикса

Добавлено: 27 май 2016 14:53
ZeroCooL
Здравствуйте, есть ли список переменных от программы CС, чтобы сделать sql запрос перед выполнением выгрузки.
Для чего это нужно:
чтобы перед выгрузкой характеристик на сайт, у товара убрать существующие характеристики, т.к. если у товара уже нет значения характеристики, чтобы характеристика не отображалась.

например у нас есть Холодильник, у него есть характеристика No Frost со значением "Есть", но характеристики были не верно загружены в программу и выгружены на сайт, и нужно убрать эту характеристику у товара, чтобы она не отображалась на сайте. На данный момент это приходится делать в ручную через панель управления битриксом и редактированием элемента. И соответственно хотелось бы сделать это автоматически.

Re: Запросы для битрикса

Добавлено: 30 май 2016 13:42
e-special
Для очистки хар-тик для всех товаров используйте эти запросы:

Код: Выделить всё

delete FROM `b_iblock_property` WHERE `XML_ID` LIKE '_cc_%';;;
delete FROM `b_iblock_element_property` WHERE IBLOCK_PROPERTY_ID NOT IN (select ID from b_iblock_property);;;
delete FROM `b_iblock_element_property` WHERE IBLOCK_ELEMENT_ID NOT IN (select ID from b_iblock_element);;;
delete FROM `b_iblock_section_property` WHERE PROPERTY_ID NOT IN (select ID from b_iblock_property);;;

Re: Запросы для битрикса

Добавлено: 30 май 2016 15:05
ZeroCooL
Спасибо!