Документация для разработчиков
Темная тема

StoreTable

Описание и методы

StoreTable - класс для работы с таблицей складов.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main - класса Bitrix\Main\Entity\DataManager).


Методы класса

МетодОписание С версии
getMapМетод возвращает список полей для таблицы складов. 12.5.1
getTableNameМетод возвращает название таблицы складов в базе данных. 12.5.1
getUfIdМетод возвращает идентификатор объекта, для которого запрашиваются пользовательские поля. 15.5.8
validateAddressМетод возвращает валидатор для поля ADDRESS (адрес склада). 16.0.3
validateEmailМетод возвращает валидатор для поля EMAIL (адрес электронной почты). 16.0.3
validateGpsNМетод возвращает валидатор для поля GPS_N (GPS широта). 16.0.3
validateGpsSМетод возвращает валидатор для поля GPS_S (GPS долгота). 16.0.3
validateImageIdМетод возвращает валидатор для поля IMAGE_ID (код изображения). 16.0.3
validatePhoneМетод возвращает валидатор для поля PHONE (телефон склада). 16.0.3
validateScheduleМетод возвращает валидатор для поля SCHEDULE (график работы). 16.0.3
validateSiteIdМетод возвращает валидатор для поля SITE_ID (код сайта). 16.0.3
validateTitleМетод возвращает валидатор для поля TITLE (название склада). 16.0.3
validateXmlIdМетод возвращает валидатор для поля XML_ID (внешний код). 16.0.3
validateCodeМетод возвращает валидатор для поля CODE. 17.0.4

Поля складов

Поле Описание Тип Обяз.
ID Код (ID) склада. Int Да
TITLE Название склада. Varchar(75)Нет
ACTIVEПризнак активности (Y/N).Char(1)Да
ADDRESSАдрес склада.Varchar(245)Да
DESCRIPTIONОписание.TextНет
GPS_NGPS широта.Varchar(15)Нет
GPS_SGPS долгота.Varchar(15) Нет
IMAGE_ID Идентификатор изображения в таблице файлов.Varchar(45)Нет
LOCATION_IDИдентификатор местоположения.IntНет
DATE_MODIFY Дата и время последнего изменения параметров склада. DatetimeДа
DATE_CREATEДата и время создания склада.DatetimeНет
USER_ID Код пользователя, создавшего склад. IntНет
MODIFIED_BY Код последнего изменившего склад. IntНет
PHONE Телефон склада. Varchar(45)Нет
SCHEDULE График работы склада. Varchar(255)Нет
XML_ID Внешний код. Varchar(255)Нет
SORT Индекс сортировки. IntДа
EMAIL Электронный адрес. Varchar(255)Нет
ISSUING_CENTER Флаг "Пункт выдачи" (Y/N). Char(1)Да
SHIPPING_CENTER Флаг "Для отгрузки" (Y/N). Char(1)Да
SITE_ID Идентификатор сайта. Char(2)Нет


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Евгений Олефиренко
Сообщение не промодерировано, возможны ошибки и неточности.
Код
<?
use Bitrix\Catalog\StoreTable,
    Bitrix\Main\Diag\Debug;

Bitrix\Main\Loader::includeModule('catalog');

// Получить список складов
$arStores = StoreTable::getList([
    'select' => ['*']
])->fetchAll();
foreach($arStores as $arStore) {
  Debug::dump($arStore);
}

// Получить один склад по его ID
$arStore = StoreTable::getById($ID)->fetch();
Debug::dump($arStore);
?>
0
Евгений Олефиренко
Сообщение не промодерировано, возможны ошибки и неточности.
Код
<?
use Bitrix\Catalog\StoreTable,
    Bitrix\Main\Diag\Debug;

Bitrix\Main\Loader::includeModule('catalog');

// Получить список складов
$arStores = StoreTable::getList([
    'select' => ['*']
])->fetchAll();
foreach($arStores as $arStore) {
  Debug::dump($arStore);
}

// Получить один склад по его ID
$arStore = StoreTable::getById($ID)->fetch();
Debug::dump($arStore);
?>
3
Денис Максимов
Сообщение не промодерировано, возможны ошибки и неточности.
где примеры?
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх