Получает схему по переданному идентификатору или отбору в рамках пути системы аналитики. Содержание параметров определяется сервером системы аналитики и описано в его документации.
Синтаксис
ПолучитьСхему(<Путь>, <Отбор>)Полное описание, параметры и ограничения
СоединениеССерверомСистемыАналитики.ПолучитьСхему (AnalyticsSystemServerConnection.GetSchema)
СоединениеССерверомСистемыАналитики (AnalyticsSystemServerConnection)
ПолучитьСхему (GetSchema)
Доступен, начиная с версии 8.3.17.
Синтаксис:
ПолучитьСхему(<Путь>, <Отбор>)
Параметры:
<Путь> (обязательный)
Тип: Строка.
Путь для получения схемы.
<Отбор> (необязательный)
Тип: Структура, Строка.
Если параметр имеет тип Строка, то представляет идентификатор передаваемого объекта.
Если параметр имеет тип Структура, то представляет набор полей и их значений по которым будет осуществляться отбор объектов из системы аналитики.
Возвращаемое значение:
Тип: СхемаСистемыАналитики.
Описание:
Получает схему по переданному идентификатору или отбору в рамках пути системы аналитики.
Содержание параметров определяется сервером системы аналитики и описано в его документации.
Доступность:
Сервер, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.17.
Описание изменено в версии 8.3.18.
Методическая информация
Практические примеры
Получить свою существующую схему с сервера аналитики
Настоящее соединение получается от менеджера; путь и отбор определяет используемый сервер.
Где и как запускать
Серверный модуль собственной учебной обработки; система аналитики настроена отдельно.
Подготовка
Нужен собственный тестовый сервер системы аналитики, настроенный для вашей учебной базы. Путь training/sales и идентификатор замените значениями своей уже существующей схемы по документации этого сервера. Справка платформы не определяет формат пути или содержимого схемы.
Реквизит своей обработки УчебныйИдентификаторСхемы типа Строка заполните настоящим идентификатором своей схемы. Это сетевое чтение; здесь оно не выполнялось.
Соединение = СистемаАналитики.ПолучитьСоединение();
Путь = "training/sales";
Идентификатор = УчебныйИдентификаторСхемы;
Схема = Соединение.ПолучитьСхему(Путь, Идентификатор);
ТекстСхемы = Схема.ПолучитьКакСтроку();
Сообщить("Получено символов: " + Строка(СтрДлина(ТекстСхемы)));Разбор по шагам
Получите штатное соединение.
Укажите существующий путь и идентификатор.
Прочитайте полученную схему как строку.
Как проверить результат
Сравните схему с объектом в своем сервисе.
Не заменяйте настоящую схему случайной структурой.
Ожидаемый результат
Содержимое действительной схемы при выполненной подготовке сервиса.
На что обратить внимание
Соединение не создается через Новый. Отбор может быть строковым идентификатором или структурой полей, но имена полей определяет сервер аналитики, не этот пример.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.