333 'ID' => MapTypeCaster::NULLABLE_INT,
334 'IBLOCK_ID' => MapTypeCaster::INT,
335 'NAME' => MapTypeCaster::NULLABLE_STRING,
336 'CODE' => MapTypeCaster::NULLABLE_STRING,
337 'XML_ID' => MapTypeCaster::NULLABLE_STRING,
338 'TIMESTAMP_X' => MapTypeCaster::DATETIME,
339 'MODIFIED_BY' => MapTypeCaster::NULLABLE_INT,
340 'DATE_CREATE' => MapTypeCaster::DATETIME,
341 'CREATED_BY' => MapTypeCaster::NULLABLE_INT,
342 'IBLOCK_SECTION_ID' => MapTypeCaster::NULLABLE_INT,
343 'ACTIVE' => MapTypeCaster::Y_OR_N,
344 'ACTIVE_FROM' => MapTypeCaster::DATETIME,
345 'ACTIVE_TO' => MapTypeCaster::DATETIME,
346 'SORT' => MapTypeCaster::NULLABLE_INT,
347 'PREVIEW_TEXT' => MapTypeCaster::NULLABLE_STRING,
348 'PREVIEW_TEXT_TYPE' => MapTypeCaster::NULLABLE_STRING,
349 'DETAIL_TEXT' => MapTypeCaster::NULLABLE_STRING,
350 'DETAIL_TEXT_TYPE' => MapTypeCaster::NULLABLE_STRING,
352 'PREVIEW_PICTURE' =>
static function ($value) {
353 return is_numeric($value) ? (int)$value : $value;
355 'DETAIL_PICTURE' =>
static function ($value) {
356 return is_numeric($value) ? (int)$value : $value;
360 'DETAIL_PAGE_URL' => MapTypeCaster::NOTHING,
362 'QUANTITY' => MapTypeCaster::NULLABLE_FLOAT,
363 'WEIGHT' => MapTypeCaster::NULLABLE_FLOAT,
364 'VAT_ID' => MapTypeCaster::NULLABLE_INT,
365 'VAT_INCLUDED' => MapTypeCaster::Y_OR_N,
366 'PURCHASING_PRICE' => MapTypeCaster::NULLABLE_FLOAT,
367 'PURCHASING_CURRENCY' => MapTypeCaster::NULLABLE_STRING,
368 'BARCODE_MULTI' => MapTypeCaster::Y_OR_N,
369 'QUANTITY_RESERVED' => MapTypeCaster::NULLABLE_FLOAT,
370 'WIDTH' => MapTypeCaster::NULLABLE_FLOAT,
371 'LENGTH' => MapTypeCaster::NULLABLE_FLOAT,
372 'HEIGHT' => MapTypeCaster::NULLABLE_FLOAT,
373 'MEASURE' => MapTypeCaster::NULLABLE_INT,
374 'TYPE' => MapTypeCaster::NULLABLE_INT,
375 'AVAILABLE' => MapTypeCaster::Y_OR_N,
376 'BUNDLE' => MapTypeCaster::Y_OR_N,
378 'QUANTITY_TRACE' => MapTypeCaster::Y_OR_N_OR_D,
379 'CAN_BUY_ZERO' => MapTypeCaster::Y_OR_N_OR_D,
380 'SUBSCRIBE' => MapTypeCaster::Y_OR_N_OR_D,
383 'UF_PRODUCT_GROUP' => MapTypeCaster::NULLABLE_INT,
384 'UF_PRODUCT_MAPPING' => MapTypeCaster::NULLABLE_MULTI_INT,