Раздел Экспорт используется для импорта шаблонов документов и использования их в проектах. Это удобно для создания серии отчетов по дополнительным проектам.

Раздел экспорта имеет ряд элементов навигации. Это:

Навигатор поиск можно использовать для поиска информации в ресурсах экспорта. В этом случае введите любой элемент, связанный с информацией, в поле поиска и нажмите кнопку поиска. При наличии в списке ресурсов система выведет несколько вариантов введенной информации. Пользователь решает использовать эти параметры.

Нажмите Синхронизировать, чтобы оптимизировать информацию в списке ресурсов. Эта кнопка используется для оптимизации данных путем проверки ресурсов, подключенных к методам.

При желании мы можем посмотреть, как формируются данные в таблице ресурсов экспорта и какие параметры они содержат. Для этого достаточно нажать на информацию в таблице.

Нажмите кнопку Добавить, чтобы добавить новый ресурс к экспортируемым данным. В открывшееся модальное окно вводится ряд данных. Поля для заполнения выделяются в зависимости от элемента type входного ресурса. Когда в модальном окне для поля type выбрано слово Word, генерируются следующие поля:
sql, platon_table и platon_api, которые определяют, как будет представлен ресурс.active, hidden и archived.http.get("https://e-auksion.uz/api/front/lots")
{
"totalPages": 193,
"totalRows": 1927,
"currentPage": 1,
"gaming_lots_cnt": 0,
"rows": [
{
"id": 2070118,
"lot_number": "2070118",
"name": "Недостроенное здание школы",
"full_address": "Ташкентская область, Янгиюльский район, КФУ Шоралисой, МФХ Ходжаабад",
"confiscant_categories_name": "Здания с незавершенным строительством",
"category_id": 4,
"start_price": 1.80503E9,
"zaklad_sum`ma": 9.02515E7,
"auction_date_str": "20.06.2022 10:00",
"order_end_time_str": "20.06.2022 09:00",
"zaklad_percent": 5.0,`
}]
}
select coalesce(concat(t.name1, 'нинг'), '') as org_name,
coalesce(concat(t.name1, 'нинг'), '') as org_name1,
coalesce(t.name2, '') as org_name2,
coalesce(concat(t.name3, 'ning'), '') as org_name3,
coalesce(t.name4, '') as org_name4,
coalesce(#search, '') as search,
coalesce(#org_id::bigint, $user.extraData.org_id) as org_id
from sm_orgs t
where t.state = 1
and t.id = $user.extraData.org_id
Platon, Postgres и Clickhouse.
data_source_type выводит соответствующие поля в модальном окне в зависимости от выбранного типа. Он содержит три типа информации. Это:
platon_api, в модальном окне откроется дополнительное поле объект данных. В этом открытом поле выбирается и вводится нужный API для использования в функционале экспорта.
Когда в data_source_type выбран тип sql, в модальном окне формируется несколько полей. Это:
http.get("https://e-auksion.uz/api/front/lots")
{
"totalPages": 193,
"totalRows": 1927,
"currentPage": 1,
"gaming_lots_cnt": 0,
"rows": [
{
"id": 2070118,
"lot_number": "2070118",
"name": "Недостроенное здание школы",
"full_address": "Ташкентская область, Янгиюльский район, КФУ Шоралисой, МФХ Ходжаабад",
"confiscant_categories_name": "Здания с незавершенным строительством",
"category_id": 4,
"start_price": 1.80503E9,
"zaklad_sum`ma": 9.02515E7,
"auction_date_str": "20.06.2022 10:00",
"order_end_time_str": "20.06.2022 09:00",
"zaklad_percent": 5.0,`
}]
}
select coalesce(concat(t.name1, 'нинг'), '') as org_name,
coalesce(concat(t.name1, 'нинг'), '') as org_name1,
coalesce(t.name2, '') as org_name2,
coalesce(concat(t.name3, 'ning'), '') as org_name3,
coalesce(t.name4, '') as org_name4,
coalesce(#search, '') as search,
coalesce(#org_id::bigint, $user.extraData.org_id) as org_id
from sm_orgs t
where t.state = 1
and t.id = $user.extraData.org_id
Platon, Postgres и Clickhouse.
Когда в data_source_type выбран тип platon_table, в модальном окне откроется дополнительное поле объект данных. В этом открытом поле выбирается и вводится желаемое имя таблицы для использования в функции экспорта.

Когда в data_source_type выбран тип platon_table, в модальном окне откроется дополнительное поле объект данных. В этом открытом поле выбирается и вводится желаемое имя таблицы для использования в функции экспорта.

Когда в поле тип модального окна выбран тип excel, соответственно открываются дополнительные поля. Это:
Immediate - запускать немедленно, Alternate - запускать в альтернативном порядке.
Поле sql отключено, если в поле type в модальном окне выбран тип Csv. В этом случае в модальном окне отображается ряд полей. Это:
sql, platon_table и platon_api, которые определяют, как будет представлен ресурс.select coalesce(concat(t.name1, 'нинг'), '') as org_name,
coalesce(concat(t.name1, 'нинг'), '') as org_name1,
coalesce(t.name2, '') as org_name2,
coalesce(concat(t.name3, 'ning'), '') as org_name3,
coalesce(t.name4, '') as org_name4,
coalesce(#search, '') as search,
coalesce(#org_id::bigint, $user.extraData.org_id) as org_id
from sm_orgs t
where t.state = 1
and t.id = $user.extraData.org_id
Вся необходимая информация выбирается и заполняется и нажимается кнопка Сохранить. Таким образом, вводимые для экспорта данные формируются в таблицу, и любой программист, имеющий лицензию на использование, будет иметь право ее использовать.