Типы данных при создании кастомных таблиц - Сергей Житников: Web-разработчик

Типы данных при создании кастомных таблиц

Типы данных, которые встречаются в битрикс при создании кастомных таблиц:

  • IntegerField: Целое число.
  • StringField: Строка с фиксированной длиной.
  • TextField: Текстовое поле переменной длины.
  • FloatField: Число с плавающей запятой.
  • BooleanField: Логическое значение (true/false).
  • EnumField: Перечисление, представляющееся как список значений.
  • EnumField: Перечисление, представляющееся как список значений.
  • DatetimeField: Дата и время.
  • DateField: Только дата.
  • TimeField: Только время.
  • FileField: Ссылка на файл или изображение.
  • ReferenceField: Ссылка на другую таблицу.

Атрибуты при создании кастомных таблиц:

  • primary: Определяет поле как первичный ключ.
  • autocomplete: Автоматическое заполнение значения поля при добавлении записи.
  • required: Требует обязательного заполнения поля.
  • default_value: Задает значение по умолчанию для поля.

Подробней про типы данных и атрибуты можно почитать в официальной документации. Стоит почитать, ведь есть особенности использования различных типов данных.

Сергей Житников
Об авторе

Сергей Житников - Веб-разработчик

Занимаюсь веб-разработкой более 5 лет. Специализируюсь на создании адаптивных сайтов и веб-приложений на HTML5, CSS3 и JavaScript. Работаю с популярными CMS и фреймворками, а также уделяю большое внимание оптимизации производительности и чистоте кода.

Есть проект или идея? Буду рад помочь!

Связаться со мной

Последние статьи

19.06.2026
В статье собрал шпаргалку по основным компонентам Bitrix: bitrix:menu, news.list, news.detail, sale.basket.basket.line, main.include и breadcrumb. Разобрал настройку меню из разделов и элементов инфоблока через файлы .menu_ext.php, показываю полные конфигурации компонентов с пояснениями ключевых параметров. Готовые примеры для быстрого копирования и использования в проектах.
19.06.2026
Купоны в Битрикс неразрывно связаны с правилами работы с корзиной — без привязки к правилу они не сработают, а правило без купонов применит скидку на все товары. Разбираю создание купонов через DiscountCouponTable::add(): обязательные и опциональные поля, типы купонов, флаги активности. Показываю примеры работы с датами через объект DateTime (прибавление дней, месяцев и минут).
19.06.2026
Разбираю готовые примеры работы с изображениями в PHP: сохранение на сервер, вывод в браузер, рисование линий и прямоугольников. Отдельно — нюансы с форматами файлов (JPEG/PNG) и поддержкой кириллицы через шрифты.