code Clique para ver o JSON completo
44 KB
{
"table-id": "produtos",
"data-table-ondevou": "produtos",
"data-table-auditor": "auditor_produtos",
"data-field-auditor": "id_produto",
"data-table-erplinux": "sceitem",
"data-index-erplinux": "sceitem1",
"data-index-field-erplinux": "codigo",
"table-class": "highlight",
"readonly": "nao",
"controls": [
"add",
"edit",
"formulas",
"info",
"find",
"copy",
"save",
"qrcode",
"delete",
"remove"
],
"html": {
"div": {
"before": "",
"after": ""
}
},
"entidade": {
"page": "produto",
"title": "Produto",
"table": "produtos",
"campo_id": "id_produto",
"view": "view_produtos",
"where_post": "",
"function": "getProdutoQrCode",
"ogTitle": "Cadastre seus produtos em segundos com XML e rastreie com QR Code",
"ogDescription": "Agilize o cadastro de seus produtos com a importação de dados em formato XML e acompanhe todas as movimentações através da leitura de QR Code. Nossa solução oferece uma gestão completa e eficiente, garantindo a rastreabilidade de seus produtos em toda a cadeia de suprimentos.",
"ogImage": "",
"ogUrl": "https://ondevou.com/produto",
"ogKeywords": "produto, cadastro de produtos, importação XML, rastreamento, QR Code, gestão de produtos, cadeia de suprimentos, ondevou, onde, onde ir, software",
"sobre": {},
"posts": {
"1": {
"id_post": "1",
"nome_rotina": "Sobre OndeVou Produtos",
"descricao": "O Ondevou Produtos é uma solução completa para a gestão, exibição e comercialização de produtos em diversas categorias. Ele oferece ferramentas intuitivas para cadastro, rastreamento e análise detalhada dos produtos. O sistema facilita a integração com marketplaces e plataformas de vendas, ampliando a visibilidade e a eficiência operacional, com controle de estoque em tempo real e relatórios avançados para decisões estratégicas. Ideal para empresas que buscam otimizar seus processos logísticos e aumentar suas vendas online.",
"id_rotina": "",
"id_membro": "",
"nome_membro": "Firmino Moreira Gusmão",
"razao_social": "ONDEVOU.COM TECNOLOGIA LTDA",
"cnpj": "17.058.605/0001-36",
"razao_social_cliente": "",
"nome_fantasia_cliente": "",
"tabela_origem": "",
"id_origem": "",
"data_criacao": 1786541081321,
"link_post": {
"title": "Saiba mais sobre o OndeVou Produtos",
"url": "plataforma/produto/produtos",
"onclick": "navClose();startMenu(this);return false;",
"menu": "492"
}
}
}
},
"routines": {
"view": "132",
"add": "42",
"edit": "43"
},
"pdf": {
"format": "a3",
"orientation": "landscape",
"columns": [
"Id",
"Código erplinux",
"Descrição",
"Família",
"Tipo",
"Marca",
"Cor",
"Tamanho",
"Un compra",
"Un venda",
"Código NCM",
"Código CEST",
"Peso líquido",
"Peso bruto",
"Produção própria"
]
},
"search": {
"id_search_produto": {
"data-type-ondevou": "number",
"texto_label": "Produto",
"data-field-ondevou": "id_search_produto",
"data-table-ondevou": "view_produtos",
"getcollector": "{\"qrcode\":\"{\\\"qrcode-type\\\":[\\\"pr\\\"]}\",\"table-setups\":\"{\\\"search\\\":\\\"nao\\\",\\\"html\\\":\\\"nao\\\",\\\"controls\\\":[\\\"info\\\",\\\"remove\\\"]}\"}",
"getdata": "{\"view\":\"view_produtos\",\"data\":\"view_produtos\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_produto\",\"campo-data-value-input\":\"codigo_erplinux_produto,descricao_produto\",\"campo-data-input-select-view\":\"codigo_erplinux_produto,descricao_produto,nome_unidade_venda\",\"query\":{\"select\":\"* from view_produtos\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_produto,` `,codigo_erplinux_produto,` `,descricao_produto))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_produto desc\"}}"
}
},
"headers": {
"Id": {
"width": "7%"
},
"qrcode": {
"width": "100px",
"align": "left",
"class": "qrcode"
},
"Find": {
"width": "5%"
},
"Seq": {
"width": "5%"
},
"Participante": {
"width": "11%"
},
"Código erplinux": {
"width": "10%"
},
"Descrição": {
"width": "25%"
},
"Família": {
"width": "15%"
},
"Tipo": {
"width": "15%"
},
"Marca": {
"width": "15%"
},
"Cor": {
"width": "7%"
},
"Tamanho": {
"width": "7%"
},
"Un compra": {
"width": "7%"
},
"Un venda": {
"width": "7%"
},
"Código NCM": {
"width": "10%"
},
"Código CEST": {
"width": "7%"
},
"Peso líquido": {
"width": "7%"
},
"Peso bruto": {
"width": "7%"
},
"Volume m3": {
"width": "7%"
},
"Produção própria": {
"width": "10%"
},
"Código barras": {
"width": "15%"
},
"Código produto fabricante": {
"width": "10%"
},
"Qtd inicial": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Qtd entrada nf": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Qtd entrada produção": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Qtd saida nf": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Qtd consumo produção": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Qtd final": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total inicial": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total entrada nf": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total entrada produção": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total saida nf": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total consumo produção": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Valor total final": {
"type": "hidden",
"width": "10%",
"align": "right"
},
"Id produto todos": {
"type": "hidden",
"width": "10%"
},
"Id vínculo": {
"type": "hidden",
"width": "10%"
}
},
"columns": {
"Id": {
"input": {
"readonly": "readonly",
"clear-not-participante": "sim",
"data-type-ondevou": "number",
"data-field-ondevou": "id",
"data-field-alias-ondevou": "id_produto",
"data-table-ondevou": "produtos,auditor_produtos",
"getpage": "{\"page\":\"produto\",\"campo\":\"id\"}",
"controls-acao": {
"formulas": {
"acao": "setFormulasFromTableProdutos",
"messagem": "Formulas do produto"
},
"qrcode": {
"acao": "getQRcode",
"messagem": "Gerar QR Code"
}
},
"formsearch": {
"required": ""
}
}
},
"qrcode": {
"input": {
"readonly": "readonly",
"type": "canvas",
"qrcode-type": "pr",
"data-type-ondevou": "text",
"data-field-ondevou": "qrcode",
"data-table-ondevou": "qrcode"
}
},
"Find": {
"input": {
"class": "table-input-find",
"data-type-ondevou": "text",
"data-field-ondevou": "find",
"data-table-ondevou": "view_produtos",
"getdata": "{\"view\":\"view_produtos\",\"data\":\"view_produtos\",\"text-empty-search\":\"sim\",\"trigger\":\"setTableGetFind()\",\"campo-data-id\":\"id_produto\",\"campo-data-value-input\":\"codigo_erplinux_produto,descricao_produto\",\"campo-data-input-select-view\":\"codigo_erplinux_produto,descricao_produto,nome_unidade_venda\",\"query\":{\"select\":\"* from view_produtos\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_produto,` `,codigo_erplinux_produto,` `,descricao_produto))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_produto desc\"}}"
}
},
"Seq": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "text",
"autoincremento": "true",
"data-field-ondevou": "contagem_linha",
"data-table-ondevou": "view_produtos"
}
},
"Participante": {
"input": {
"readonly": "readonly",
"required": "required",
"value": "1",
"data-type-ondevou": "number",
"data-field-ondevou": "participante",
"data-table-ondevou": "produtos"
}
},
"Código erplinux": {
"input": {
"data-type-ondevou": "text",
"data-field-ondevou": "codigo_erplinux",
"data-field-alias-ondevou": "codigo_erplinux_produto",
"data-field-erplinux": "codigo",
"data-table-ondevou": "produtos",
"formsearch": {
"required": ""
}
}
},
"Descrição": {
"input": {
"required": "required",
"data-type-ondevou": "text",
"data-field-ondevou": "descricao",
"data-field-erplinux": "descri",
"data-field-alias-ondevou": "descricao_produto",
"data-table-ondevou": "produtos",
"formsearch": {
"required": ""
}
}
},
"Família": {
"input": {
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_familia",
"data-field-ondevou": "nome_familia",
"data-table-ondevou": "produtos",
"getdata": "{\"view\":\"view_produtos_familias\",\"data\":\"view_produtos_familias\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_familia\",\"campo-data-value-input\":\"nome_familia\",\"campo-data-input-select-view\":\"nome_familia\",\"query\":{\"select\":\"* from view_produtos_familias\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_familia,` `,nome_familia))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_familia desc\"}}",
"putdata": "{\"tabela\":\"produtos_familias\",\"unique\":\"participante,nome\",\"fields\":{\"participante\":\"participante\",\"nome\":\"nome_familia\"}}",
"formsearch": {
"required": ""
}
}
},
"Tipo": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_tipo",
"data-field-ondevou": "nome_tipo",
"data-field-erplinux": "tipo",
"data-id-field-erplinux": "codigo_erplinux_tipo",
"data-table-ondevou": "produtos",
"getdata": "{\"view\":\"view_produtos_tipos\",\"data\":\"view_produtos_tipos\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_tipo\",\"campo-data-value-input\":\"nome_tipo\",\"campo-data-input-select-view\":\"nome_tipo\",\"query\":{\"select\":\"* from view_produtos_tipos\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_tipo,` `,codigo_erplinux_tipo,` `,nome_tipo))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}},\"order\":\"id_tipo desc\"}}",
"putdata": "{\"tabela\":\"produtos_tipos\",\"unique\":\"participante,nome\",\"fields\":{\"participante\":\"participante\",\"nome\":\"nome_tipo\"}}",
"formsearch": {
"required": ""
}
}
},
"Marca": {
"input": {
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_marca",
"data-field-ondevou": "nome_marca",
"data-field-erplinux": "marca",
"data-table-ondevou": "produtos",
"putdata": "{\"tabela\":\"produtos_marcas\",\"unique\":\"participante,nome\",\"fields\":{\"participante\":\"participante\",\"nome\":\"nome_marca\"}}",
"getdata": "{\"view\":\"view_produtos_marcas\",\"data\":\"view_produtos_marcas\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_marca\",\"campo-data-value-input\":\"nome_marca\",\"campo-data-input-select-view\":\"nome_marca\",\"query\":{\"select\":\"* from view_produtos_marcas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_marca,` `,nome_marca))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
"formsearch": {
"required": ""
}
}
},
"Cor": {
"input": {
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_cor",
"data-field-ondevou": "nome_cor",
"data-field-erplinux": "cor",
"data-table-ondevou": "produtos",
"putdata": "{\"tabela\":\"produtos_cores\",\"unique\":\"nome\",\"fields\":{\"nome\":\"nome_cor\"}}",
"getdata": "{\"view\":\"view_produtos_cores\",\"data\":\"view_produtos_cores\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_cor\",\"campo-data-value-input\":\"nome_cor\",\"campo-data-input-select-view\":\"nome_cor\",\"query\":{\"select\":\"* from view_produtos_cores\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_cor,` `,nome_cor))) ilike `%\",\"right\":\"%`)\"}}}}}",
"formsearch": {
"required": ""
}
}
},
"Tamanho": {
"input": {
"data-type-ondevou": "number",
"data-id-field-ondevou": "id_tamanho",
"data-field-ondevou": "nome_tamanho",
"data-field-erplinux": "tamanho",
"data-table-ondevou": "produtos",
"putdata": "{\"tabela\":\"produtos_tamanhos\",\"unique\":\"nome\",\"fields\":{\"nome\":\"nome_tamanho\"}}",
"getdata": "{\"view\":\"view_produtos_tamanhos\",\"data\":\"view_produtos_tamanhos\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_tamanho\",\"campo-data-value-input\":\"nome_tamanho\",\"campo-data-input-select-view\":\"nome_tamanho\",\"query\":{\"select\":\"* from view_produtos_tamanhos\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_tamanho,` `,nome_tamanho))) ilike `%\",\"right\":\"%`)\"}}}}}",
"formsearch": {
"required": ""
}
}
},
"Un compra": {
"input": {
"required": "required",
"data-type-ondevou": "text",
"data-id-field-ondevou": "id_unidade_compra",
"data-field-ondevou": "nome_unidade_compra",
"data-field-erplinux": "unid",
"data-table-ondevou": "produtos",
"getdata": "{\"view\":\"view_produtos_unidade_compra\",\"data\":\"view_produtos_unidade_compra\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_unidade_compra\",\"campo-data-value-input\":\"nome_unidade_compra\",\"campo-data-input-select-view\":\"nome_unidade_compra\",\"query\":{\"select\":\"* from view_produtos_unidade_compra\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_unidade_compra,` `,nome_unidade_compra,` `,descricao_unidade_compra))) ilike `%\",\"right\":\"%`)\"}}}}}"
}
},
"Un venda": {
"input": {
"required": "required",
"data-type-ondevou": "text",
"data-id-field-ondevou": "id_unidade_venda",
"data-field-ondevou": "nome_unidade_venda",
"data-field-erplinux": "unid",
"data-table-ondevou": "produtos",
"getdata": "{\"view\":\"view_produtos_unidade_venda\",\"data\":\"view_produtos_unidade_venda\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_unidade_venda\",\"campo-data-value-input\":\"nome_unidade_venda\",\"campo-data-input-select-view\":\"nome_unidade_venda\",\"query\":{\"select\":\"* from view_produtos_unidade_venda\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_unidade_venda,` `,nome_unidade_venda,` `,descricao_unidade_venda))) ilike `%\",\"right\":\"%`)\"}}}}}"
}
},
"Código NCM": {
"input": {
"required": "required",
"data-type-ondevou": "text",
"maxlength": "8",
"minlength": "8",
"data-field-ondevou": "codigo_ncm",
"data-field-erplinux": "inciso",
"onkeypress": "return SomenteNumero(event)",
"data-table-ondevou": "produtos",
"formsearch": {
"required": ""
}
}
},
"Código CEST": {
"input": {
"data-type-ondevou": "text",
"data-field-ondevou": "codigo_cest",
"data-table-ondevou": "produtos"
}
},
"Peso líquido": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-field-ondevou": "peso_liquido",
"data-field-erplinux": "pesol",
"onkeyup": "setInputFormatNumber(this,`3`)",
"data-table-ondevou": "produtos"
}
},
"Peso bruto": {
"input": {
"required": "required",
"data-type-ondevou": "number",
"data-field-ondevou": "peso_bruto",
"data-field-erplinux": "pesob",
"onkeyup": "setInputFormatNumber(this,`3`)",
"data-table-ondevou": "produtos"
}
},
"Volume m3": {
"input": {
"data-type-ondevou": "number",
"data-field-ondevou": "volume_metro_cubico",
"onkeyup": "setInputFormatNumber(this,`3`)",
"data-table-ondevou": "produtos"
}
},
"Código barras": {
"input": {
"data-type-ondevou": "text",
"data-field-ondevou": "gtin_ean",
"data-field-alias-ondevou": "gtin_ean_produto",
"data-field-erplinux": "codbarra",
"data-table-ondevou": "produtos",
"formsearch": {
"required": ""
}
}
},
"Código produto fabricante": {
"input": {
"data-type-ondevou": "text",
"data-field-ondevou": "codigo_produto_fabricante",
"data-field-erplinux": "codfab",
"data-table-ondevou": "produtos"
}
},
"Produção própria": {
"input": {
"data-type-ondevou": "text",
"type": "checkbox",
"checkbox-options": "{\"Sim\":[\"S\",\"N\"]}",
"data-field-ondevou": "producao_propria",
"data-field-erplinux": "nospro",
"data-table-ondevou": "produtos"
}
},
"Qtd inicial": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_inicial",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Qtd entrada nf": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_entrada_nf",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Qtd entrada produção": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_entrada_producao",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Qtd saida nf": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_saida_nf",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Qtd consumo produção": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_consumo_producao",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Qtd final": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "quantidade_final",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total inicial": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_inicial",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total entrada nf": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_entrada_nf",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total entrada produção": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_entrada_producao",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total saida nf": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_saida_nf",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total consumo produção": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_consumo_producao",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Valor total final": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "valor_total_final",
"onkeyup": "setInputFormatNumber(this,`2`)",
"data-table-ondevou": "view_produtos"
}
},
"Id produto todos": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_produto_todos",
"data-table-ondevou": "produtos,produtos_vinculos"
}
},
"Id vínculo": {
"input": {
"readonly": "readonly",
"data-type-ondevou": "number",
"data-field-ondevou": "id_produto_vinculo",
"data-table-ondevou": "produtos,produtos_vinculos"
}
}
},
"formsearch": {
"data-table-ondevou": "view_produtos",
"data-view-ondevou": "view_produtos",
"data-where-limit": "S",
"data-where-order": "order by id_produto desc",
"data-where-fixed": "participante in (`1`)",
"input": {
"producao_propria_sim": {
"data-field-ondevou": "producao_propria",
"data-field-erplinux": "nospro",
"data-type-ondevou": "text",
"type": "checkbox",
"divClass": "col s12 m1",
"texto_label": "Apenas produtos de produção própria",
"data-where-true": "producao_propria=`S`"
},
"apenas_ids_produtos_tabela_vendas": {
"data-field-ondevou": "apenas_ids_produtos_tabela_vendas",
"data-type-ondevou": "number",
"type": "checkbox",
"texto_label": "Apenas produtos com nfe de entrada ou saída",
"data-where-ids": "select id_produto as id from view_vendas_produtos where participante=`1` group by id_produto order by id asc",
"data-where-true": "(id_produto in (`ids`))"
},
"processar_informacoes_de_estoque": {
"data-field-ondevou": "processar_informacoes_de_estoque",
"data-type-ondevou": "number",
"view-in-routine": "171",
"type": "checkbox",
"texto_label": "Processar informações do estoque",
"data-where-true": "{\"0\":{\"function\": \"setViewProdutosFromMovimentacaoEstoque(`processar_informacoes_de_estoque`)\",\"trigger\": \"after\",\"order\": \"1\"}}"
},
"incluir_notas_fiscais_retorno_industrializacao": {
"data-field-ondevou": "incluir_notas_fiscais_retorno_industrializacao",
"data-type-ondevou": "number",
"view-in-routine": "171",
"data-table-ondevou": "processar_informacoes_de_estoque",
"type": "checkbox",
"texto_label": "Incluir notas fiscais de retorno de industrialização",
"data-where-false": "id_natureza_operacao not in (46,48)"
},
"incluir_producao": {
"data-field-ondevou": "incluir_producao",
"data-type-ondevou": "number",
"view-in-routine": "171",
"data-table-ondevou": "processar_informacoes_de_estoque",
"type": "checkbox",
"texto_label": "Incluir produção"
},
"incluir_consumo_producao": {
"data-field-ondevou": "incluir_consumo_producao",
"data-type-ondevou": "number",
"view-in-routine": "171",
"data-table-ondevou": "processar_informacoes_de_estoque",
"type": "checkbox",
"texto_label": "Incluir consumo de produção"
},
"apenas_produtos_com_informacoes_de_estoque": {
"data-field-ondevou": "apenas_produtos_com_informacoes_de_estoque",
"data-type-ondevou": "number",
"view-in-routine": "171",
"type": "checkbox",
"texto_label": "Apenas produtos com informações de estoque",
"data-where-true": "{\"0\":{\"function\":\"setViewProdutosFromMovimentacaoEstoqueApenasComInformacoes()\",\"trigger\":\"after\",\"order\":\"2\"}}"
},
"data_inicial": {
"data-field-ondevou": "data_inicial",
"data-type-ondevou": "date",
"type": "date",
"class": "datepicker",
"texto_label": "Data Inicial",
"data-field-where": "data"
},
"data_final": {
"data-field-ondevou": "data_final",
"data-type-ondevou": "date",
"type": "date",
"class": "datepicker",
"texto_label": "Data Final",
"data-field-where": "data"
}
}
},
"dashboard": {
"enabled": true,
"theme": "modern",
"layout": "free",
"auto_refresh": false,
"header": {
"logo": {
"src": "img/ondevou_plataforma.png",
"alt": "OndeVou Plataforma",
"class": "dashboard-logo-img"
},
"title": "PRODUTOS",
"subtitle": "Catálogo de Produtos",
"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_executivo": {
"type": "summary_cards_full",
"title": "RESUMO EXECUTIVO - PRODUTOS",
"class": "dashboard-section dashboard-section-full-width",
"icon": "📦",
"config": {
"container_id": "cards-resumo-executivo",
"size": "full",
"cards": [
{
"title": "TOTAL DE PRODUTOS",
"value": "COUNT:id_produto",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "📦",
"color": "#2c3e50"
},
{
"title": "PRODUÇÃO PRÓPRIA",
"value": "COUNT:id_produto",
"filters": "producao_propria = \"S\"",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "🏭",
"color": "#27ae60"
},
{
"title": "TERCEIRIZADOS",
"value": "COUNT:id_produto",
"filters": "producao_propria != \"S\" OR producao_propria IS NULL",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "🤝",
"color": "#f39c12"
},
{
"title": "TAXA DE PRODUÇÃO PRÓPRIA",
"value": "CALC:(COUNT(id_produto where producao_propria = \"S\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📊",
"color": "#27ae60"
},
{
"title": "COM FABRICANTE",
"value": "COUNT:id_produto",
"filters": "id_fabricante IS NOT NULL AND id_fabricante != \"\"",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "🏢",
"color": "#3498db"
},
{
"title": "TAXA DE FABRICANTE",
"value": "CALC:(COUNT(id_produto where id_fabricante IS NOT NULL AND id_fabricante != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📊",
"color": "#3498db"
},
{
"title": "COM MARCA",
"value": "COUNT:id_produto",
"filters": "id_marca IS NOT NULL AND id_marca != \"\"",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "🏷️",
"color": "#8e44ad"
},
{
"title": "TAXA DE MARCA",
"value": "CALC:(COUNT(id_produto where id_marca IS NOT NULL AND id_marca != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📊",
"color": "#8e44ad"
},
{
"title": "COM NCM",
"value": "COUNT:id_produto",
"filters": "codigo_ncm IS NOT NULL AND codigo_ncm != \"\"",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"icon": "🔢",
"color": "#1abc9c"
},
{
"title": "TAXA DE NCM",
"value": "CALC:(COUNT(id_produto where codigo_ncm IS NOT NULL AND codigo_ncm != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📊",
"color": "#1abc9c"
}
]
}
},
"bloco2_metricas_detalhadas": {
"type": "summary_cards_grid",
"title": "MÉTRICAS DETALHADAS",
"class": "dashboard-section dashboard-section-full-width",
"icon": "🔢",
"config": {
"container_id": "cards-metricas-detalhadas",
"size": "full",
"sections": [
{
"title": "📂 CLASSIFICAÇÃO",
"cards": [
{
"title": "FAMÍLIAS",
"value": "COUNT_DISTINCT:nome_familia",
"filters": "nome_familia IS NOT NULL AND nome_familia != \"\"",
"format": "numero",
"decimals": 0,
"icon": "📂",
"color": "#3498db"
},
{
"title": "TIPOS",
"value": "COUNT_DISTINCT:nome_tipo",
"filters": "nome_tipo IS NOT NULL AND nome_tipo != \"\"",
"format": "numero",
"decimals": 0,
"icon": "🏷️",
"color": "#27ae60"
},
{
"title": "MARCAS",
"value": "COUNT_DISTINCT:nome_marca",
"filters": "nome_marca IS NOT NULL AND nome_marca != \"\"",
"format": "numero",
"decimals": 0,
"icon": "🏷️",
"color": "#8e44ad"
},
{
"title": "FABRICANTES",
"value": "COUNT_DISTINCT:nome_fabricante",
"filters": "nome_fabricante IS NOT NULL AND nome_fabricante != \"\"",
"format": "numero",
"decimals": 0,
"icon": "🏢",
"color": "#f39c12"
},
{
"title": "CORES",
"value": "COUNT_DISTINCT:nome_cor",
"filters": "nome_cor IS NOT NULL AND nome_cor != \"\"",
"format": "numero",
"decimals": 0,
"icon": "🎨",
"color": "#9b59b6"
},
{
"title": "TAMANHOS",
"value": "COUNT_DISTINCT:nome_tamanho",
"filters": "nome_tamanho IS NOT NULL AND nome_tamanho != \"\"",
"format": "numero",
"decimals": 0,
"icon": "📏",
"color": "#1abc9c"
}
]
},
{
"title": "⚖️ ANÁLISE DE PESO",
"cards": [
{
"title": "PESO LÍQUIDO MÉDIO",
"value": "AVG:peso_liquido",
"format": "numero",
"decimals": 2,
"suffix": " kg",
"icon": "📊",
"color": "#3498db"
},
{
"title": "PESO LÍQUIDO MÍNIMO",
"value": "MIN:peso_liquido",
"format": "numero",
"decimals": 2,
"suffix": " kg",
"icon": "⬇️",
"color": "#27ae60"
},
{
"title": "PESO LÍQUIDO MÁXIMO",
"value": "MAX:peso_liquido",
"format": "numero",
"decimals": 2,
"suffix": " kg",
"icon": "⬆️",
"color": "#e74c3c"
},
{
"title": "PESO BRUTO MÉDIO",
"value": "AVG:peso_bruto",
"format": "numero",
"decimals": 2,
"suffix": " kg",
"icon": "📊",
"color": "#9b59b6"
}
]
},
{
"title": "📊 QUALIDADE DO CADASTRO",
"cards": [
{
"title": "TAXA DE FAMÍLIA",
"value": "CALC:(COUNT(id_produto where nome_familia IS NOT NULL AND nome_familia != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📂",
"color": "#3498db"
},
{
"title": "TAXA DE TIPO",
"value": "CALC:(COUNT(id_produto where nome_tipo IS NOT NULL AND nome_tipo != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "🏷️",
"color": "#27ae60"
},
{
"title": "TAXA DE COR",
"value": "CALC:(COUNT(id_produto where nome_cor IS NOT NULL AND nome_cor != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "🎨",
"color": "#9b59b6"
},
{
"title": "TAXA DE GTIN/EAN",
"value": "CALC:(COUNT(id_produto where gtin_ean_produto IS NOT NULL AND gtin_ean_produto != \"\")/COUNT(id_produto))*100",
"format": "numero",
"decimals": 1,
"suffix": "%",
"icon": "📱",
"color": "#e67e22"
}
]
}
]
}
},
"bloco3_distribuicao_familia": {
"type": "charts_grid_section",
"title": "DISTRIBUIÇÃO POR FAMÍLIA",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "📂",
"config": {
"container_id": "distribuicao-familia",
"charts": [
{
"type": "chart_pie",
"config": {
"container_id": "graf-familia-pizza",
"data_config": {
"group_by": "nome_familia",
"operation": "COUNT:id_produto",
"filters": "nome_familia IS NOT NULL AND nome_familia != \"\""
},
"display_config": {
"title": "PRODUTOS POR FAMÍLIA",
"donut": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-familia-ranking",
"data_config": {
"group_by": "nome_familia",
"operation": "COUNT:id_produto",
"filters": "nome_familia IS NOT NULL AND nome_familia != \"\""
},
"display_config": {
"title": "RANKING POR FAMÍLIA",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
},
"bloco4_distribuicao_tipo": {
"type": "charts_grid_section",
"title": "DISTRIBUIÇÃO POR TIPO",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "🏷️",
"config": {
"container_id": "distribuicao-tipo",
"charts": [
{
"type": "chart_pie",
"config": {
"container_id": "graf-tipo-pizza",
"data_config": {
"group_by": "nome_tipo",
"operation": "COUNT:id_produto",
"filters": "nome_tipo IS NOT NULL AND nome_tipo != \"\""
},
"display_config": {
"title": "PRODUTOS POR TIPO",
"donut": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-tipo-ranking",
"data_config": {
"group_by": "nome_tipo",
"operation": "COUNT:id_produto",
"filters": "nome_tipo IS NOT NULL AND nome_tipo != \"\""
},
"display_config": {
"title": "RANKING POR TIPO",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
},
"bloco5_distribuicao_marca": {
"type": "charts_grid_section",
"title": "DISTRIBUIÇÃO POR MARCA",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "🏷️",
"config": {
"container_id": "distribuicao-marca",
"charts": [
{
"type": "chart_pie",
"config": {
"container_id": "graf-marca-pizza",
"data_config": {
"group_by": "nome_marca",
"operation": "COUNT:id_produto",
"filters": "nome_marca IS NOT NULL AND nome_marca != \"\""
},
"display_config": {
"title": "PRODUTOS POR MARCA",
"donut": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-marca-ranking",
"data_config": {
"group_by": "nome_marca",
"operation": "COUNT:id_produto",
"filters": "nome_marca IS NOT NULL AND nome_marca != \"\""
},
"display_config": {
"title": "RANKING POR MARCA",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
},
"bloco6_ranking_fabricante": {
"type": "charts_grid_section",
"title": "RANKING POR FABRICANTE",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-1",
"icon": "🏢",
"config": {
"container_id": "ranking-fabricante",
"charts": [
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-fabricante",
"data_config": {
"group_by": "nome_fabricante",
"operation": "COUNT:id_produto",
"filters": "nome_fabricante IS NOT NULL AND nome_fabricante != \"\""
},
"display_config": {
"title": "PRODUTOS POR FABRICANTE",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "400px",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
},
"bloco7_distribuicao_cor": {
"type": "charts_grid_section",
"title": "DISTRIBUIÇÃO POR COR",
"class": "dashboard-section dashboard-section-full-width",
"grid_class": "dashboard-section-grid-2",
"icon": "🎨",
"config": {
"container_id": "distribuicao-cor",
"charts": [
{
"type": "chart_pie",
"config": {
"container_id": "graf-cor-pizza",
"data_config": {
"group_by": "nome_cor",
"operation": "COUNT:id_produto",
"filters": "nome_cor IS NOT NULL AND nome_cor != \"\""
},
"display_config": {
"title": "PRODUTOS POR COR",
"donut": true,
"show_percentages": true,
"show_values": true,
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px"
}
}
},
{
"type": "chart_bar_aggregated",
"config": {
"container_id": "graf-cor-ranking",
"data_config": {
"group_by": "nome_cor",
"operation": "COUNT:id_produto",
"filters": "nome_cor IS NOT NULL AND nome_cor != \"\""
},
"display_config": {
"title": "RANKING POR COR",
"layout": "ranking",
"format": "numero",
"decimals": 0,
"suffix": " produtos",
"height": "350px",
"sort_by": "value",
"sort_order": "DESC"
}
}
}
]
}
}
}
},
"url_documentacao": "/docs/ondevou-db-produtos.html",
"nome_tabela": "produtos"
}