Работа с XML ИС
ЗависимыеПространстваИмен
Описание, пример вызова
// Возвращает все пространства зависимые пространства имен из коллекции пакетов.//Процедура ЗависимыеПространстваИмен(ЗависимыеПакеты, ПространстваИмен) Экспорт
Пример вызова
РаботаСXMLИС.ЗависимыеПространстваИмен(ЗависимыеПакеты, ПространстваИмен)
ОбъектXDTOПоИмениТипа
Описание, пример вызова
// Создает ОбъектXDTO из пространства имен по имени свойства.//// Возвращаемое значение:// ОбъектXDTOФункция ОбъектXDTOПоИмениТипа(ОбъектXDTOРодитель, ИмяТипа) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ОбъектXDTOПоИмениТипа(ОбъектXDTOРодитель, ИмяТипа)
ОбъектXDTOПоИмениСвойства
Описание, пример вызова
// Создает ОбъектXDTO из пространства имен по имени свойства.//// Возвращаемое значение:// ОбъектXDTOФункция ОбъектXDTOПоИмениСвойства(ПространствоИмен, ИмяСвойства, ОбъектXDTOРодитель = Неопределено) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ОбъектXDTOПоИмениСвойства(ПространствоИмен, ИмяСвойства, ОбъектXDTOРодитель);
ОбъектXDTOВСтруктуру
Описание, пример вызова
// Преобразует объект XDTO в структуру//// Параметры:// ОбъектXDTO - ОбъектXDTO - Объект XDTO// ПараметрыПреобразования - Неопределено, Структура - дополнительные переметры преобразования объекта//// Возвращаемое значение:// Структура - Структура объекта.//Функция ОбъектXDTOВСтруктуру(ОбъектXDTO, ПараметрыПреобразования = Неопределено) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ОбъектXDTOВСтруктуру(ОбъектXDTO, ПараметрыПреобразования);
ОбъектXDTO
Описание, пример вызова
// Создает новый объект XDTO.//// Параметры:// ПространствоИмен - Строка - Пространство имен.// ИмяТипа - Строка - Имя типа в пространстве имен.//// Возвращаемое значение:// ОбъектXDTO - Созданный объект XDTO///Функция ОбъектXDTO(ПространствоИмен, ИмяТипа) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ОбъектXDTO(ПространствоИмен, ИмяТипа)
ЗаполнитьСвойствоXDTO
Описание, пример вызова
// Устанавливает значение свойства объекта XDTO,// с проверкой на наличие свойства и необходимость заполнения.//// Параметры:// ОбъектXDTO - ОбъектXDTO - объект в котором заполняется свойство// ИмяСвойства - Строка - имя свойства// ЗначениеСвойства - Произвольный - значение свойства// КешОшибок - Структура - см. ОбщегоНазначенияИСКлиентСервер.ДобавитьТекстОшибки()// Расшифровки - Структура - см. ДанныеДляРасшифровкиОшибок()// ТребуетсяЗаполнить - Булево - Признак необходимости заполнения свойства.//// Возвращаемое значение:// Булево - Истина, если значение было заполнено//Функция ЗаполнитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства, КешОшибок, Расшифровки, ТребуетсяЗаполнить = Неопределено) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ЗаполнитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства, КешОшибок, Расшифровки, ТребуетсяЗаполнить);
УстановитьСвойствоXDTO
Описание, пример вызова
// Устанавливает значение свойства объекта XDTO (для списка - добавляет элемент в список), без проверок//// Параметры:// ОбъектXDTO - ОбъектXDTO - объект в котором заполняется свойство// ИмяСвойства - Строка - имя свойства// ЗначениеСвойства - Произвольный - значение свойства// КешОшибок - Структура - см ОбщегоНазначенияИСКлиентСервер.ДобавитьТекстОшибки()// Расшифровки - Структура - см ДанныеДляРасшифровкиОшибок()//Процедура УстановитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства, КешОшибок, Расшифровки) Экспорт
Пример вызова
РаботаСXMLИС.УстановитьСвойствоXDTO(ОбъектXDTO, ИмяСвойства, ЗначениеСвойства, КешОшибок, Расшифровки)
ПредставлениеОшибкиXDTO
Описание, пример вызова
// Возвращает пользовательское представление ошибки//// Параметры:// ПредставлениеОшибки - Строка - представление ошибки до обработки// ЧтениеXML - ЧтениеXML, Структура - ошибочный узел данных// Расшифровки - Структура - см. ДанныеДляРасшифровкиОшибок()//// Возвращаемое значение:// Строка - представление ошибки после обработки//Функция ПредставлениеОшибкиXDTO(ПредставлениеОшибки, ЧтениеXML, Расшифровки) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ПредставлениеОшибкиXDTO(ПредставлениеОшибки, ЧтениеXML, Расшифровки)
ПроизвольныйОбъектXDTOПоТекстуСообщенияXML
Описание, пример вызова
// Возвращает Объект XDTO, получаемый из текста сообщения XML//// Параметры:// ТекстСообщенияXML - Строка - Текст сообщения XML//// Возвращаемое значение:// ОбъектXDTO - Объект XDTO//Функция ПроизвольныйОбъектXDTOПоТекстуСообщенияXML(ТекстСообщенияXML) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ПроизвольныйОбъектXDTOПоТекстуСообщенияXML(ТекстСообщенияXML)
ЗначениеСвойстваОбъектаXDTO
Описание, пример вызова
// Возвращается значение свойства объекта XDTO при его наличии.//// Параметры:// ОбъектXDTO - ОбъектXDTO - Объект для получения свойства.// ПутьКСвойству - Строка - Путь к свойству объекта, возможно разделенный точками (.).//// Возвращаемое значение:// Неопределено, ОбъектXDTO, СписокXDTO, СвойствоXDTO, Строка, Число - Значение свойства объекта XDTO.Функция ЗначениеСвойстваОбъектаXDTO(ОбъектXDTO, ПутьКСвойству) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ЗначениеСвойстваОбъектаXDTO(ОбъектXDTO, ПутьКСвойству)
ДанныеДляРасшифровкиОшибок
Описание, пример вызова
// Функция - Данные для расшифровки ошибок//// Параметры:// ИмяМакета - Строка - макет в котором искать описание ошибки// Глубина - Число - уровень вложенности ошибки в макете//// Возвращаемое значение:// Структура - из переданных параметров//Функция ДанныеДляРасшифровкиОшибок(ИмяМакета = Неопределено, Глубина = Неопределено) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ДанныеДляРасшифровкиОшибок(ИмяМакета, Глубина);
ПустаяТаблицаПредставленийПолей
Описание, пример вызова
// Функция возвращает пустую таблицу значений пользовательских представлений полей//// Возвращаемое значение:// ТаблицаЗначений - пустая таблица (отсутствия пользовательской расшифровки полей)//Функция ПустаяТаблицаПредставленийПолей() Экспорт
Пример вызова
Результат = РаботаСXMLИС.ПустаяТаблицаПредставленийПолей()
ПредставленияПолей
Описание, пример вызова
// Функция возвращает таблицу значений пользовательских представлений полей из макета// Структура макета: Табличный документ с XML:// * Элементы (список): Items,// * Вложенный элемент списка: Item, с атрибутами соответствующими колонкам результата.//// Параметры:// ИмяМакета - Строка - имя общего макета из которого берутся представления// Возвращаемое значение:// ТаблицаЗначений - см. ПустаяТаблицаПредставленийПолей()//Функция ПредставленияПолей(ИмяМакета) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ПредставленияПолей(ИмяМакета));
ПараметрыФорматированияXML
Описание, пример вызова
// Инициализирует объект ПараметрыЗаписиXML.//// Параметры:// ИспользоватьОтступы - Булево - признак использования отступов, по умолчанию Истина.// СимволОтступа - Строка - символ, которым отображается отступ, по умолчанию два пробела.// Кодировка - Строка - Кодировка текста.//// Возвращаемое значение:// ПараметрыЗаписиXML - набор параметров, который используется при записи XML.//Функция ПараметрыФорматированияXML(ИспользоватьОтступы = Истина, СимволОтступа = " ", Кодировка = "UTF-8") Экспорт
Пример вызова
Результат = РаботаСXMLИС.ПараметрыФорматированияXML(ИспользоватьОтступы, СимволОтступа, Кодировка);
ФорматироватьXMLСПараметрами
Описание, пример вызова
// Форматирует текст сообщения в формате XML//// Параметры:// ТекстСообщенияXML - Строка - текст сообщения, который.// ПараметрыФорматирования - ПараметрыЗаписиXML - параметры записи XML.//// Возвращаемое значение:// Строка - отформатированная строка XML.//Функция ФорматироватьXMLСПараметрами(ТекстСообщенияXML, ПараметрыФорматирования) Экспорт
Пример вызова
Результат = РаботаСXMLИС.ФорматироватьXMLСПараметрами(ТекстСообщенияXML, ПараметрыФорматирования)
ФорматироватьXML
Описание, пример вызова
// Форматирует текст сообщения в формате XML//// Параметры:// ТекстСообщенияXML - Строка - текст сообщения, который.// ИспользоватьОтступы - Булево - признак использования отступов, по умолчанию Истина.// СимволОтступа - Строка - символ, которым отображается отступ, по умолчанию два пробела.//// Возвращаемое значение:// Строка - отформатированная строка XML.//Функция ФорматироватьXML(ТекстСообщенияXML, ИспользоватьОтступы = Истина, СимволОтступа = " ") Экспорт
Пример вызова
Результат = РаботаСXMLИС.ФорматироватьXML(ТекстСообщенияXML, ИспользоватьОтступы, СимволОтступа);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).