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

SQL запросы для движка 1С-Битрикс

Добавлено: 19 янв 2012 14:37
support
Здесь будет список SQL запросов с описанием для чего они используются для движка 1С-Битрикс.

Импорт:


Экспорт:

Заменить артикул производителя на ID товара:
Вкладка До обновления.

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

UPDATE etrade_products SET tov_art=tov_id
Для обновления количества разных статусов наличия из Учетной Системы используются такие запросы:

Есть, кол-во = 1000

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=1000 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Есть';;;
Нет, кол-во = 100

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=100 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Нет';;;
Под заказ, кол-во = 500

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=500 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Под заказ';;;

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 21 июн 2012 08:26
KimaRu
Добрый день!

Можно составить такие же запросы как для SimplaCMS, только для 1C-bitrix?

пример запросов:

Здесь будет список SQL запросов с описанием для чего они используются для движка Simpla CMS.

Для обновления количества разных статусов наличия из Учетной Системы используются такие запросы:

Есть в наличие - количество 1000
КОД: ВЫДЕЛИТЬ ВСЁ
UPDATE s_variants, etrade_products SET stock=1000 WHERE etrade_products.tov_id=s_variants.product_id AND etrade_products.nalich_c='Есть'

Нет в наличие количество 100
КОД: ВЫДЕЛИТЬ ВСЁ
UPDATE s_variants, etrade_products SET stock=100 WHERE etrade_products.tov_id=s_variants.product_id AND etrade_products.nalich_c='Нет'

Под заказ-количество 500
КОД: ВЫДЕЛИТЬ ВСЁ
UPDATE s_variants, etrade_products SET stock=500 WHERE etrade_products.tov_id=s_variants.product_id AND etrade_products.nalich_c='Под заказ'

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 25 июн 2012 15:24
TechAdmin
Есть, кол-во = 1000

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=1000 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Есть';;;
Нет, кол-во = 100

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=100 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Нет';;;
Под заказ, кол-во = 500

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

UPDATE b_catalog_product, b_iblock_element, etrade_products SET b_catalog_product.quantity=500 WHERE b_catalog_product.id=b_iblock_element.id AND b_iblock_element.xml_id=etrade_products.tov_guid AND etrade_products.nalich_c='Под заказ';;;

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 30 июн 2012 21:27
KimaRu
Добрый день!

Не подскажет SQL код что бы в 1С битрикс выгружался производитель и артикул поставщика?

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 30 июн 2012 22:44
TechAdmin
С наличием удалось разобраться?

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 01 июл 2012 00:17
KimaRu
Да все работает, спасибо!

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 01 июл 2012 09:31
TechAdmin
Мы работаем над доработкой программы ПЛИ для выгрузки "Артикула" и "Производителя" товара, без составления доп. SQL запросов.

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 21 авг 2012 13:53
sveekey
Добрый день!
Подскажите, а как выгрузить цвета в 1С Битрикс. Куда они попадают? В какую запись?

Может быьт есть SQL запрос?

Спасибо

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 20 сен 2012 14:46
uverst
Напишите пожалуйста SQL запрос для добавления поля "поставщик" должен добавляться в свойство инфоблока

Re: SQL запросы для движка 1С-Битрикс

Добавлено: 20 сен 2012 15:02
TechAdmin
Для этого нужно знать название свойства, его символьный идентификатор.