# RelatedDataTable

URL: https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Discount\Gift\RelatedDataTable`
Модуль: Sale.

## Описание

Класс RelatedDataTable.

Поля:

ID int обязательное

DISCOUNT_ID int обязательное

ELEMENT_ID int необязательное

SECTION_ID int необязательное

MAIN_PRODUCT_SECTION_ID int необязательное

Исходный файл: `source/sale/lib/discount/gift/relateddata.php:40`

## Константы (1)

- `MAX_LENGTH_BATCH_MYSQL_QUERY`

## Методы (16)

- [`static createCollection()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/createcollection/)
- [`static createObject()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/createobject/)
- [`static deleteByDiscount()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/deletebydiscount/) — Удаляет строки по идентификатору скидки.
- [`static deleteByDiscounts()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/deletebydiscounts/) — Удаляет строки по скидкам.
- [`static fillByDiscount()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/fillbydiscount/) — Заполняет таблицу связанных данных по скидке.
- [`static getById()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getbyid/)
- [`static getByPrimary()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getbyprimary/)
- [`static getEntity()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getentity/)
- [`static getGiftsData()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getgiftsdata/) — Возвращает данные подарков, содержащие список идентификаторов разделов и элементов. Это подарки для скидки.
- [`static getList()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getlist/)
- [`static getMap()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getmap/) — Возвращает описание карты сущности.
- [`static getProductsData()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/getproductsdata/) — Возвращает данные основных товаров, содержащие список идентификаторов разделов и элементов. Это основные товары для скидки.
- [`static getTableName()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/gettablename/) — Возвращает имя таблицы БД для сущности.
- [`static query()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/query/)
- [`static wakeUpCollection()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/wakeupcollection/)
- [`static wakeUpObject()`](https://chugunov.pro/api-bitrix/sale/discount/gift/relateddatatable/wakeupobject/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Discount-Gift-RelatedDataTable.html
