в строку, чтобы потом восстановить?
допускаю, что можно восстановить в ТЗ, а потом выполнить над ней запрос, чтобы получить выборку.
Нужно очень.
Хочу ускорить выполнение работ, чтобы выполнять запросы на другой машине...
---
РезультатЗапроса (QueryResult)
Свойства:
Колонки (Columns)

Методы:
Выбрать (Choose)
Выгрузить (Unload)
Пустой (IsEmpty)

Описание:
Содержит результат выполнения запроса. Предназначен для хранения и обработки полученных данных.
Возможен обмен с сервером. Сериализуется.
---
Попробуй сериализацию в JSON формат, на сайте есть статьи на тему.
---
Поручик,
откуда это JSON взялся? в 1с вроде нет про него ничего.
---
(3) Порутчик, что вы за бред мне советуете. Прежде чем сериализовать что-то в JSON или XML, нужно сериализовать в какую-нибудь коллекцию значений... Вы задачу читали?

Мне нужна не текущая запись выборки, а вся выборка...
---
Держи http://infostart.ru/public/119601/
ВыборкаИзРезультатаЗапроса – сериализуется как структура значений текущей запись результата запроса;

Ответ исчерпывающий, по существу дела. С вас 10 $m.
---
Ну извини, не вкурился как следует.
---
РезультатЗапроса (QueryResult)
Свойства:
Колонки (Columns)

Методы:
Выбрать (Choose)
Выгрузить (Unload)
Пустой (IsEmpty)

Описание:
Содержит результат выполнения запроса. Предназначен для хранения и обработки полученных данных.
Возможен обмен с сервером. Сериализуется.
---
слушай, клево....
Завтра утром проверю, если реально так, то вытанцовывается одна шикарная штука.
Помнишь я говорил тебе это про шикарный отбор.
А это будет еще одна шикарная вещь - Шикарный менеджер запросов.

В 81 тоже сериализуется?
---
лунс, ты был прав, все круто.
---
Можно пример кода привести? Не получается у мну РезультатЗапроса сериализовать.
 ЗаписьXML.ОткрытьФайл(ПутьКФайлу, "UTF-8");
 ЗаписьXML.ЗаписатьОбъявлениеXML();
 ЗаписьXML.ЗаписатьНачалоЭлемента("Данные");
 Запрос = Новый Запрос(
 "ВЫБРАТЬ
 | 1 КАК Поле1
 |
 |ОБЪЕДИНИТЬ ВСЕ
 |
 |ВЫБРАТЬ
 | 2
 |
 |ОБЪЕДИНИТЬ ВСЕ
 |
 |ВЫБРАТЬ
 | 3");

 РЗ = Запрос.Выполнить();
 ЗаписьXML.ЗаписатьНачалоЭлемента("РЗ");
 ЗаписатьXML(ЗаписьXML, РЗ );
 ЗаписьXML.ЗаписатьКонецЭлемента();

 ЗаписьXML.ЗаписатьКонецЭлемента();
 ЗаписьXML.Закрыть();
---
Посмотри мою обработку "Менеджер запросов", там как раз сериализируется.
Надо сериализировать так:

РЗ = Запрос.Выполнить().Выбрать();
---
fixin, но это уже объект типа ВыборкаИзРезультатаЗапроса, а не РезультатЗапроса
---
да. Выборка сериализируется, результат нет. Но мне было достаточно выборки.
Хотя могу ошибаться. Короче, смотрите код моей обработки. Там сериализируется.
---
```1c
    РезультатЗапроса = З.Выполнить();
    Сообщить(Символы.Таб + "Запрос выполнен");
    СтруктураОтвета = Новый Структура();
    СтруктураОтвета.Вставить("Результат", РезультатЗапроса);
    Зн = ЗначениеВСтрокуВнутр(СтруктураОтвета);
```

Зн = ЗначениеВСтрокуВнутр(СтруктураОтвета);

Это и есть сериализация?

Т.е. сериализация в XML оговаривается отдельно?
---
kasper076,
Т.е. сериализация в XML оговаривается отдельно?
А это что, какой-то стандарт? Что вы ожидаете увидев в теме слово "сериализация", что она будет в XML? Мне связь непонятна.
На мой взгляд неумно - результат запроса в XML сериализовать. Лучше JSON.
---
fzt, ожидал именно этого. Но терь буду знать, что это не стандарт ))))
---
kasper076, что то я резковат был. Извиняюсь.
а что отдельно обговаривать то?

```1c
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(ЗаписьXML, ИсточникДанных);

    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.УстановитьСтроку(Стр);
    ПриемникДанных = ПрочитатьXML(ЧтениеXML);
```
---
>>Хочу ускорить выполнение работ, чтобы выполнять запросы на другой машине...
Дык. ТС мне непонятно зачем для этого выдергивать результат запроса на винт.
Можно же использовать временные таблицы и получать к ним доступ с любого клиента БД.
---
в 81?
(14) ну у меня же работает. ;-) сериализуй результат ЗначениеВСтрокуВнутр как строку, делов-та.
---
подниму тему.
Как понял нет возможности преобразовать выборку в XML файл без описания полей.
---
ISP, сериализуется только в строку.