Quad.Wiki

Quad.Magic - Экспорт результатов SQL

Данное действие используется для выполнения каких-то нестандартных выгрузок, когда выгрузку нельзя настроить с помощью шаблона экспорта. Так же можно использовать при выгрузке каких-то больших файлов, скорость выгрузки будет заметно быстрее.

Настройка 1 - указывается запрос.

Пример запроса, который выгружает в файл ИД и Название всех товаров из вкладки Продукция.

select id, title from product order by title

При выгрузке в файл первой строкой идут заголовки колонок, они будут такие, как названия полей в запросе. Если нужно поменять заголовки, то запрос может выглядеть так:

select id as "code", title as "name" from product order by title

т.е. к каждому полю добавлено название в кавычках, после слова as

id as "code", title as "name"

 

Настройка 2 - указываются настройки выгрузки

В первой строке - полный путь к файлу, в который будет выгружена информация.

Во второй строке - разделитель между полями (по умолчанию точка с запятой)

В третьей строке - кодировка файла (по умолчанию идет кодировка WIN1251 - обычные русские символы). Можно указать UTF8 , чтобы выгружалось в кодировке utf-8.

 

Примеры запросов

Информация о прайсах поставщиков

select id,label1,title,price_type,is_active,importer_info,info,fn_last_hash from price where price_type in (1, 3, 5)

fn_last_hash - дата последней загрузки прайса

price_type - тип прайса (1 - поставщик, 3 - поставщик и конкурент, 5 - остатки)

label1 - Код из карточки поставщика