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