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
- Код из карточки поставщика