Название | Описание |
---|---|
date(date) |
Создает объект DateTime на основе переданной строки, формат соответствует php функции strtotime Примеры
|
time_interval(from, to, custom) |
Создает объект TimeInterval на основе переданых строковых значений времениПри указании только параметра from будет создан интервал с точным значением времениВозможно указание только одной границы интервала При передаче параметра custom остальные параметры будут проигнорированы и интервал будет с произвольным строковым значениемПримеры
|
length(value) |
Возвращает длину переданной строки Примеры
|
unique(entity, field) |
Проверяет уникальность объекта по определённому полю Пример
|
custom_field(entity, code) |
deprecated Возвращает типизированное значение пользовательского поля |
entity_by_code(entityName, code) |
Возвращает значение справочника по его символьному коду Для выборки доступны объекты типа: DeliveryType , DeliveryService , OrderMethod , OrderProductStatus , OrderType ,
PaymentStatus , PaymentType , Site , Status , StatusGroup , Store Пример
|
entity_by_id(entityName, id, idField) |
Возвращает сущность из базы по её идентификатору Для выборки доступны объекты типа: User , Site , Product , ProductGroup , Customer При выборке сущности Product возможно указать поле идентификации. Доступные значения: id , externalId , article Пример
|
entities_by_ids(entityName, array ids, idField) |
Возвращает массив сущностей из базы по идентификаторам Для выборки доступны объекты типа: Product , ProductGroup При выборке сущности Product возможно указать поле идентификации. Доступные значения: id , externalId , article Пример
|
order_contains(order, array items) |
Принимает заказ и список товаров/товарных групп и возвращает true , если в заказе есть хотя бы один из товаров или товар в одной из групп |
customer_looked(customer, items) |
Принимает клиента и список товаров/товарных групп/товаров из заказа и возвращает true , если в клиент смотрел хотя бы один из товаров или товар в одной из групп |
customer_looked_products_count(customer) |
Функция возвращает общее количество всех просмотренных клиентом товаров |
replace(subject, placeholders) |
Заменяет все вхождения в исходной строке subject в соответствии с массивом placeholders .Примеры
|