    URL = "http://localhost:9101";
    Логин  = "bayselonarrend";
    Пароль = "12we...";

    Авторизация = Новый Структура(Логин, Пароль);

    НастройкиСоединения = OPI_ClickHouse.ПолучитьНастройкиСоединенияGRPC(URL, Авторизация);
    Соединение          = OPI_ClickHouse.ОткрытьСоединениеGRPC(НастройкиСоединения);
    Таймаут             = 10000;

    РезультатОткрытия = OPI_ClickHouse.ОткрытьПотокGRPC(Соединение, Таймаут);

    Если Не РезультатОткрытия["result"] Тогда
        ВызватьИсключение РезультатОткрытия["error"];
    Иначе
        IDПотока = РезультатОткрытия["streamId"];
    КонецЕсли;

    ТекстЗапроса = "SELECT number FROM system.numbers LIMIT 1";
    Запрос       = OPI_ClickHouse.ПолучитьНастройкиЗапроса(ТекстЗапроса, , , , "JSON");

    Результат = OPI_ClickHouse.ОтправитьСообщениеGRPC(Соединение, IDПотока, Запрос);
    OPI_ClickHouse.ЗавершитьОтправкуGRPC(Соединение, IDПотока);

    Данные = "";

    Если Результат["result"] Тогда

        Пока Истина Цикл

            Результат = OPI_ClickHouse.ПолучитьСообщениеGRPC(Соединение, IDПотока, "JSON");

            Если Не Результат["result"] Тогда
                Прервать;
            КонецЕсли;

            ЧастьТекста = Результат["message"]["output"];
            Данные      = Данные + ЧастьТекста;

        КонецЦикла;

        OPI_GRPC.ЗакрытьСоединение(Соединение);

    Иначе
        ВызватьИсключение Результат["error"];
    КонецЕсли;

    OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Данные);