code Clique para ver o JSON completo
32 KB
{
"table-id": "view_cilindros_movimentacao_entre_inventarios",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios",
"table-class": "highlight",
"readonly": "sim",
"controls": [],
"html": {
"div": {
"before": "",
"after": ""
}
},
"routines": {
"summary": "getResumoCilindrosMovimentacaoEntreInventarios"
},
"headers": {
"Chave": {
"width": "5%"
},
"Primeira Movimentação": {
"width": "7%",
"align": "center"
},
"Última Movimentação": {
"width": "7%",
"align": "center"
},
"Cilindro": {
"width": "4%",
"align": "center"
},
"Etiqueta": {
"width": "4%",
"align": "center"
},
"Produto": {
"width": "15%"
},
"Situação": {
"width": "4%",
"align": "center"
},
"Localização": {
"width": "5%",
"align": "center"
},
"Inicial Cheio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Inicial Vazio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Inicial Total": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Carreg. Cheio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Carreg. Vazio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Carreg. Total": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Retorno Cheio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Retorno Vazio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Retorno Total": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Final Cheio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Final Vazio": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Final Total": {
"width": "3%",
"align": "center",
"sum": "sum"
},
"Saldo Conta": {
"width": "4%",
"align": "center",
"sum": "sum"
},
"Divergência": {
"width": "4%",
"align": "center",
"sum": "sum"
},
"Id": {
"type": "hidden"
},
"Tipo": {
"type": "hidden"
},
"Aplicação": {
"type": "hidden"
},
"Capacidade": {
"type": "hidden"
},
"Unidade": {
"type": "hidden"
}
},
"columns": {
"Id": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Chave": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "chave",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Primeira Movimentação": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "date",
"data-field-ondevou": "data_primeira",
"data-field-alias-ondevou": "data_hora_primeira",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Última Movimentação": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "date",
"data-field-ondevou": "data_ultima",
"data-field-alias-ondevou": "data_hora_ultima",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Cilindro": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_cilindro",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Etiqueta": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_etiqueta_avulsa",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Produto": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "descricao_produto",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Situação": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_situacao",
"data-field-ondevou": "nome_situacao",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Localização": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_localizacao",
"data-field-ondevou": "nome_localizacao",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Inicial Cheio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_inicial_cheio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Inicial Vazio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_inicial_vazio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Inicial Total": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_inicial_total",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Carreg. Cheio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_carregamentos_cheio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Carreg. Vazio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_carregamentos_vazio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Carreg. Total": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_carregamentos_total",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Retorno Cheio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_retornos_cheio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Retorno Vazio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_retornos_vazio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Retorno Total": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_retornos_total",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Final Cheio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_final_cheio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Final Vazio": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_final_vazio",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Final Total": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_final_total",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Saldo Conta": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "qtd_saldo_conta",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Divergência": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "divergencia",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Tipo": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_tipo",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Aplicação": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_aplicacao",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Capacidade": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_capacidade",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
},
"Unidade": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"data-field-ondevou": "nome_unidade_capacidade",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios"
}
}
},
"formsearch": {
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios",
"data-view-ondevou": "view_cilindros_movimentacao_entre_inventarios",
"data-where-limit": "N",
"data-table-full": "S",
"data-where-order": "order by data_primeira asc, id asc",
"input": {
"id_inventario_inicial": {
"data-id-field-ondevou": "id_inventario_inicial",
"data-field-ondevou": "id_inventario_inicial",
"data-type-ondevou": "number",
"texto_label": "Inventário(s) Inicial(is)",
"data-field-where": "id_inventario_inicial",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios",
"required": "required",
"class": "data-search",
"getdata": "{\"view\":\"view_inventarios\",\"data\":\"view_inventarios\",\"text-empty-search\":\"sim\",\"data-update-full-fields\":\"sim\",\"campo-data-id\":\"id_inventario\",\"campo-data-value-input\":\"descricao_inventario\",\"campo-data-input-select-view\":\"id_inventario,descricao_inventario,razao_social_cliente\",\"query\":{\"select\":\"* from view_inventarios\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_inventario,` `,descricao_inventario,` `,razao_social_cliente))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_inventario desc\"}}"
},
"id_inventario_final": {
"data-id-field-ondevou": "id_inventario_final",
"data-field-ondevou": "id_inventario_final",
"data-type-ondevou": "number",
"texto_label": "Inventário(s) Final(is)",
"data-field-where": "id_inventario_final",
"data-table-ondevou": "view_cilindros_movimentacao_entre_inventarios",
"required": "required",
"class": "data-search",
"getdata": "{\"view\":\"view_inventarios\",\"data\":\"view_inventarios\",\"text-empty-search\":\"sim\",\"data-update-full-fields\":\"sim\",\"campo-data-id\":\"id_inventario\",\"campo-data-value-input\":\"descricao_inventario\",\"campo-data-input-select-view\":\"id_inventario,descricao_inventario,razao_social_cliente\",\"query\":{\"select\":\"* from view_inventarios\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_inventario,` `,descricao_inventario,` `,razao_social_cliente))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_inventario desc\"}}"
}
}
},
"graficos": {
"1": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"2": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"3": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"4": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"5": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"6": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"7": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
},
"8": {
"data": {
"Inicial": {
"type": "bar",
"name": "Inicial",
"x": "descricao_produto",
"y": "qtd_inicial_total",
"texttemplate": "%{y}"
},
"Carregamentos": {
"type": "bar",
"name": "Carregamentos",
"x": "descricao_produto",
"y": "qtd_carregamentos_total"
},
"Retornos": {
"type": "bar",
"name": "Retornos",
"x": "descricao_produto",
"y": "qtd_retornos_total"
},
"Final": {
"type": "bar",
"name": "Final",
"x": "descricao_produto",
"y": "qtd_final_total"
}
},
"layout": {
"title": {
"text": "Movimentação por produto"
}
}
}
},
"dashboard": {
"enabled": true,
"theme": "modern",
"layout": "free",
"auto_refresh": true,
"header": {
"logo": {
"src": "img/ondevou_plataforma.png",
"alt": "OndeVou Plataforma",
"class": "dashboard-logo-img"
},
"title": "📊 MOVIMENTAÇÃO DE CILINDROS ENTRE INVENTÁRIOS",
"subtitle": "Análise de movimentação de cilindros entre inventários inicial e final",
"filters_area": {
"container_id": "dashboard-filters-area",
"empty_message": "Sem filtros"
},
"actions": [
{
"type": "button",
"container_id": "dashboard-atualizar-dados",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-primary",
"icon": "fas fa-sync-alt",
"text": "Atualizar",
"action": "dashboard_refreshData",
"title": "Atualizar Dados"
},
{
"type": "button",
"container_id": "dashboard-voltar-dados",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-outline",
"icon": "fas fa-table",
"text": "Voltar para dados",
"action": "voltarParaDadosFromDashboard",
"title": "Voltar para dados"
},
{
"type": "button",
"container_id": "dashboard-auto-refresh",
"class": "dashboard-btn dashboard-btn-sm dashboard-btn-info",
"icon": "fas fa-clock",
"text": "Auto-Refresh",
"action": "dashboard_toggleAutoRefresh",
"title": "Alternar escuta automática de dados"
}
]
},
"sections": {
"bloco1_resumo": {
"type": "summary_cards_full",
"title": "RESUMO EXECUTIVO - MOVIMENTAÇÃO",
"icon": "📊",
"class": "dashboard-section dashboard-section-full-width",
"config": {
"container_id": "cards-resumo-movimentacao",
"size": "full",
"cards": [
{
"title": "INICIAL CHEIO",
"value": "SUM:qtd_inicial_cheio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#3b82f6"
},
{
"title": "INICIAL VAZIO",
"value": "SUM:qtd_inicial_vazio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#60a5fa"
},
{
"title": "INICIAL TOTAL",
"value": "SUM:qtd_inicial_total",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#1e40af"
},
{
"title": "CARREG. CHEIO",
"value": "SUM:qtd_carregamentos_cheio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📤",
"color": "#ef4444"
},
{
"title": "CARREG. VAZIO",
"value": "SUM:qtd_carregamentos_vazio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📤",
"color": "#f87171"
},
{
"title": "CARREG. TOTAL",
"value": "SUM:qtd_carregamentos_total",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📤",
"color": "#b91c1c"
},
{
"title": "RETORNO CHEIO",
"value": "SUM:qtd_retornos_cheio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#22c55e"
},
{
"title": "RETORNO VAZIO",
"value": "SUM:qtd_retornos_vazio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#4ade80"
},
{
"title": "RETORNO TOTAL",
"value": "SUM:qtd_retornos_total",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📥",
"color": "#15803d"
},
{
"title": "FINAL CHEIO",
"value": "SUM:qtd_final_cheio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📊",
"color": "#8b5cf6"
},
{
"title": "FINAL VAZIO",
"value": "SUM:qtd_final_vazio",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📊",
"color": "#a78bfa"
},
{
"title": "FINAL TOTAL",
"value": "SUM:qtd_final_total",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "📊",
"color": "#6d28d9"
},
{
"title": "SALDO CONTA",
"value": "SUM:qtd_saldo_conta",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "⚖️",
"color": "#f97316"
},
{
"title": "DIVERGÊNCIA",
"value": "SUM:divergencia",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"icon": "⚠️",
"color": "#ef4444"
},
{
"title": "CONFORMES",
"value": "COUNT_WHERE:divergencia=0",
"format": "numero",
"decimals": 0,
"icon": "✅",
"color": "#22c55e"
},
{
"title": "DIVERGENTES",
"value": "COUNT_WHERE:divergencia!=0",
"format": "numero",
"decimals": 0,
"icon": "⚠️",
"color": "#ef4444"
}
]
}
},
"bloco2_divergencia": {
"type": "summary_cards_grid",
"title": "DIAGNÓSTICO POR DIVERGÊNCIA",
"icon": "🔍",
"class": "dashboard-section dashboard-section-full-width",
"config": {
"container_id": "cards-divergencia",
"size": "full",
"sections": [
{
"title": "DIVERGÊNCIA",
"cards": [
{
"title": "CONFORMES",
"value": "COUNT_WHERE:divergencia=0",
"format": "numero",
"decimals": 0,
"icon": "✅",
"color": "#22c55e"
},
{
"title": "FALTANDO",
"value": "COUNT_WHERE:divergencia>0",
"format": "numero",
"decimals": 0,
"icon": "📉",
"color": "#f97316"
},
{
"title": "SOBRANDO",
"value": "COUNT_WHERE:divergencia<0",
"format": "numero",
"decimals": 0,
"icon": "📈",
"color": "#8b5cf6"
}
]
}
]
}
},
"bloco3_ranking_divergencias": {
"type": "charts_grid_section",
"title": "RANKING DE DIVERGÊNCIAS",
"icon": "📈",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"config": {
"container_id": "ranking-divergencias-grid",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-divergencia-produto",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:divergencia"
},
"display_config": {
"title": "⚠️ Divergência por Produto",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "500px",
"color": "#ef4444",
"sort_by": "value",
"sort_order": "ASC",
"limit": 15
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-divergencia-tipo",
"data_config": {
"group_by": "nome_tipo",
"operation": "SUM:divergencia"
},
"display_config": {
"title": "⚠️ Divergência por Tipo",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "500px",
"color": "#f97316",
"sort_by": "value",
"sort_order": "ASC"
}
}
}
]
}
},
"bloco4_movimentacao_produto": {
"type": "charts_grid_section",
"title": "MOVIMENTAÇÃO POR PRODUTO",
"icon": "📊",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-4",
"config": {
"container_id": "movimentacao-produto-grid",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-inventario-inicial",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:qtd_inicial_total"
},
"display_config": {
"title": "📥 Inventário Inicial (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#3b82f6",
"sort_by": "value",
"sort_order": "DESC",
"limit": 15
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-carregamentos",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:qtd_carregamentos_total"
},
"display_config": {
"title": "📤 Carregamentos (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#ef4444",
"sort_by": "value",
"sort_order": "DESC",
"limit": 15
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-retornos",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:qtd_retornos_total"
},
"display_config": {
"title": "📥 Retornos (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#22c55e",
"sort_by": "value",
"sort_order": "DESC",
"limit": 15
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-inventario-final",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:qtd_final_total"
},
"display_config": {
"title": "📊 Inventário Final (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#8b5cf6",
"sort_by": "value",
"sort_order": "DESC",
"limit": 15
}
}
}
]
}
},
"bloco5_divergencia": {
"type": "charts_grid_section",
"title": "DIVERGÊNCIA",
"icon": "⚠️",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"config": {
"container_id": "divergencia-grid",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-divergencia-final",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:divergencia"
},
"display_config": {
"title": "⚠️ Divergência (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#ef4444",
"sort_by": "value",
"sort_order": "ASC",
"limit": 15
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-saldo-conta",
"data_config": {
"group_by": "descricao_produto",
"operation": "SUM:qtd_saldo_conta"
},
"display_config": {
"title": "⚖️ Saldo Conta (cil)",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " cil",
"height": "450px",
"color": "#f97316",
"sort_by": "value",
"sort_order": "DESC",
"limit": 15
}
}
}
]
}
}
}
},
"entidade": {},
"url_documentacao": "/docs/ondevou-db-view_cilindros_movimentacao_entre_inventarios.html",
"nome_tabela": "view_cilindros_movimentacao_entre_inventarios"
}