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

В данном разделе оставляются заявки для создания SQL запросов для обновления тех или иных полей при импорте и экспорте.
Аватара пользователя
support
Сообщения: 10546
Зарегистрирован: 09 ноя 2008 21:37

19 янв 2012 14:37

Здесь будет список 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='Под заказ';;;
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
KimaRu
Сообщения: 6
Зарегистрирован: 14 фев 2012 17:26

21 июн 2012 08:26

Добрый день!

Можно составить такие же запросы как для 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='Под заказ'
Аватара пользователя
TechAdmin
Администратор
Сообщения: 3887
Зарегистрирован: 27 авг 2008 14:30

25 июн 2012 15:24

Есть, кол-во = 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='Под заказ';;;
С уважением, поддержка ElbuzGroup.
KimaRu
Сообщения: 6
Зарегистрирован: 14 фев 2012 17:26

30 июн 2012 21:27

Добрый день!

Не подскажет SQL код что бы в 1С битрикс выгружался производитель и артикул поставщика?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 3887
Зарегистрирован: 27 авг 2008 14:30

30 июн 2012 22:44

С наличием удалось разобраться?
С уважением, поддержка ElbuzGroup.
KimaRu
Сообщения: 6
Зарегистрирован: 14 фев 2012 17:26

01 июл 2012 00:17

Да все работает, спасибо!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 3887
Зарегистрирован: 27 авг 2008 14:30

01 июл 2012 09:31

Мы работаем над доработкой программы ПЛИ для выгрузки "Артикула" и "Производителя" товара, без составления доп. SQL запросов.
С уважением, поддержка ElbuzGroup.
sveekey
Сообщения: 129
Зарегистрирован: 23 янв 2012 11:24

21 авг 2012 13:53

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

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

Спасибо
uverst
Сообщения: 7
Зарегистрирован: 18 сен 2012 10:58

20 сен 2012 14:46

Напишите пожалуйста SQL запрос для добавления поля "поставщик" должен добавляться в свойство инфоблока
Аватара пользователя
TechAdmin
Администратор
Сообщения: 3887
Зарегистрирован: 27 авг 2008 14:30

20 сен 2012 15:02

Для этого нужно знать название свойства, его символьный идентификатор.
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «SQL запросы для E-Trade PriceList Importer»