Типы языка «1С:Элемент»
Стандартная библиотека — это набор типов, которые являются составной частью языка «1С:Элемент» и позволяют выполнять различные действия: работать с XML, JSON, файлами, переменными окружения, процессами операционной системы, потоками чтения и записи данных и т. д.
Пространство имен — это область кода, в рамках которой гарантируется уникальность используемых имен. Каждое имя принадлежит какому-либо пространству имен. Любой тип в языке имеет квалифицированное имя. Квалифицированное имя включает в себя имя типа, перед которым в иерархическом порядке указываются пространства имен, которым он принадлежит. Части имени разделяются оператором разрешения области видимости :: (двойное двоеточие).
Ниже приведен полный список пространств имен стандартной библиотеки.
| Пространство имен | Описание |
|---|---|
| Стд | Пространство имен стандартной библиотеки. |
| Стд::Ftp | Типы для работы с FTP. |
| Стд::Http | Типы для работы с HTTP. |
| Стд::Json | Типы для работы с JSON. |
| Стд::Ssh | Типы для работы с SSH и SFTP. |
| Стд::Tcp | Подсистема взаимодействия с TCP протоколом. |
| Стд::V8::Администрирование | Типы для администрирования сервера V8. |
| Стд::Xml | Типы для работы с XML. |
| Стд::Xml::Dom | Типы для работы с объектной моделью документа XML DOM. |
| Стд::Xml::XPath | Типы для поиска XPath в XML-документе. |
| Стд::Xml::Преобразование | Типы для преобразования XML-документа. |
| Стд::Xml::Проверка | Типы для проверки XML-документа. |
| Стд::Аннотации | Аннотации стандартной библиотеки. |
| Стд::Аннотации::ОбластиВидимости | Аннотации, задающие области видимости. |
| Стд::Аннотации::Проверки | Аннотации, включающие дополнительные проверки компилятора. |
| Стд::Аннотации::Совместимость | Аннотации, позволяющие размечать функциональность в режимах совместимости. |
| Стд::Архивация | Типы для работы с архивами. |
| Стд::БазаДанных | Типы для работы с базой данных — выполнения запросов и работы с транзакциями. |
| Стд::БазаДанных::Sql | Типы для работы с внешними базами данных. |
| Стд::Безопасность | Типы для безопасной работы с данными. |
| Стд::ВводВывод | Типы для чтения и записи данных. |
| Стд::ВводВывод::Файлы | Типы для работы с файловой системой. |
| Стд::Время | Типы для работы с датой и временем. |
| Стд::Изображения | Типы для работы с изображениями. |
| Стд::Кодирование | Типы для кодирования информации. |
| Стд::Коллекции | Типы для работы с коллекциями (массивами, множествами и соответствиями). |
| Стд::Криптография | Типы для работы с криптографией. |
| Стд::Локализация | Типы для локализации системы. |
| Стд::Мультимедиа | Типы для работы с мультимедиа. |
| Стд::Отражение | Типы для работы с механизмом отражения. |
| Стд::Оформление | Типы, связанные с оформлением (шрифт, цвет). |
| Стд::РегулярныеВыражения | Типы для работы с регулярными выражениями. |
| Стд::Сеть | Общие объекты для работы с сетью. |
| Стд::СистемаВзаимодействия | Типы для работы с системой взаимодействия. |
| Стд::СредаИсполнения | Типы для работы с внешней средой исполнения (ОС). |
| Стд::Форматирование | Типы для форматирования значений. |
| Стд::ЭлектроннаяПочта | Типы для работы с электронной почтой. |