|
bool \CAskaronHandlers1cTools::IsCatalogImport();
Функция по параметрам URL узнаёт, если идет выгрузка товаров из 1С.
array \CAskaronHandlers1cTools::getProductOfferInfo( $ELEMENT_ID );
Функция по ID элемента узнаёт
ID товара
ID инфоблока товаров,
ID предложения (если $ELEMENT_ID предложение)
ID инфоблока торговых предложений,
ID свойства привязки
$arProductOfferInfo = \CAskaronHandlers1cTools::getProductOfferInfo(24663);
Результат
Array
(
[PRODUCT_ID] => 24663
[PRODUCT_IBLOCK_ID] => 17
[OFFER_ID] => (empty string) ""
[OFFER_IBLOCK_ID] => 20
[OFFER_PROPERTY_ID] => 199
)
string \CAskaronHandlers1cTools::GetNewElementCode( $IBLOCK_ID, $NAME )
Возвращает символьный код для нового элемента инфоблока. Делает транслит названия, но если такой элемент есть, то будет добавлено число 1,2,3....
string \CAskaronHandlers1cTools::GetIblockPropertyByCode( $iblock_id, $code )
Возвращает настройки свойства. Используется статический кеш, функцию можно смело вызывать много раз для одного свойства.
mixed \CAskaronHandlers1cTools::GetIblockIdBySectionId( $section_id )
Возвращает ID инфоблока по ID раздела. Результат запоминается в статическом кеше, функцию можно вызывать много раз для раздела.
CAskaronHandlers1c |
Описание курса
| \Askaron\Handlers1c\Manager
|