В OnBeforeIBlockElementUpdate есть не все значения полей

В OnBeforeIBlockElementUpdate есть не все значения полей

Раньше не обращал внимания, но тут как потребовалось заметил, что в событии OnBeforeIBlockElementUpdate есть не все значения полей. Например, нет SHOW_COUNTER элемента, был удивлён.

Мы также не получим там поля дат TIMESTAMP_X, DATE_CREATE.

Также не будет там поля CREATED_BY, DETAIL_PAGE_URL и многих других.

Пример массива элемента в OnBeforeIBlockElementUpdate


array (
  'ACTIVE' => 'Y',
  'MODIFIED_BY' => '1',
  'IBLOCK_ID' => 2,
  'ACTIVE_FROM' => '',
  'ACTIVE_TO' => '',
  'SORT' => '500',
  'NAME' => 'Лаура',
  'CODE' => '',
  'TAGS' => '',
  'PREVIEW_PICTURE' => 
  array (
    'name' => NULL,
    'type' => NULL,
    'tmp_name' => NULL,
    'error' => 4,
    'size' => 0,
    'description' => '',
    'MODULE_ID' => 'iblock',
    'old_file' => '25',
  ),
  'PREVIEW_TEXT' => '        <p>Двухместная софа</p>
      ',
  'PREVIEW_TEXT_TYPE' => 'html',
  'DETAIL_PICTURE' => 
  array (
    'name' => NULL,
    'type' => NULL,
    'tmp_name' => NULL,
    'error' => 4,
    'size' => 0,
    'description' => '',
    'MODULE_ID' => 'iblock',
    'old_file' => '26',
  ),
  'DETAIL_TEXT' => '        <p>Двухместная софа на основе конусных пружин</p>
434434
      ',
  'DETAIL_TEXT_TYPE' => 'html',
  'TMP_ID' => 0,
  'PROPERTY_VALUES' => 
  array (
    1 => '',
    2 => 
    array (
      64 => 
      array (
        'VALUE' => '1499',
      ),
    ),
    3 => 
    array (
      0 => 
      array (
        'VALUE' => '2',
      ),
    ),
  ),
  'IBLOCK_SECTION' =>
  array (
    0 => '1',
  ),
  'IPROPERTY_TEMPLATES' =>
  array (
    'ELEMENT_META_TITLE' => '',
    'ELEMENT_META_KEYWORDS' => '',
    'ELEMENT_META_DESCRIPTION' => '',
    'ELEMENT_PAGE_TITLE' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_ALT' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_TITLE' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_NAME' => '',     'ELEMENT_DETAIL_PICTURE_FILE_ALT' => '',     'ELEMENT_DETAIL_PICTURE_FILE_TITLE' => '',     'ELEMENT_DETAIL_PICTURE_FILE_NAME' => '',   ),   'WF' => 'N',   'WF_NEW' => false,   'SEARCHABLE_CONTENT' => 'ЛАУРА ДВУХМЕСТНАЯ СОФА НА ОСНОВЕ КОНУСНЫХ ПРУЖИН ИЛИ НА ОСНОВЕ КОМБИНАЦИИ ПЛОТНЫХ  ПОРОЛОНОВ, ПО ВАШЕМУ ЖЕЛАНИЮ. ЭЛИТНЫЕ ТКАНИ ДЛЯ ОБИВКИ ПРИДАЮТ МОДЕЛИ НЕОБЫКНОВЕННЫЙ ШАРМ И ЭЛЕГАНТНУЮ РОСКОШЬ. ДВУХМЕСТНАЯ СОФА НА ОСНОВЕ КОНУСНЫХ ПРУЖИН ИЛИ НА ОСНОВЕ КОМБИНАЦИИ ПЛОТНЫХ  ПОРОЛОНОВ, ПО ВАШЕМУ ЖЕЛАНИЮ. ЭЛИТНЫЕ ТКАНИ ДЛЯ ОБИВКИ ПРИДАЮТ МОДЕЛИ НЕОБЫКНОВЕННЫЙ ШАРМ И ЭЛЕГАНТНУЮ РОСКОШЬ. 434434',   'ID' => 14, )

Ещё статьи:

19.01.2021 Задача модуль регистрации участника акции
Задача по разработке модуля регистрации участника акции на сайт Битрикс. В модуле должны быть следующие поля: ID: 316

07.01.2021 Почему в битрикс автоматически отключаются пользователи
На сайте с определённой периодичностью происходила деактивация аккаунтов пользователей. Логин становился неактивным и зайти на сайт не получалось. ID: 314

07.01.2021 Ошибка сокетов
Бывает выскакивает такая ошибка в битрикс "Работа с сокетами    Ошибка! Не работает", "Замечание. Не удалось проверить из-за ошибки в работе с сокетами" ID: 315

© 2015-2021 Web админ
Связаться по WhatsApp