автордың кітабынан сөз тіркестері Технологии интеграции «1С:Предприятия 8.3», 2-е стереотипное издание
формате JSON и др.) проще и удобнее использовать так называемую объектную технику работы с JSON с помощью методов глобального контекста ПрочитатьJSON(), ЗаписатьJSON() и объектов ЧтениеJSON, ЗаписьJSON.
Эта техника позволяет избежать рутинной работы по чтению/записи каждого отдельного значения или свойства. При чтении документы JSON отображаются в фиксированный набор типов платформы: Строка, Число, Булево, Неопределено, Массив, ФиксированныйМассив, Структура, ФиксированнаяСтруктура, Соответствие, Дата. При записи можно сформировать в памяти и быстро записать структуру в файл JSON.
Таким образом, объектная техника предполагает достаточно простую работу с данными, однако платой за это является расход памяти, так как весь JSON-документ обрабатывается целиком в оперативной памяти. Кроме того, так можно сериализовать только примитивные типы данных и коллекции значений. Прикладные типы данных так сериализовать не получится (о сериализации прикладных типов «1С:Предприятия» рассказывается в разделе «Сериализация прикладных типов»).
1 Ұнайды
формате JSON и др.) проще и удобнее использовать так называемую объектную технику работы с JSON с помощью методов глобального контекста ПрочитатьJSON(), ЗаписатьJSON() и объектов ЧтениеJSON, ЗаписьJSON.
Эта техника позволяет избежать рутинной работы по чтению/записи каждого отдельного значения или свойства. При чтении документы JSON отображаются в фиксированный набор типов платформы: Строка, Число, Булево, Неопределено, Массив, ФиксированныйМассив, Структура, ФиксированнаяСтруктура, Соответствие, Дата. При записи можно сформировать в памяти и быстро записать структуру в файл JSON.
Таким образом, объектная техника предполагает достаточно простую работу с данными, однако платой за это является расход памяти, так как весь JSON-документ обрабатывается целиком в оперативной памяти. Кроме того, так можно сериализовать только примитивные типы данных и коллекции значений. Прикладные типы данных так сериализовать не получится (о сериализации прикладных типов «1С:Предприятия» рассказывается в разделе «Сериализация прикладных типов»).
JSON (JavaScript Object Notation) – это текстовый формат обмена данными, с которым могут работать все браузеры. Этот формат похож на XML, но по сравнению с XML он является более лаконичным и требует меньше места.
Правила формирования имени ресурса
При обращении к какому-либо ресурсу его идентификатор формируется по следующему принципу: ПрефиксИмени_ИмяОбъектаКонфигурации_СуффиксИмени. С помощью стандартного интерфейса OData можно получить доступ к следующим объектам (табл. 1.1).
Таблица 1.1. Имена ресурсов для объектов конфигурации
Объект конфигурации Префикс имени для указания в URL
Справочник Catalog
Документ Document
Журнал документов DocumentJournal
Константа Constant
План обмена ExchangePlan
План счетов ChartOfAccounts
План видов расчета ChartOfCalculationTypes
План видов характеристик ChartOfCharacteristicTypes
Регистр сведений InformationRegister
Регистр накопления AccumulationRegister
Регистр расчета CalculationRegister
Регистр бухгалтерии AccountingRegister
Бизнес-процесс BusinessProcess
Задача Task
В результате потоковая техника может дать существенный выигрыш, особенно если объем документа потенциально большой или же если этот объем заранее неизвестен.
свойствах номенклатурных позиций. Речь идет именно о свойствах, которые четко характеризуют товарную позицию. Если для какого-то товара свойство имеет другое значение, то, значит, это другой товар. Например, такое свойство, как количество компрессоров холодильника. У данного регистра сведений два измерения: ссылка на номенклатуру и ссылка на свойство.
Универсальный механизм обмена данными позволяет создавать произвольные распределенные системы и практически не накладывает никаких ограничений на структуру создаваемой системы. Можно как связывать в единое целое базы «1С:Предприятия» с отличными друг от друга конфигурациями, так и осуществлять обмен с принципиально отличными информационными системами (базами данных).
Механизм распределенных информационных баз, напротив, предназначен для обмена данными только с идентичными конфигурациям
Универсальный механизм обмена данными позволяет создавать произвольные распределенные системы и практически не накладывает никаких ограничений на структуру создаваемой системы. Можно как связывать в единое целое базы «1С:Предприятия» с отличными друг от друга конфигурациями, так и осуществлять обмен с принципиально отличными информационными системами (базами данных)
ограничения доступа к данным;
доступ к таблицам и полям возможен из встроенного языка;
таблица внешнего источника данных может входить в состав подсистем;
таблица внешнего источника данных может входить в состав функциональных опций
