Выбрать курс
18  /  96

Настройки обработки

Начиная с версии модуля 1.2.4 появилась возможность обработки значений перед импортом.

Функции обработки соответствуют основным функциям php, связанным с обработкой и форматированием строк.

Основной перечень:

Очистка строк

trim

ltrim

rtrim

strip_tags

экранирование

addslashes

stripslashes

изменение регистра

strtolower

strtoupper

mb_strtolower

mb_strtoupper

mb_convert_case

ucfirst

lcfirst

ucwords

разбор строки

explode

preg_split

Массивы

array_slice

array_shift

array_pop

Форматирование чисел

money_format

number_format

Поиск и замена

str_replace

str_ireplace

str_replace_switch (Пошаговое сравнение и замена найденного значения)

preg_replace

str_pad

Поиск

strstr

stristr

strrchr

Обработка значений

intval

floatval

strval

Математические функции

abs

ceil

floor

round

Арифметические операции

arithmetic_addition

arithmetic_subtraction

arithmetic_multiplication

arithmetic_division

arithmetic_modulo

arithmetic_exponentiation

Утилиты 1С-Битрикс

translit

Другое

eval - доступны глобальные переменные:

  • $field - значение для обработки
  • $IMPORT_PARAMS - массив настроек импорта
  • $ITEM_FIELDS - массив со значениями текущего объекта импорта
  • $entities - массив с названиями сущностей
  • $currencies - массив с курсами валют (доступен только для формата XML)


Прежде, чем обращаться в техподдержку, обязательно сделайте следующее:
  1. Версия PHP должна быть не ниже 8.2.
  2. У вас должна быть активная лицензия 1С-Битрикс.
  3. На сайте должны быть установлены последние стабильные обновления для всех модулей 1С-Битрикс!
  4. Проверьте свой сайт на наличие ошибок "Настройки / Инструменты / Проверка системы". Все тесты должны быть пройдены успешно!
  5. Проведите проверку "Настройки / Производительность / Панель производительности". Производительность сайта должна соответствовать эталону 30 или больше. Не должно быть ошибок.
  6. Выполните проверку с помощью сканера безопасности. Не должно быть критических угроз.
  7. Работа агентов должна быть переведена на cron, если в решении используются агенты.
  8. Должна быть установлена последняя стабильная версия модуля.
  9. Изучите имеющуюся инструкцию к решению.
Для бесплатных решений:
  1. Поддержать разработку бесплатных решений.
  2. Предложения по улучшениям можете оставить в отзывах или обсуждении к решению.
  3. На сайтах пользователей, проверка работы модулей не осуществляется.
Для платных решений:
  1. Техподдержка https://sp.webprostor.ru/tickets/
  2. У вас должна быть активная лицензия на платное решение.
Внедрение платных решений:
  1. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) в службу техподдержки на странице https://sp.webprostor.ru/tickets/
  2. Предоставьте краткое техническое задание, как именно вы хотите использовать выбранное решение.
  3. Стоимость внедрения зависит от затраченного времени. Действующий тариф вы можете уточнить у сотрудников. Минимальное учитываемое время - 1 час.
Установка готовых сайтов:
  1. Стоимость установки и первоначальной настройки готового сайта - бесплатно.
  2. Стоимость наполнения сайта текстовой и графической информацией, не входящей в перечень настраиваемых на этапе установки параметров - рассчитывается отдельно.
  3. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) в службу техподдержки на странице https://sp.webprostor.ru/tickets/
  4. Предоставьте контактную информацию о вашей фирме и материалы брендбука.