SEL ECT BE.IBLOCK_ID as IBLOCK_ID,
BE.ID as ID,
BE.NAME as NAME,
CAT_P1.ID as CATALOG_PRICE_ID_1,
CAT_P1.CATALOG_GROUP_ID as CATALOG_GROUP_ID_1,
CAT_P1.PRICE as CATALOG_PRICE_1,
CAT_P1.CURRENCY as CATALOG_CURRENCY_1,
CAT_P1.QUANTITY_FROM as CATALOG_QUANTITY_FROM_1,
CAT_P1.QUANTITY_TO as CATALOG_QUANTITY_TO_1,
'Розничная цена' as CATALOG_GROUP_NAME_1,
'Y' as CATALOG_CAN_ACCESS_1,
'Y' as CATALOG_CAN_BUY_1,
CAT_P1.EXTRA_ID as CATALOG_EXTRA_ID_1,
CAT_PR.QUANTITY as CATALOG_QUANTITY,
CAT_PR.QUANTITY_RESERVED as CATALOG_QUANTITY_RESERVED,
IF(CAT_PR.QUANTITY_TRACE = 'D', 'N', CAT_PR.QUANTITY_TRACE) as CATALOG_QUANTITY_TRACE,
CAT_PR.QUANTITY_TRACE as CATALOG_QUANTITY_TRACE_ORIG,
IF(CAT_PR.CAN_BUY_ZERO = 'D', 'Y', CAT_PR.CAN_BUY_ZERO) as CATALOG_CAN_BUY_ZERO,
CAT_PR.CAN_BUY_ZERO as CATALOG_CAN_BUY_ZERO_ORIG,
IF(CAT_PR.NEGATIVE_AMOUNT_TRACE = 'D', 'Y', CAT_PR.NEGATIVE_AMOUNT_TRACE) as CATALOG_NEGATIVE_AMOUNT_TRACE,
CAT_PR.NEGATIVE_AMOUNT_TRACE as CATALOG_NEGATIVE_AMOUNT_ORIG,
IF(CAT_PR.SUBSCRIBE = 'D', 'Y', CAT_PR.SUBSCRIBE) as CATALOG_SUBSCRIBE,
CAT_PR.SUBSCRIBE as CATALOG_SUBSCRIBE_ORIG,
CAT_PR.AVAILABLE as CATALOG_AVAILABLE,
CAT_PR.WEIGHT as CATALOG_WEIGHT,
CAT_PR.WIDTH as CATALOG_WIDTH,
CAT_PR.LENGTH as CATALOG_LENGTH,
CAT_PR.HEIGHT as CATALOG_HEIGHT,
CAT_PR.MEASURE as CATALOG_MEASURE,
CAT_VAT.RATE as CATALOG_VAT,
CAT_PR.VAT_ID as CATALOG_VAT_ID,
CAT_PR.VAT_INCLUDED as CATALOG_VAT_INCLUDED,
CAT_PR.PRICE_TYPE as CATALOG_PRICE_TYPE,
CAT_PR.RECUR_SCHEME_TYPE as CATALOG_RECUR_SCHEME_TYPE,
CAT_PR.RECUR_SCHEME_LENGTH as CATALOG_RECUR_SCHEME_LENGTH,
CAT_PR.TRIAL_PRICE_ID as CATALOG_TRIAL_PRICE_ID,
CAT_PR.WITHOUT_ORDER as CATALOG_WITHOUT_ORDER,
CAT_PR.SELECT_BEST_PRICE as CATALOG_SELECT_BEST_PRICE,
CAT_PR.PURCHASING_PRICE as CATALOG_PURCHASING_PRICE,
CAT_PR.PURCHASING_CURRENCY as CATALOG_PURCHASING_CURRENCY,
CAT_PR.TYPE as CATALOG_TYPE,
CAT_PR.BUNDLE as CATALOG_BUNDLE
FR OM
b_iblock B
INNER JOIN b_lang L ON B.LID = L.LID
INNER JOIN b_iblock_element BE ON BE.IBLOCK_ID = B.ID
left join b_catalog_price CAT_P1 on (CAT_P1.PRODUCT_ID = BE.ID AND CAT_P1.CATALOG_GROUP_ID = 1)
left join b_catalog_product CAT_PR on (CAT_PR.ID = BE.ID)
left join b_catalog_iblock CAT_IB
on ((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0) AND CAT_IB.IBLOCK_ID = BE.IBLOCK_ID)
left join b_catalog_vat CAT_VAT
on (CAT_VAT.ID = IF((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0), CAT_IB.VAT_ID, CAT_PR.VAT_ID))
WHERE 1 = 1
AND (
((((BE.IBLOCK_ID = '2'))))
)
AND (((BE.WF_STATUS_ID = 1 AND BE.WF_PARENT_ELEMENT_ID IS NULL)))
|