Сериализуемые типы данных
Для передачи данных между клиентским приложением и сервисом "Бром" используются собственный механизм сериализации данных. В таблице ниже представлены типы данных, которые могут быть сериализованы и переданы как в прямом, так и в обратном направлении:
Тип 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.НесериализуемыеДанные |