СхемаСистемыАналитики.ПолучитьКакПоток

Методы · GetAsStream

Получает поток для работы со схемой системы аналитики.

Синтаксис

ПолучитьКакПоток()
Полное описание, параметры и ограничения

СхемаСистемыАналитики.ПолучитьКакПоток (AnalyticsSystemSchema.GetAsStream)

СхемаСистемыАналитики (AnalyticsSystemSchema)

ПолучитьКакПоток (GetAsStream)

Доступен, начиная с версии 8.3.17.

Синтаксис:
ПолучитьКакПоток()
Возвращаемое значение:
Тип: Поток.

Описание:

Получает поток для работы со схемой системы аналитики.

Доступность:

Сервер, внешнее соединение.

Использование в версии:

Доступен, начиная с версии 8.3.17.

Методическая информация

Практические примеры

Прочитать размер потока своей схемы

Штатный метод возвращает настоящий поток; после чтения закрываем его.

Где и как запускать

Серверный модуль собственной учебной обработки; система аналитики настроена отдельно.

Подготовка

  1. Заранее экспортируйте свою действительную схему из системы аналитики в собственный файл C:\УчебныеДанные\СхемаАналитики.txt. Это готовая схема сервера, не произвольный JSON. На сервере 1С файл должен быть доступен по указанному пути; путь замените своим.

  2. Серверный фрагмент. Поток принадлежит вашей схеме; код ничего не отправляет и не записывает.

Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("C:\УчебныеДанные\СхемаАналитики.txt");
Схема = Новый СхемаСистемыАналитики(Текст.ПолучитьТекст());
ПотокСхемы = Схема.ПолучитьКакПоток();
Сообщить("Размер потока: " + Строка(ПотокСхемы.Размер()));
ПотокСхемы.Закрыть();

Разбор по шагам

  1. Создайте свою действительную схему.

  2. Получите поток и прочитайте размер.

  3. Закройте поток на нормальном пути.

Как проверить результат

  1. Размер измеряет поток, а не число символов строки.

  2. После Закрыть поток не используется.

Ожидаемый результат

Размер потокового представления своей схемы.

На что обратить внимание

  1. На пути исключения закрытие этим коротким фрагментом не гарантировано. Для производственного кода добавьте обработку ошибки и освобождение потока.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.