В этой статье вы узнаете, какие типы полей поддерживает коннектор «Своя CRM» и как он преобразует присланные значения. О приёме событий и структуре таблицы — в статье Своя CRM: как работает коннектор.
Фиксированного набора колонок нет: колонки — это поля, которые вы завели на шаге «Выбор полей», плюс служебные rc_data_id и rc_created_at.
Типы и преобразование значений
| Тип в мастере | Тип колонки | Как пишется значение |
|---|---|---|
| Текст | Строка | Как есть; true → 1, false → пустая строка; вложенный объект или массив — строкой JSON, где кириллица и / экранированы (М, \/) |
| Целое число | Целое число | Из значения выбрасывается всё, кроме цифр, и берётся целая часть: -7 → 7, 1 234,5 → 12345 |
| Дробное число | Дробное число | Выбрасывается всё, кроме цифр и точки: -5.5 → 5.5, 1234,50 → 123450 |
| Дата | Дата | Сдвигается вместе с часовым поясом, см. ниже |
| Дата и время | Дата и время | Сдвигается на часовой пояс, см. ниже |
| Логический | Логический | false, 0, "0" и пустая строка — ложь; строка "false" — истина |
Важно
В числовых полях знак минус и запятая теряются: -7 запишется как 7, а 1234,50 — как 123450. Присылайте числа без пробелов и с точкой в качестве разделителя, а отрицательные значения храните в текстовом поле.
Отсутствующий ключ и null дают пустую ячейку. Пустая строка в текстовом поле так и пишется пустой строкой, в числовом даёт 0, в поле даты — пустую ячейку.
Даты и часовые пояса
Важно
Даты без часового пояса считаются UTC и сдвигаются на пояс из настроек. Настройка «Часовой пояс вашей CRM» переводит время в этот пояс, а не читает его в нём. Если система присылает московское время, а в настройках стоит «Москва», в таблице время окажется на 3 часа больше: пришедшее 15:23:50 запишется как 18:23:50. Правильно запишутся только даты с явным поясом (2026-09-23T15:23:50+03:00), метка Unix числом или время в UTC. Чтобы время записывалось ровно как пришло, выберите в настройках пояс «UTC».
В поле «Дата» сдвиг тоже есть: значение со временем ближе к полуночи может перейти на соседний день, а дата без времени у поясов западнее UTC — на день назад.
Важно
Пояс хранится смещением на момент сохранения. У поясов с летним временем — Берлина, Лондона, Киева, Нью-Йорка, Лос-Анджелеса — оно не переключается вместе с сезоном. При редактировании мастер показывает город из списка с тем же смещением, а при сохранении берёт текущее смещение этого города: «UTC» откроется как «Лондон (UTC+0)», и сохранение с конца марта по конец октября запишет UTC+1 — время в новых строках станет на час больше прежнего. Перед сохранением проверяйте пояс на шаге «Дополнительные настройки». Это касается и подключений из старой формы: у многих из них смещение +0:00, и в мастере они откроются как «Лондон».
Важно
Значение, которое не читается как дата, срывает запись. Если в поле «Дата» или «Дата и время» пришли 31/12/2026, 2026.09.23, текст или метка Unix строкой ("1695470000"), в таблицу не попадёт ни одно событие подключения из того же прохода. Они повторяются раз в 30 минут и после пяти неудачных повторов больше не отправляются. Читаются, например, 2026-09-23 15:23, 23.09.2026, 23-09-2026, метка Unix числом, а через косую черту — только с месяцем впереди: 09/23/2026.
Служебные колонки
| Колонка в БД | Тип поля | Что внутри |
|---|---|---|
rc_data_id | Целое число без знака | Номер события в буфере ROMI. У таблиц, созданных до 23.07.2026, — присланный id |
rc_created_at | Дата и время | Когда строка впервые записана в хранилище, по Москве |
