Пятница, 11.10.2024, 14:24
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Сохранение результата запроса в файл без отображения
nclockworkerДата: Воскресенье, 03.03.2019, 17:04 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Код
Платформа: 8.3.13.1644
Режим БД: клиент-серверный
Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.1.3.93)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_6
Конфигурация. Версия БСП: 2.3.2.45
Инструменты разработчика. Версия: Портативные 4.81p
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Серверный модуль: Да
Клиент. ОС: Windows x86-64 version 6.1 Service Pack 1 (Build 7601)
Клиент. Приложение: Обычное приложение 64б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86-64 version 6.1 Service Pack 1 (Build 7601)


Не хватает возможности перенаправить результат запроса в файл (таблицу значений, табличный документ, xml файл). Бывает необходимо выгрузить миллионы записей хоть куда-нибудь в файл для передачи его в обработку. Хотелось бы, чтобы консоль запроса имела возможность вывода результата не только на экран разработчику, а сразу в стрим файла.
 
tormozitДата: Воскресенье, 03.03.2019, 22:16 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Нужны более конкретные примеры. Сейчас есть обработчик результата, позволяющий провести собственную выгрузку данных в файл, не загружая в таблицу весь результат. В платформе не предусмотрено стандартной сериализации для выборки данных из запроса. Думаю тебе быстрее будет самому написать такую сериализацию и опубликовать здесь ее код.
 
nclockworkerДата: Понедельник, 04.03.2019, 06:20 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Конкретный пример - выгрузка регистра сведений статусов проверки документов из ERP, для последующего восстановления конкретных записей после изменения документов. Можно например сериализовать ТаблицуЗначений в .json или .xml стандартными методами платформы.

Сообщение отредактировал nclockworker - Понедельник, 04.03.2019, 06:28
 
tormozitДата: Понедельник, 04.03.2019, 07:07 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6388
Репутация: 165
Статус: Оффлайн
Я думал таблица значений тебя как раз и не устраивает, т.к. выгружается целиком и потому не помещается в памяти. А раз она устраивает то проблемы нет. Ведь таблицу результата легко интерактивно сохранить в файл и затем загрузить ее в другой базе из файла.
 
nclockworkerДата: Понедельник, 04.03.2019, 21:42 | Сообщение # 5
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Действительно не устраивает, так как в память нужно все грузить.
 
  • Страница 1 из 1
  • 1
Поиск: