Сериализуемые типы данных

Для передачи данных между клиентским приложением и сервисом "Бром" используются собственный механизм сериализации данных. В таблице ниже представлены типы данных, которые могут быть сериализованы и переданы как в прямом, так и в обратном направлении:

Тип 1С Тип Python
Примитивные типы:
Строка str
Число float
int
Булево bool
Дата datetime.datetime
datetime.date
Коллекции:
Массив brom.Массив
list
tuple
set
Структура brom.Структура
Соответствие brom.Соответствие
dict
ТаблицаЗначений brom.ТаблицаЗначений
ДеревоЗначений brom.ДеревоЗначений
Ссылки:
ОбъектСсылка brom.ОбъектСсылка
ПеречислениеСсылка brom.ПеречислениеСсылка
Системные перечисления:
ВидДвиженияНакопления brom.ВидДвиженияНакопления
ВидДвиженияБухгалтерии brom.ВидДвиженияБухгалтерии
ВидСчета brom.ВидСчета
Прочие типы:
Неопределено None
NULL brom.DBNull
УникальныйИдентификатор brom.УникальныйИдентификатор
uuid.UUID
ДвоичныеДанные brom.ДвоичныеДанные
bytes
bytearray
ХранилищеЗначения brom.ХранилищеЗначения
Граница brom.Граница
МоментВремени brom.МоментВремени
Тип brom.Тип
ОписаниеТипов brom.ОписаниеТипов
Любые несериализуемые данные brom.НесериализуемыеДанные