# CIBlockType

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

Класс `\CIBlockType`
Модуль: Глобальные классы.

## Описание

Поля:

ID string(50) обязательное

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

EDIT_FILE_BEFORE string(255) необязательное

EDIT_FILE_AFTER string(255) необязательное

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

SORT int необязательное по умолчанию 500

Исходный файл: `source/iblock/classes/general/iblocktype.php:19`

## Свойства (1)

- `$$LAST_ERROR`

## Методы (8)

- [`Add()`](https://chugunov.pro/api-bitrix/global/ciblocktype/add/) — Создаёт новый тип инфоблока в базе данных.
- [`CheckFields()`](https://chugunov.pro/api-bitrix/global/ciblocktype/checkfields/) — Вспомогательная внутренняя функция.
  Проверяет корректность информации. Вызывается методами Add и Update.
- [`static Delete()`](https://chugunov.pro/api-bitrix/global/ciblocktype/delete/) — Удаляет тип инфоблока вместе со всеми инфоблоками.
  Если при удалении инфоблока возникает ошибка, выполнение прекращается и возвращается false.
- [`static GetByID()`](https://chugunov.pro/api-bitrix/global/ciblocktype/getbyid/) — Возвращает информацию о типе инфоблока по идентификатору.
- [`static GetByIDLang()`](https://chugunov.pro/api-bitrix/global/ciblocktype/getbyidlang/) — Возвращает информацию о типе инфоблока с дополнительными языкозависимыми сообщениями.
- [`getLastError()`](https://chugunov.pro/api-bitrix/global/ciblocktype/getlasterror/) — Возвращает последние ошибки.
- [`static GetList()`](https://chugunov.pro/api-bitrix/global/ciblocktype/getlist/) — Возвращает список типов инфоблоков.
- [`Update()`](https://chugunov.pro/api-bitrix/global/ciblocktype/update/) — Обновляет тип инфоблока в базе данных.

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