# PushTable

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

Класс `\Bitrix\Calendar\Internals\PushTable`
Модуль: Calendar.

## Описание

Поля:

ENTITY_TYPE string(24) обязательное

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

CHANNEL_ID string(128) обязательное

RESOURCE_ID string(128) обязательное

EXPIRES datetime обязательное

NOT_PROCESSED bool необязательное по умолчанию 'N'

FIRST_PUSH_DATE datetime необязательное

Исходный файл: `source/calendar/lib/internals/pushtable.php:48`

## Методы (14)

- [`static createCollection()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/createcollection/)
- [`static createObject()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/createobject/)
- [`static getById()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/getbyid/)
- [`static getByPrimary()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/getbyprimary/)
- [`static getEntity()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/getentity/)
- [`static getList()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/getlist/)
- [`static getMap()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/getmap/) — Возвращает описание карты сущности.
- [`static getTableName()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/gettablename/) — Возвращает имя таблицы БД для сущности.
- [`static query()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/query/)
- [`static validateChannelId()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/validatechannelid/) — Возвращает валидаторы для поля CHANNEL_ID.
- [`static validateEntityType()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/validateentitytype/) — Возвращает валидаторы для поля ENTITY_TYPE.
- [`static validateResourceId()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/validateresourceid/) — Возвращает валидаторы для поля RESOURCE_ID.
- [`static wakeUpCollection()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/wakeupcollection/)
- [`static wakeUpObject()`](https://chugunov.pro/api-bitrix/calendar/internals/pushtable/wakeupobject/)

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