🗄️ Transforme Seu Negócio com Ondevou.com: Participe, Venda e Expanda!

Entre para a rede de negócios do Ondevou.com e aproveite uma plataforma inovadora que conecta empresas. Anuncie seus produtos, utilize nosso sistema ERP intuitivo e colabore com outros participantes para maximizar suas vendas e oportunidades de crescimento.

📋 48 colunas 🔗 12 relacionamentos 🎮 10 controles 👁️ view_participantes 📝 1 com putdata 📱 QR Code 🔑 PRIMARY KEY 🎮 1 ações externas

📋 Estrutura da Tabela

A tabela participantes possui 48 colunas.

🔑 Id PRIMARY KEY
🔑 PRIMARY KEY🔒 Somente leitura💾 Grava📋 Auditoria
Campo Tabela id
Campo VIEW / Exibido id_participante 🔹 Alias na VIEW: id_participante
Tipo number (readonly - PRIMARY KEY)
Data Table participantes,auditor_participantes 📋 Grava em auditoria
Descrição

Campo id

🔑 PRIMARY KEY

Campo na tabela: id

Alias na VIEW: id_participante

Readonly: ✅ Gerado automaticamente pelo sistema

Grava em auditoria: ✅ Sim

📱 qrcode: Gerar QR Code Documento
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou id
  • Alias OndeVou id_participante
  • Campo ErpLinux id_mysql
  • Tabela OndeVou participantes,auditor_participantes
🎮 Controls Acao
  • {
      "qrcode": {
        "acao": "getQRcode",
        "messagem": "Gerar QR Code"
      }
    }
  • Alias: id_participante
  • Tabelas: participantes, auditor_participantes ✅
  • Getpage: ✓
  • ControlsAcao: ✓
  • 🔑 PRIMARY KEY
  • VIEW: id_participante
  • 📋 Auditoria
📋 qrcode
🔒 Somente leitura📋 Somente view📱 QRCode: pa
Campo Tabela qrcode
Campo VIEW / Exibido qrcode ⚠️ (somente view)
Tipo canvas (QR Code: pa)
Data Table qrcode
Descrição

Campo qrcode

📱 QR Code

Tipo: pa (pa)

Texto: Campos razao_social

Formato: ondevou_pa_{participante}_{id}

Uso: Identificação física do registro. Clique para imprimir.

Geração: Automática ao salvar o registro. Biblioteca QRious.

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados text
  • Tipo de input canvas
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou qrcode
  • Tabela OndeVou qrcode
  • Tabelas: qrcode (só view)
  • QRCode: pa
  • QRCode Texto: razao_social
📋 Find
📋 Somente view🔗 getdata
Campo Tabela id_participante_find
Campo VIEW / Exibido id_participante_find ⚠️ (somente view)
Tipo text
Data Table view_participantes
Descrição

Campo find

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados text
  • Classe CSS table-input-find
📊 Dados
  • Campo OndeVou id_participante_find
  • Tabela OndeVou view_participantes
🔗 Getdata
  • {
      "view": "view_participantes",
      "data": "view_participantes",
      "reset-form": "sim",
      "campo-data-id": "id_participante",
      "campo-data-value-input": "razao_social",
      "campo-data-input-select-view": "razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante",
      "query": {
        "select": "* from view_participantes",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_participante,` `,razao_social,` `,titulo_participante,` `,nome_fantasia,` `,nome_rua,` `,nome_bairro,` `,nome_cidade,` `,codigo_erplinux_cliente,` `,cnpj,` `,cpf,` `,cep))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
  • Tabelas: view_participantes (só view)
📋 Id Meu Negócio
🔒 Somente leitura💾 Grava
Campo Tabela id_participante_configuracao_erp
Campo VIEW / Exibido id_participante_configuracao_erp
Tipo number
Data Table participantes,participantes_configuracoes_erp
Descrição

Campo id meu negócio

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou id_participante_configuracao_erp
  • Tabela OndeVou participantes,participantes_configuracoes_erp
  • Tabelas: participantes, participantes_configuracoes_erp ✅
📋 IdP
🔒 Somente leitura💾 Grava
Campo Tabela id_participante_privado
Campo VIEW / Exibido id_participante_privado
Tipo number
Data Table participantes,participantes_privado
Descrição

Campo idp

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou id_participante_privado
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
📋 Participante
🔒 Somente leitura👁️ Oculto📋 Somente view
Campo Tabela participante
Campo VIEW / Exibido participante ⚠️ (somente view)
Tipo number
Data Table view_participantes
Descrição

Campo participante

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou participante
  • Tabela OndeVou view_participantes
  • Tabelas: view_participantes (só view)
  • Hidden: ✓ (dados ocultos)
📋 Razão Social
✅ Obrigatório💾 Grava
Campo Tabela razao_social
Campo VIEW / Exibido razao_social
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo razão social

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados text
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou razao_social
  • Campo ErpLinux nome
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
📋 Nome fantasia
💾 Grava
Campo Tabela nome_fantasia
Campo VIEW / Exibido nome_fantasia
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo nome fantasia

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou nome_fantasia
  • Campo ErpLinux fantasia
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
📋 Descrição da página
👁️ Oculto💾 Grava
Campo Tabela descricao
Campo VIEW / Exibido descricao_participante
Tipo textarea
Data Table participantes
Descrição

Descreva seu negócio aqui. Esta informação será exibida para os visitantes da sua página.

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados textarea
  • Placeholder Descreva seu negócio aqui. Esta informação será...
📊 Dados
  • Campo OndeVou descricao
  • Alias OndeVou descricao_participante
  • Tabela OndeVou participantes
  • Alias: descricao_participante
  • Tabelas: participantes ✅
  • Hidden: ✓ (dados ocultos)
  • Placeholder: Descreva seu negócio aqui. Esta informação será exibida para os visitantes da sua página.
📋 Cep
✅ Obrigatório💾 Grava🔗 getdata
Campo Tabela id_cep
Campo VIEW / Exibido cep (ID: id_cep)
Tipo number (getdata)
Data Table participantes,participantes_privado
Descrição

Campo cep

Getdata🔗 ruas
📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou cep
  • Campo ErpLinux cep
  • ID OndeVou id_cep
  • Tabela OndeVou participantes,participantes_privado
🔗 Getdata
  • {
      "view": "view_ruas",
      "data": "view_ruas",
      "campo-data-id": "id_cep",
      "campo-data-value-input": "cep",
      "campo-data-input-select-view": "cep,nome_rua,nome_bairro,nome_cidade,sigla_uf",
      "query": {
        "select": "* from view_ruas",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(cep)) ilike `",
              "right": "%`)"
            }
          }
        }
      }
    }
  • ID: id_cep
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
  • Getmodal: ✓
📋 Cep Erplinux
📋 Somente view
Campo Tabela cep_erplinux
Campo VIEW / Exibido cep_erplinux ⚠️ (somente view)
Tipo text
Data Table view_participantes
Descrição

Campo cep erplinux

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou cep_erplinux
  • Tabela OndeVou view_participantes
  • Tabelas: view_participantes (só view)
  • Eventos: keyup, paste
📋 Rua
✅ Obrigatório🔒 Somente leitura💾 Grava
Campo Tabela id_rua
Campo VIEW / Exibido nome_rua (ID: id_rua)
Tipo number
Data Table participantes,participantes_privado
Descrição

Campo rua

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou nome_rua
  • Campo ErpLinux endereco
  • ID OndeVou id_rua
  • Tabela OndeVou participantes,participantes_privado
  • ID: id_rua
  • Tabelas: participantes, participantes_privado ✅
📋 Número
✅ Obrigatório💾 Grava
Campo Tabela numero
Campo VIEW / Exibido numero_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo número

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou numero
  • Alias OndeVou numero_participante
  • Campo ErpLinux numero
  • Tabela OndeVou participantes,participantes_privado
  • Alias: numero_participante
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 Complemento
💾 Grava
Campo Tabela complemento
Campo VIEW / Exibido complemento_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo complemento

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou complemento
  • Alias OndeVou complemento_participante
  • Campo ErpLinux compl_e1
  • Tabela OndeVou participantes,participantes_privado
  • Alias: complemento_participante
  • Tabelas: participantes, participantes_privado ✅
📋 Bairro
✅ Obrigatório🔒 Somente leitura📋 Somente view
Campo Tabela id_bairro
Campo VIEW / Exibido nome_bairro ⚠️ (somente view)
Tipo number
Data Table view_participantes
Descrição

Campo bairro

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou nome_bairro
  • Campo ErpLinux bairro
  • ID OndeVou id_bairro
  • Tabela OndeVou view_participantes
  • ID: id_bairro
  • Tabelas: view_participantes (só view)
📋 Cidade
✅ Obrigatório🔒 Somente leitura📋 Somente view
Campo Tabela id_cidade
Campo VIEW / Exibido nome_cidade ⚠️ (somente view)
Tipo number
Data Table view_participantes
Descrição

Campo cidade

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou nome_cidade
  • Campo ErpLinux cidade
  • ID OndeVou id_cidade
  • Tabela OndeVou view_participantes
  • ID: id_cidade
  • Tabelas: view_participantes (só view)
📋 UF
✅ Obrigatório🔒 Somente leitura📋 Somente view
Campo Tabela id_uf
Campo VIEW / Exibido sigla_uf ⚠️ (somente view)
Tipo number
Data Table view_participantes
Descrição

Campo uf

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou sigla_uf
  • Campo ErpLinux estado
  • ID OndeVou id_uf
  • Tabela OndeVou view_participantes
  • ID: id_uf
  • Tabelas: view_participantes (só view)
📋 Telefone
💾 Grava
Campo Tabela telefone
Campo VIEW / Exibido telefone_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo telefone

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatTelefone(this) 📌 setInputFormatTelefone
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou telefone
  • Alias OndeVou telefone_participante
  • Campo ErpLinux fone
  • Tabela OndeVou participantes,participantes_privado
  • Alias: telefone_participante
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 Whatsapp
💾 Grava
Campo Tabela whatsapp
Campo VIEW / Exibido whatsapp_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo whatsapp

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatTelefone(this) 📌 setInputFormatTelefone
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou whatsapp
  • Alias OndeVou whatsapp_participante
  • Campo ErpLinux cel_remp
  • Tabela OndeVou participantes,participantes_privado
  • Alias: whatsapp_participante
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 Código cliente ErpLinux
✅ Obrigatório💾 Grava
Campo Tabela codigo_erplinux_cliente
Campo VIEW / Exibido codigo_erplinux_cliente
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo código cliente erplinux

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou codigo_erplinux_cliente
  • Campo ErpLinux codigo
  • Tabela OndeVou participantes,participantes_privado
  • Tabela ErpLinux scsccli
  • Função ação getParticipanteErplinuxClientePreload
🔗 Getdata
  • {
      "db": "erplinux",
      "indice": "scscli1",
      "indice_campo": "codigo",
      "indice_conteudo": "",
      "campos_filtros": "codigo",
      "valores_filtros": "",
      "campos": "codigo,nome,cidade,estado,cep,cgc",
      "tabela": "scsccli"
    }
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 Código fornecedor ErpLinux
✅ Obrigatório💾 Grava
Campo Tabela codigo_erplinux_fornecedor
Campo VIEW / Exibido codigo_erplinux_fornecedor
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo código fornecedor erplinux

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou codigo_erplinux_fornecedor
  • Campo ErpLinux codigo
  • Tabela OndeVou participantes,participantes_privado
  • Tabela ErpLinux scscfor
  • Função ação getParticipanteErplinuxFornecedorPreload
🔗 Getdata
  • {
      "db": "erplinux",
      "indice": "scsfor1",
      "indice_campo": "codigo",
      "indice_conteudo": "",
      "campos_filtros": "codigo",
      "valores_filtros": "",
      "campos": "codigo,nome,cidade,estado,cep,cgc",
      "tabela": "scscfor"
    }
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 CNPJ
💾 Grava
Campo Tabela cnpj
Campo VIEW / Exibido cnpj
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo cnpj

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatCnpj(this) 📌 setInputFormatCnpj
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
🎨 Formatacao
  • Tipo de dados text
  • Máximo de caracteres 18
  • Mínimo de caracteres 18
📊 Dados
  • Campo OndeVou cnpj
  • Campo ErpLinux cgc
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 CPF
💾 Grava
Campo Tabela cpf
Campo VIEW / Exibido cpf
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo cpf

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatCpf(this) 📌 setInputFormatCpf
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
🎨 Formatacao
  • Tipo de dados text
  • Máximo de caracteres 14
  • Mínimo de caracteres 14
📊 Dados
  • Campo OndeVou cpf
  • Campo ErpLinux cpf
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 Inscrição Estadual
💾 Grava
Campo Tabela inscricao_estadual
Campo VIEW / Exibido inscricao_estadual
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo inscrição estadual

📋 Todos os Atributos
Eventos
  • Alteração setInputValueDefaultReset(`descricao_consumidor... 📌 setInputValueDefaultReset
  • Tecla solta setInputFormatApenasNumeros(this); 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this);setInputValue... 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou inscricao_estadual
  • Campo ErpLinux incest
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, change, paste
📋 Inscrição Municipal
💾 Grava
Campo Tabela inscricao_municipal
Campo VIEW / Exibido inscricao_municipal
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo inscrição municipal

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou inscricao_municipal
  • Campo ErpLinux incmun
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 Inscrição Estadual Substituto
💾 Grava
Campo Tabela inscricao_estadual_substituto
Campo VIEW / Exibido inscricao_estadual_substituto
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo inscrição estadual substituto

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou inscricao_estadual_substituto
  • Campo ErpLinux ie_sub
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 Inscrição Suframa
💾 Grava
Campo Tabela inscricao_estadual_suframa
Campo VIEW / Exibido inscricao_estadual_suframa
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo inscrição suframa

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou inscricao_estadual_suframa
  • Campo ErpLinux suframa
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 CNAE
💾 Grava
Campo Tabela cnae
Campo VIEW / Exibido cnae
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo cnae

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
  • Tecla pressionada/solta return SomenteNumero(event) 📌 return
  • Colar setInputFormatApenasNumeros(this) 📌 setInputFormatApenasNumeros
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou cnae
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup, paste
📋 Rota
📋 Somente view🔗 getdata
Campo Tabela id_rota
Campo VIEW / Exibido nome_rota ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo rota

Getdata🔗 rotas
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou nome_rota
  • Campo ErpLinux rota
  • ID OndeVou id_rota
  • ID ErpLinux codigo_erplinux_rota
  • Tabela OndeVou participantes_privado
🔗 Getdata
  • {
      "view": "view_rotas",
      "data": "view_rotas",
      "text-empty-search": "sim",
      "campo-data-id": "id_rota",
      "campo-data-value-input": "nome_rota",
      "campo-data-input-select-view": "codigo_erplinux_rota,nome_rota",
      "query": {
        "select": "* from view_rotas",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_rota,` `,codigo_erplinux_rota,` `,nome_rota))) ilike `%",
              "right": "%`) and (participante=`1`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_rota
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Tipo cliente
📋 Somente view🔗 getdata
Campo Tabela id_tipo_cliente
Campo VIEW / Exibido nome_tipo_cliente ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo tipo cliente

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou nome_tipo_cliente
  • Campo ErpLinux natureza
  • ID OndeVou id_tipo_cliente
  • ID ErpLinux codigo_erplinux_tipo_cliente
  • Tabela OndeVou participantes_privado
🔗 Getdata
  • {
      "view": "view_tipo_cliente",
      "data": "view_tipo_cliente",
      "text-empty-search": "sim",
      "campo-data-id": "id_tipo_cliente",
      "campo-data-value-input": "nome_tipo_cliente",
      "campo-data-input-select-view": "codigo_erplinux_tipo_cliente,nome_tipo_cliente",
      "query": {
        "select": "* from view_tipo_cliente",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_tipo_cliente,` `,codigo_erplinux_tipo_cliente,` `,nome_tipo_cliente))) ilike `%",
              "right": "%`) and (participante=`1`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_tipo_cliente
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Comprador
📋 Somente view🔗 getdata
Campo Tabela id_comprador
Campo VIEW / Exibido nome_comprador ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo comprador

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou nome_comprador
  • Campo ErpLinux comprador
  • ID OndeVou id_comprador
  • ID ErpLinux codigo_erplinux_comprador
  • Tabela OndeVou participantes_privado
🔗 Getdata
  • {
      "view": "view_compradores",
      "data": "view_compradores",
      "text-empty-search": "sim",
      "campo-data-id": "id_comprador",
      "campo-data-value-input": "nome_comprador",
      "campo-data-input-select-view": "codigo_erplinux_comprador,nome_comprador",
      "query": {
        "select": "* from view_compradores",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_comprador,` `,codigo_erplinux_comprador,` `,nome_comprador))) ilike `%",
              "right": "%`) and (participante=`1`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_comprador
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Vendedor
📋 Somente view🔗 getdata
Campo Tabela id_vendedor
Campo VIEW / Exibido nome_vendedor ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo vendedor

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou nome_vendedor
  • Campo ErpLinux vendedor
  • ID OndeVou id_vendedor
  • ID ErpLinux codigo_erplinux_vendedor
  • Tabela OndeVou participantes_privado
🔗 Getdata
  • {
      "view": "view_vendedores",
      "data": "view_vendedores",
      "text-empty-search": "sim",
      "campo-data-id": "id_vendedor",
      "campo-data-value-input": "nome_vendedor",
      "campo-data-input-select-view": "codigo_erplinux_vendedor,nome_vendedor",
      "query": {
        "select": "* from view_vendedores",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_vendedor,` `,codigo_erplinux_vendedor,` `,nome_vendedor))) ilike `%",
              "right": "%`) and (participante=`1`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_vendedor
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Regime tributário
💾 Grava🔗 getdata
Campo Tabela id_regime_tributario
Campo VIEW / Exibido descricao_regime_tributario (ID: id_regime_tributario)
Tipo number (getdata)
Data Table participantes,participantes_privado
Descrição

Campo regime tributário

Getdata🔗 participantes_regime_tributario
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou descricao_regime_tributario
  • ID OndeVou id_regime_tributario
  • Tabela OndeVou participantes,participantes_privado
🔗 Getdata
  • {
      "view": "view_participantes_regime_tributario",
      "data": "view_participantes_regime_tributario",
      "text-empty-search": "sim",
      "campo-data-id": "id_regime_tributario",
      "campo-data-value-input": "id_regime_tributario,descricao_regime_tributario",
      "campo-data-input-select-view": "id_regime_tributario,descricao_regime_tributario",
      "query": {
        "select": "* from view_participantes_regime_tributario",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_regime_tributario,` `,descricao_regime_tributario))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_regime_tributario
  • Tabelas: participantes, participantes_privado ✅
  • FormSearch: ✓
📋 Forma de apuração
💾 Grava🔗 getdata
Campo Tabela id_forma_apuracao
Campo VIEW / Exibido descricao_forma_apuracao (ID: id_forma_apuracao)
Tipo number (getdata)
Data Table participantes,participantes_privado
Descrição

Campo forma de apuração

Getdata🔗 participantes_forma_apuracao
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
📊 Dados
  • Campo OndeVou descricao_forma_apuracao
  • ID OndeVou id_forma_apuracao
  • Tabela OndeVou participantes,participantes_privado
🔗 Getdata
  • {
      "view": "view_participantes_forma_apuracao",
      "data": "view_participantes_forma_apuracao",
      "text-empty-search": "sim",
      "campo-data-id": "id_forma_apuracao",
      "campo-data-value-input": "id_forma_apuracao,descricao_forma_apuracao",
      "campo-data-input-select-view": "id_forma_apuracao,descricao_forma_apuracao",
      "query": {
        "select": "* from view_participantes_forma_apuracao",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_forma_apuracao,` `,descricao_forma_apuracao))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_forma_apuracao
  • Tabelas: participantes, participantes_privado ✅
  • FormSearch: ✓
📋 Tipo de consumidor
✅ Obrigatório📋 Somente view🔗 getdata
Campo Tabela id_consumidor_final
Campo VIEW / Exibido descricao_consumidor_final ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo tipo de consumidor

Getdata🔗 vendas_consumidor_final
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou descricao_consumidor_final
  • ID OndeVou id_consumidor_final
  • Tabela OndeVou participantes_privado
  • Função default getDataConsumidorFinal
🔗 Getdata
  • {
      "view": "view_vendas_consumidor_final",
      "data": "view_vendas_consumidor_final",
      "text-empty-search": "sim",
      "campo-data-id": "id_consumidor_final",
      "campo-data-value-input": "consumidor_final,descricao_consumidor_final",
      "campo-data-input-select-view": "consumidor_final,descricao_consumidor_final",
      "query": {
        "select": "* from view_vendas_consumidor_final",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(consumidor_final,` `,descricao_consumidor_final))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_consumidor_final
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Tipo de operação
✅ Obrigatório📋 Somente view🔗 getdata
Campo Tabela id_local_destino
Campo VIEW / Exibido descricao_local_destino ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo tipo de operação

Getdata🔗 vendas_local_destino
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou descricao_local_destino
  • ID OndeVou id_local_destino
  • Tabela OndeVou participantes_privado
  • Função default getDataLocalDestino
🔗 Getdata
  • {
      "view": "view_vendas_local_destino",
      "data": "view_vendas_local_destino",
      "text-empty-search": "sim",
      "campo-data-id": "id_local_destino",
      "campo-data-value-input": "local_destino,descricao_local_destino",
      "campo-data-input-select-view": "local_destino,descricao_local_destino",
      "query": {
        "select": "* from view_vendas_local_destino",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(local_destino,` `,descricao_local_destino))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_local_destino
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Indicador inscrição estadual destinatário
✅ Obrigatório📋 Somente view🔗 getdata
Campo Tabela id_indicador_inscricao_estadual_destinatario
Campo VIEW / Exibido descricao_indicador_inscricao_estadual_destinatario ⚠️ (somente view)
Tipo number (getdata)
Data Table participantes_privado
Descrição

Campo indicador inscrição estadual destinatário

Getdata🔗 vendas_indicador_inscricao_estadual_destinatario
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou descricao_indicador_inscricao_estadual_destinat...
  • ID OndeVou id_indicador_inscricao_estadual_destinatario
  • Tabela OndeVou participantes_privado
  • Função default getDataIndicadorInscricaoEstadualDestinatario
🔗 Getdata
  • {
      "view": "view_vendas_indicador_inscricao_estadual_destinatario",
      "data": "view_vendas_indicador_inscricao_estadual_destinatario",
      "text-empty-search": "sim",
      "campo-data-id": "id_indicador_inscricao_estadual_destinatario",
      "campo-data-value-input": "indicador_inscricao_estadual_destinatario,descricao_indicador_inscricao_estadual_destinatario",
      "campo-data-input-select-view": "indicador_inscricao_estadual_destinatario,descricao_indicador_inscricao_estadual_destinatario",
      "query": {
        "select": "* from view_vendas_indicador_inscricao_estadual_destinatario",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(indicador_inscricao_estadual_destinatario,` `,descricao_indicador_inscricao_estadual_destinatario))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_indicador_inscricao_estadual_destinatario
  • Tabelas: participantes_privado (só view)
  • FormSearch: ✓
📋 Tema
✅ Obrigatório💾 Grava🔗 getdata📝 putdata
Campo Tabela id_tema
Campo VIEW / Exibido nome_tema (ID: id_tema)
Tipo number (getdata)
Data Table participantes,participantes_privado
Descrição

Campo tema

Getdata🔗 temas
Putdata
{
  "tabela": "temas",
  "unique": "nome",
  "fields": {
    "nome": "nome_tema",
    "icon": "compras.png"
  }
}
📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
📊 Dados
  • Campo OndeVou nome_tema
  • ID OndeVou id_tema
  • Tabela OndeVou participantes,participantes_privado
🔗 Getdata
  • {
      "view": "view_temas",
      "data": "view_temas",
      "text-empty-search": "sim",
      "campo-data-id": "id_tema",
      "campo-data-value-input": "nome_tema",
      "campo-data-input-select-view": "id_tema,nome_tema",
      "query": {
        "select": "* from view_temas",
        "where": {
          "and": {
            "texto_digitado": {
              "left": "(unaccent(LOWER(concat(id_tema,` `,nome_tema))) ilike `%",
              "right": "%`)"
            }
          }
        }
      }
    }
📝 Putdata
  • {
      "tabela": "temas",
      "unique": "nome",
      "fields": {
        "nome": "nome_tema",
        "icon": "compras.png"
      }
    }
🔍 Formsearch
  • {
      "required": ""
    }
  • ID: id_tema
  • Tabelas: participantes, participantes_privado ✅
  • FormSearch: ✓
📋 Site
💾 Grava
Campo Tabela site
Campo VIEW / Exibido site_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo site

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatSite(this) 📌 setInputFormatSite
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou site
  • Alias OndeVou site_participante
  • Campo ErpLinux homepage
  • Tabela OndeVou participantes,participantes_privado
  • Alias: site_participante
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 E-mail
💾 Grava
Campo Tabela email
Campo VIEW / Exibido email_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo e-mail

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatEmail(this) 📌 setInputFormatEmail
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou email
  • Alias OndeVou email_participante
  • Campo ErpLinux email
  • Tabela OndeVou participantes,participantes_privado
  • Alias: email_participante
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 E-mail NFe
💾 Grava
Campo Tabela email_nfe
Campo VIEW / Exibido email_nfe
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo e-mail nfe

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatEmail(this) 📌 setInputFormatEmail
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou email_nfe
  • Campo ErpLinux email_nfe
  • Tabela OndeVou participantes,participantes_privado
  • Tabelas: participantes, participantes_privado ✅
  • Eventos: keyup
📋 Facebook
👁️ Oculto💾 Grava
Campo Tabela facebook
Campo VIEW / Exibido facebook_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo facebook

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatSite(this) 📌 setInputFormatSite
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou facebook
  • Alias OndeVou facebook_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: facebook_participante
  • Tabelas: participantes, participantes_privado ✅
  • Hidden: ✓ (dados ocultos)
  • Eventos: keyup
📋 Instagram
👁️ Oculto💾 Grava
Campo Tabela instagram
Campo VIEW / Exibido instagram_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo instagram

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatSite(this) 📌 setInputFormatSite
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou instagram
  • Alias OndeVou instagram_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: instagram_participante
  • Tabelas: participantes, participantes_privado ✅
  • Hidden: ✓ (dados ocultos)
  • Eventos: keyup
📋 Youtube
👁️ Oculto💾 Grava
Campo Tabela youtube
Campo VIEW / Exibido youtube_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo youtube

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatSite(this) 📌 setInputFormatSite
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou youtube
  • Alias OndeVou youtube_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: youtube_participante
  • Tabelas: participantes, participantes_privado ✅
  • Hidden: ✓ (dados ocultos)
  • Eventos: keyup
📋 X
👁️ Oculto💾 Grava
Campo Tabela twitter
Campo VIEW / Exibido twitter_participante
Tipo text
Data Table participantes,participantes_privado
Descrição

Campo x

📋 Todos os Atributos
Eventos
  • Tecla solta setInputFormatSite(this) 📌 setInputFormatSite
🎨 Formatacao
  • Tipo de dados text
📊 Dados
  • Campo OndeVou twitter
  • Alias OndeVou twitter_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: twitter_participante
  • Tabelas: participantes, participantes_privado ✅
  • Hidden: ✓ (dados ocultos)
  • Eventos: keyup
📋 Latitude
✅ Obrigatório🔒 Somente leitura💾 Grava
Campo Tabela latitude
Campo VIEW / Exibido lat_participante
Tipo number
Data Table participantes,participantes_privado
Descrição

Campo latitude

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou latitude
  • Alias OndeVou lat_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: lat_participante
  • Tabelas: participantes, participantes_privado ✅
📋 Longitude
✅ Obrigatório🔒 Somente leitura💾 Grava
Campo Tabela longitude
Campo VIEW / Exibido lng_participante
Tipo number
Data Table participantes,participantes_privado
Descrição

Campo longitude

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados number
Validacao
  • Obrigatório ✅ Sim
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou longitude
  • Alias OndeVou lng_participante
  • Tabela OndeVou participantes,participantes_privado
  • Alias: lng_participante
  • Tabelas: participantes, participantes_privado ✅
📋 Atualização Lat_Lng
🔒 Somente leitura💾 Grava
Campo Tabela data_lat_lng
Campo VIEW / Exibido data_hora_update_lat_lng
Tipo date
Data Table participantes,participantes_privado
Descrição

Campo atualização lat lng

📋 Todos os Atributos
🎨 Formatacao
  • Tipo de dados date
Validacao
  • Somente leitura 🔒 Sim
📊 Dados
  • Campo OndeVou data_lat_lng
  • Alias OndeVou data_hora_update_lat_lng
  • Tabela OndeVou participantes,participantes_privado
  • Alias: data_hora_update_lat_lng
  • Tabelas: participantes, participantes_privado ✅
📌 Legenda: 🔑 PRIMARY KEY ✅ Obrigatório 🔒 Somente leitura 👁️ Oculto 💾 Grava 📋 Somente view 🔗 getdata 📝 putdata 🔢 AutoInc 📱 QR Code 📋 Auditoria 📱 GetCollector

🔗 Relacionamentos

Tabelas relacionadas via getdata.

participantes · Principal: Find 📄
ruas · Principal: Cep 📄
rotas · Principal: Rota 📄
tipo_cliente · Auxiliar: Tipo cliente 📄
compradores · Principal: Comprador 📄
vendedores · Principal: Vendedor 📄
participantes_regime_tributario · Auxiliar: Regime tributário 📚
participantes_forma_apuracao · Auxiliar: Forma de apuração 📚
vendas_consumidor_final · Auxiliar: Tipo de consumidor 📚
vendas_local_destino · Auxiliar: Tipo de operação 📚
vendas_indicador_inscricao_estadual_destinatario · Auxiliar: Indicador inscrição estadual destinatário 📚
temas · Principal: Tema 📄

🔍 Filtros (formsearch)

Campos disponíveis para filtragem na busca.

Apenas meus vínculos checkbox
Apenas com cnpj checkbox
Apenas com cpf checkbox
Apenas com e-mail checkbox
Apenas com emissão próprias e terceiros checkbox
Apenas com emissão de terceiros checkbox
Apenas com emissão própria checkbox
Apenas com emissão notas de saida checkbox
Apenas com emissão notas de entrada checkbox
Apenas sem endereços confirmados checkbox
Apenas com movimentações checkbox
Apenas clientes com vinculo no erplinux checkbox
Apenas fornecedores com vinculo no erplinux checkbox
ID text
CEP text 🔗 Sim
CNPJ text 🔗 Sim
CPF text 🔗 Sim
Código ErpLinux Cliente text
Código ErpLinux Fornecedor text
Razão social text
Bairro text
Cidade text
UF text
Data Inicial date
Data Final date

🎮 Controles Disponíveis

Ações que o usuário pode realizar na tabela.

📂 Controle
🔘 Add add 🔘 Find find 🔘 Info info 🔘 Copy copy 🔘 Edit edit 🔘 Map map 💾 Salvar save 🔘 Delete delete 🔘 Remove remove
📂 Documento
📱 Gerar QR Code qrcode

👁️ View Associada

Nome: view_participantes

📱 QR Code

A tabela participantes possui geração automática de QR Code.

Configuração

'qrcode': {
    'input': {
        'readonly': 'readonly',
        'type': 'canvas',
        'qrcode-type': 'pa',
        'qrcode-text-fields': 'razao_social',
        'data-type-ondevou': 'text',
        'data-field-ondevou': 'qrcode',
        'data-table-ondevou': 'qrcode'
    }
}

Como funciona

  • Geração automática: Ao salvar o registro
  • Formato: ondevou_pa_{participante}_{id}
  • Uso: Identificação física do registro

🔑 PRIMARY KEY - Campo Id

O campo Id é a chave primária da tabela participantes.

Configuração

'Id': {
    'input': {
        'readonly': 'readonly',
        'data-type-ondevou': 'number',
        'data-field-ondevou': 'id',
        "data-field-alias-ondevou": "id_participante",
        'data-table-ondevou': 'participantes,auditor_participantes'
    }
}

Comportamento

  • 🔒 Readonly: Campo não editável
  • 📊 Tipo: number
  • 🔹 Alias na VIEW: id_participante
  • 📋 Auditoria: Grava em participantes,auditor_participantes

🎮 Controls-Ação

📂 Documento
qrcode: Gerar QR Code getQRcode

💾 JSON da Tabela

Estrutura completa em JSON para integração com APIs e IAs.

code Clique para ver o JSON completo 68 KB
{
  "table-id": "participantes",
  "data-table-ondevou": "participantes",
  "data-table-auditor": "auditor_participantes",
  "data-field-auditor": "id_participante",
  "data-table-getdata": "sim",
  "data-table-erplinux": "scsccli",
  "data-index-erplinux": "scscli1",
  "data-index-field-erplinux": "codigo",
  "table-class": "highlight",
  "putdata": {
    "inputsExtrasErplinux": {
      "cnpj_cpf": "",
      "id_rua": "",
      "parrenta": "PADRAO"
    },
    "insertInputsClones": {
      "titulo": "razao_social",
      "codigo_erplinux": "codigo_erplinux_cliente"
    },
    "updateInputsClones": {}
  },
  "controls": [
    "add",
    "find",
    "info",
    "copy",
    "edit",
    "map",
    "save",
    "qrcode",
    "delete",
    "remove"
  ],
  "html": {
    "div": {
      "before": "",
      "after": ""
    }
  },
  "entidade": {
    "page": "participante",
    "title": "Participante",
    "table": "participantes",
    "campo_id": "id_participante",
    "view": "view_participantes",
    "where_post": "",
    "function": "",
    "ogTitle": "Transforme Seu Negócio com Ondevou.com: Participe, Venda e Expanda!",
    "ogDescription": "Entre para a rede de negócios do Ondevou.com e aproveite uma plataforma inovadora que conecta empresas. Anuncie seus produtos, utilize nosso sistema ERP intuitivo e colabore com outros participantes para maximizar suas vendas e oportunidades de crescimento.",
    "ogImage": "",
    "ogUrl": "https://ondevou.com/participante",
    "ogKeywords": "plataforma de negócios, oportunidades de vendas, sistema ERP, marketing digital, anúncios de produtos, crescimento empresarial, conexões de negócios, colaboração entre empresas, transformação digital, ondevou, onde, onde ir, software",
    "sobre": {},
    "posts": {
      "1": {
        "id_post": "1",
        "nome_rotina": "Sobre OndeVou Participantes",
        "descricao": "OndeVou Participantes é uma plataforma inovadora para conectar empresas a novas oportunidades de negócios. Permite interações com outros participantes, fornecendo um ambiente colaborativo que impulsiona a visibilidade, parcerias e crescimento.",
        "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": 1786541077409,
        "link_post": {
          "title": "Saiba mais sobre o OndeVou Participantes",
          "url": "plataforma/produto/participantes",
          "onclick": "navClose();startMenu(this);return false;",
          "menu": "502"
        }
      }
    }
  },
  "routines": {
    "view": "130",
    "add": "23",
    "edit": "24"
  },
  "pdf": {
    "format": "a3",
    "orientation": "landscape",
    "columns": [
      "Id",
      "Razão Social",
      "Nome fantasia",
      "Cep",
      "Rua",
      "Número",
      "Bairro",
      "Cidade",
      "UF",
      "Telefone",
      "Whatsapp",
      "CNPJ",
      "CPF",
      "Inscrição Estadual",
      "Inscrição Municipal",
      "CNAE",
      "E-mail"
    ]
  },
  "mapa": {
    "lat": "latitude",
    "lng": "longitude",
    "titulo": "Razão Social",
    "filtros": [],
    "popup_campos": [
      "Id",
      "Razão Social",
      "Nome fantasia",
      "CNPJ",
      "CPF",
      "Cidade",
      "UF",
      "Telefone",
      "Whatsapp",
      "E-mail"
    ],
    "lista_campos": [
      "CNPJ",
      "Telefone",
      "Whatsapp",
      "E-mail"
    ]
  },
  "email": {
    "email": "email_participante",
    "nome": "razao_social",
    "nome_campo": "Razão Social",
    "filtros": [
      "UF",
      "Cidade"
    ],
    "lista_campos": [
      "Telefone",
      "Whatsapp",
      "Cidade",
      "UF"
    ]
  },
  "search": {
    "id_search_participante_id": {
      "data-type-ondevou": "number",
      "texto_label": "ID do participante",
      "title": "Digite id do participante",
      "data-field-ondevou": "id_search_participante_id",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"reset-form\":\"sim\",\"campo-data-value-input\":\"id_participante,razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(id_participante=`\",\"right\":\"`)\"}}}}}"
    },
    "id_search_participante_cnpj": {
      "data-type-ondevou": "number",
      "texto_label": "CNPJ do participante",
      "title": "Digite parte do cnpj do participante apenas numeros",
      "data-field-ondevou": "id_search_participante_cnpj",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cnpj)) ilike `%\",\"right\":\"%`)\"}}}}}"
    },
    "id_search_participante_cpf": {
      "data-type-ondevou": "number",
      "texto_label": "CPF do participante",
      "title": "Digite parte do cpf do participante apenas numeros",
      "data-field-ondevou": "id_search_participante_cpf",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"reset-form\":\"sim\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cpf)) ilike `%\",\"right\":\"%`)\"}}}}}"
    },
    "id_search_participante_erplinux_cliente": {
      "data-type-ondevou": "number",
      "texto_label": "Código do cliente no erplinux",
      "title": "Digite o código do cliente no erplinux",
      "data-field-ondevou": "id_search_participante_erplinux_cliente",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"reset-form\":\"sim\",\"campo-data-value-input\":\"codigo_erplinux_cliente,razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(codigo_erplinux_cliente=`\",\"right\":\"`) and (participante=`1`)\"}}}}}"
    },
    "id_search_participante_erplinux_fornecedor": {
      "data-type-ondevou": "number",
      "texto_label": "Código do fornecedor no erplinux",
      "title": "Digite o código do fornecedor no erplinux",
      "data-field-ondevou": "id_search_participante_erplinux_fornecedor",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"reset-form\":\"sim\",\"campo-data-value-input\":\"codigo_erplinux_fornecedor,razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(codigo_erplinux_fornecedor=`\",\"right\":\"`) and (participante=`1`)\"}}}}}"
    },
    "id_search_participante_cep": {
      "data-type-ondevou": "number",
      "texto_label": "CEP do participante",
      "title": "Digite o CEP do participante apenas numeros",
      "data-field-ondevou": "id_search_participante_cep",
      "data-table-ondevou": "view_participantes",
      "onkeypress": "return SomenteNumero(event)",
      "onkeyup": "setInputFormatApenasNumeros(this)",
      "onpaste": "setInputFormatApenasNumeros(this)",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"reset-form\":\"sim\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cep)) ilike `%\",\"right\":\"%`)\"}}}}}"
    },
    "id_search_participante": {
      "data-type-ondevou": "number",
      "texto_label": "Parte da razão social, nome, endereço do participante",
      "title": "Digite algo sobre o participante ID, código, razão social, nome fantasia, cnpj, cpf, cep, bairro, cidade, uf",
      "data-field-ondevou": "id_search_participante",
      "data-table-ondevou": "view_participantes",
      "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"reset-form\":\"sim\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_participante,` `,razao_social,` `,titulo_participante,` `,nome_fantasia,` `,nome_rua,` `,nome_bairro,` `,nome_cidade,` `,codigo_erplinux_cliente,` `,cnpj,` `,cpf,` `,cep))) ilike `%\",\"right\":\"%`)\"}}}}}"
    },
    "permitir_duplicar_registro": {
      "data-field-ondevou": "permitir_duplicar_registro",
      "data-type-ondevou": "text",
      "type": "checkbox",
      "texto_label": "Permitir duplicar registro"
    }
  },
  "headers": {
    "Id": {
      "width": "70px"
    },
    "qrcode": {
      "width": "100px",
      "align": "left",
      "class": "qrcode"
    },
    "Find": {
      "width": "40px"
    },
    "Id Meu Negócio": {
      "width": "70px",
      "class": "privado"
    },
    "IdP": {
      "width": "70px",
      "class": "privado"
    },
    "Participante": {
      "type": "hidden",
      "width": "90px"
    },
    "Razão Social": {
      "width": "350px"
    },
    "Nome fantasia": {
      "width": "200px"
    },
    "Descrição da página": {
      "type": "hidden"
    },
    "Cep": {
      "width": "80px"
    },
    "Cep Erplinux": {
      "width": "70px",
      "class": "privado"
    },
    "Rua": {
      "width": "250px"
    },
    "Número": {
      "width": "70px"
    },
    "Complemento": {
      "width": "120px"
    },
    "Bairro": {
      "width": "150px"
    },
    "Cidade": {
      "width": "150px"
    },
    "UF": {
      "width": "40px"
    },
    "Telefone": {
      "width": "100px"
    },
    "Whatsapp": {
      "width": "100px"
    },
    "Código cliente ErpLinux": {
      "width": "150px",
      "class": "privado"
    },
    "Código fornecedor ErpLinux": {
      "width": "150px",
      "class": "privado"
    },
    "CNPJ": {
      "width": "150px"
    },
    "CPF": {
      "width": "150px"
    },
    "Inscrição Estadual": {
      "width": "150px"
    },
    "Inscrição Municipal": {
      "width": "150px"
    },
    "Inscrição Estadual Substituto": {
      "width": "150px"
    },
    "Inscrição Suframa": {
      "width": "150px"
    },
    "CNAE": {
      "width": "70px"
    },
    "Rota": {
      "width": "200px",
      "class": "privado"
    },
    "Tipo cliente": {
      "width": "200px",
      "class": "privado"
    },
    "Comprador": {
      "width": "200px",
      "class": "privado"
    },
    "Vendedor": {
      "width": "200px",
      "class": "privado"
    },
    "Regime tributário": {
      "width": "250px",
      "class": "privado"
    },
    "Forma de apuração": {
      "width": "250px",
      "class": "privado"
    },
    "Tipo de consumidor": {
      "width": "250px",
      "class": "privado"
    },
    "Tipo de operação": {
      "width": "250px",
      "class": "privado"
    },
    "Indicador inscrição estadual destinatário": {
      "width": "250px",
      "class": "privado"
    },
    "Tema": {
      "width": "200px"
    },
    "Site": {
      "width": "250px"
    },
    "E-mail": {
      "width": "250px"
    },
    "E-mail NFe": {
      "width": "250px"
    },
    "Facebook": {
      "type": "hidden"
    },
    "Instagram": {
      "type": "hidden"
    },
    "Youtube": {
      "type": "hidden"
    },
    "X": {
      "type": "hidden"
    },
    "Latitude": {
      "width": "120px"
    },
    "Longitude": {
      "width": "120px"
    },
    "Atualização Lat_Lng": {
      "width": "120px"
    }
  },
  "columns": {
    "Id": {
      "input": {
        "readonly": "readonly",
        "data-type-ondevou": "number",
        "data-field-ondevou": "id",
        "data-field-alias-ondevou": "id_participante",
        "data-field-erplinux": "id_mysql",
        "data-table-ondevou": "participantes,auditor_participantes",
        "getpage": "{\"page\":\"participante\",\"campo\":\"id\"}",
        "controls-acao": {
          "qrcode": {
            "acao": "getQRcode",
            "messagem": "Gerar QR Code"
          }
        }
      }
    },
    "qrcode": {
      "input": {
        "readonly": "readonly",
        "type": "canvas",
        "qrcode-type": "pa",
        "qrcode-text-fields": "razao_social",
        "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": "id_participante_find",
        "data-table-ondevou": "view_participantes",
        "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"reset-form\":\"sim\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_participante,` `,razao_social,` `,titulo_participante,` `,nome_fantasia,` `,nome_rua,` `,nome_bairro,` `,nome_cidade,` `,codigo_erplinux_cliente,` `,cnpj,` `,cpf,` `,cep))) ilike `%\",\"right\":\"%`)\"}}}}}"
      }
    },
    "Id Meu Negócio": {
      "input": {
        "readonly": "readonly",
        "data-type-ondevou": "number",
        "data-field-ondevou": "id_participante_configuracao_erp",
        "data-table-ondevou": "participantes,participantes_configuracoes_erp"
      }
    },
    "IdP": {
      "input": {
        "readonly": "readonly",
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-field-ondevou": "id_participante_privado",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Participante": {
      "input": {
        "readonly": "readonly",
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-field-ondevou": "participante",
        "data-table-ondevou": "view_participantes"
      }
    },
    "Razão Social": {
      "input": {
        "required": "required",
        "data-type-ondevou": "text",
        "data-field-ondevou": "razao_social",
        "data-field-erplinux": "nome",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Nome fantasia": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "nome_fantasia",
        "data-field-erplinux": "fantasia",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Descrição da página": {
      "input": {
        "data-type-ondevou": "textarea",
        "data-field-ondevou": "descricao",
        "data-field-alias-ondevou": "descricao_participante",
        "placeholder": "Descreva seu negócio aqui. Esta informação será exibida para os visitantes da sua página.",
        "data-table-ondevou": "participantes"
      }
    },
    "Cep": {
      "input": {
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_cep",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-field-ondevou": "cep",
        "data-field-erplinux": "cep",
        "data-table-ondevou": "participantes,participantes_privado",
        "getdata": "{\"view\":\"view_ruas\",\"data\":\"view_ruas\",\"campo-data-id\":\"id_cep\",\"campo-data-value-input\":\"cep\",\"campo-data-input-select-view\":\"cep,nome_rua,nome_bairro,nome_cidade,sigla_uf\",\"query\":{\"select\":\"* from view_ruas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cep)) ilike `\",\"right\":\"%`)\"}}}}}",
        "getmodal": "{\"icon\":\"add_box\",\"title\":\"Criar endereço\",\"modal\":\"\",\"table-add\":\"addTableRuas\",\"table-setups\":\"{\\\"search\\\":\\\"nao\\\",\\\"html\\\":\\\"sim\\\",\\\"table-rows-limit\\\":\\\"1\\\",\\\"data-view\\\":\\\"form\\\",\\\"controls\\\":[\\\"info\\\",\\\"add\\\",\\\"map\\\",\\\"save\\\"]}\"}"
      }
    },
    "Cep Erplinux": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "cep_erplinux",
        "data-table-ondevou": "view_participantes",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)"
      }
    },
    "Rua": {
      "input": {
        "readonly": "readonly",
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_rua",
        "data-field-ondevou": "nome_rua",
        "data-field-erplinux": "endereco",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Número": {
      "input": {
        "required": "required",
        "data-type-ondevou": "text",
        "data-field-ondevou": "numero",
        "data-field-erplinux": "numero",
        "data-field-alias-ondevou": "numero_participante",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Complemento": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "complemento",
        "data-field-erplinux": "compl_e1",
        "data-field-alias-ondevou": "complemento_participante",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Bairro": {
      "input": {
        "readonly": "readonly",
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_bairro",
        "data-field-ondevou": "nome_bairro",
        "data-field-erplinux": "bairro",
        "data-table-ondevou": "view_participantes"
      }
    },
    "Cidade": {
      "input": {
        "readonly": "readonly",
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_cidade",
        "data-field-ondevou": "nome_cidade",
        "data-field-getdata": "id_cidade",
        "data-field-erplinux": "cidade",
        "data-table-ondevou": "view_participantes"
      }
    },
    "UF": {
      "input": {
        "readonly": "readonly",
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_uf",
        "data-field-ondevou": "sigla_uf",
        "data-field-erplinux": "estado",
        "data-table-ondevou": "view_participantes"
      }
    },
    "Telefone": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "telefone",
        "data-field-alias-ondevou": "telefone_participante",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatTelefone(this)",
        "data-field-erplinux": "fone",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Whatsapp": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "whatsapp",
        "data-field-alias-ondevou": "whatsapp_participante",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatTelefone(this)",
        "data-field-erplinux": "cel_remp",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Código cliente ErpLinux": {
      "input": {
        "clear-not-participante": "sim",
        "required": "required",
        "data-type-ondevou": "text",
        "data-field-ondevou": "codigo_erplinux_cliente",
        "data-field-erplinux": "codigo",
        "data-table-erplinux": "scsccli",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-function-action": "getParticipanteErplinuxClientePreload",
        "data-table-ondevou": "participantes,participantes_privado",
        "getdata": "{\"db\":\"erplinux\",\"indice\":\"scscli1\",\"indice_campo\":\"codigo\",\"indice_conteudo\":\"\",\"campos_filtros\":\"codigo\",\"valores_filtros\":\"\",\"campos\":\"codigo,nome,cidade,estado,cep,cgc\",\"tabela\":\"scsccli\"}"
      }
    },
    "Código fornecedor ErpLinux": {
      "input": {
        "clear-not-participante": "sim",
        "required": "required",
        "data-type-ondevou": "text",
        "data-field-ondevou": "codigo_erplinux_fornecedor",
        "data-field-erplinux": "codigo",
        "data-table-erplinux": "scscfor",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-function-action": "getParticipanteErplinuxFornecedorPreload",
        "data-table-ondevou": "participantes,participantes_privado",
        "getdata": "{\"db\":\"erplinux\",\"indice\":\"scsfor1\",\"indice_campo\":\"codigo\",\"indice_conteudo\":\"\",\"campos_filtros\":\"codigo\",\"valores_filtros\":\"\",\"campos\":\"codigo,nome,cidade,estado,cep,cgc\",\"tabela\":\"scscfor\"}"
      }
    },
    "CNPJ": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "cnpj",
        "data-field-erplinux": "cgc",
        "data-field-getdata": "cnpj",
        "maxlength": "18",
        "minlength": "18",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatCnpj(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "CPF": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "cpf",
        "data-field-erplinux": "cpf",
        "data-field-getdata": "cpf",
        "maxlength": "14",
        "minlength": "14",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatCpf(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Inscrição Estadual": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "inscricao_estadual",
        "data-field-getdata": "inscricao_estadual",
        "data-field-erplinux": "incest",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this);",
        "onpaste": "setInputFormatApenasNumeros(this);setInputValueDefaultReset(`descricao_consumidor_final,descricao_indicador_inscricao_estadual_destinatario`);setInputValueDefaultAll(this)",
        "onchange": "setInputValueDefaultReset(`descricao_consumidor_final,descricao_indicador_inscricao_estadual_destinatario`);setInputValueDefaultAll(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Inscrição Municipal": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "inscricao_municipal",
        "data-field-getdata": "inscricao_municipal",
        "data-field-erplinux": "incmun",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Inscrição Estadual Substituto": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "inscricao_estadual_substituto",
        "data-field-getdata": "inscricao_estadual_substituto",
        "data-field-erplinux": "ie_sub",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Inscrição Suframa": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "inscricao_estadual_suframa",
        "data-field-getdata": "inscricao_estadual_suframa",
        "data-field-erplinux": "suframa",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "CNAE": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "cnae",
        "onkeypress": "return SomenteNumero(event)",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Rota": {
      "input": {
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_rota",
        "data-id-field-erplinux": "codigo_erplinux_rota",
        "data-field-ondevou": "nome_rota",
        "data-field-erplinux": "rota",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_rotas\",\"data\":\"view_rotas\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_rota\",\"campo-data-value-input\":\"nome_rota\",\"campo-data-input-select-view\":\"codigo_erplinux_rota,nome_rota\",\"query\":{\"select\":\"* from view_rotas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_rota,` `,codigo_erplinux_rota,` `,nome_rota))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Tipo cliente": {
      "input": {
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_tipo_cliente",
        "data-id-field-erplinux": "codigo_erplinux_tipo_cliente",
        "data-field-ondevou": "nome_tipo_cliente",
        "data-field-erplinux": "natureza",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_tipo_cliente\",\"data\":\"view_tipo_cliente\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_tipo_cliente\",\"campo-data-value-input\":\"nome_tipo_cliente\",\"campo-data-input-select-view\":\"codigo_erplinux_tipo_cliente,nome_tipo_cliente\",\"query\":{\"select\":\"* from view_tipo_cliente\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_tipo_cliente,` `,codigo_erplinux_tipo_cliente,` `,nome_tipo_cliente))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Comprador": {
      "input": {
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_comprador",
        "data-id-field-erplinux": "codigo_erplinux_comprador",
        "data-field-ondevou": "nome_comprador",
        "data-field-erplinux": "comprador",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_compradores\",\"data\":\"view_compradores\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_comprador\",\"campo-data-value-input\":\"nome_comprador\",\"campo-data-input-select-view\":\"codigo_erplinux_comprador,nome_comprador\",\"query\":{\"select\":\"* from view_compradores\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_comprador,` `,codigo_erplinux_comprador,` `,nome_comprador))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Vendedor": {
      "input": {
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_vendedor",
        "data-id-field-erplinux": "codigo_erplinux_vendedor",
        "data-field-ondevou": "nome_vendedor",
        "data-field-erplinux": "vendedor",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_vendedores\",\"data\":\"view_vendedores\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_vendedor\",\"campo-data-value-input\":\"nome_vendedor\",\"campo-data-input-select-view\":\"codigo_erplinux_vendedor,nome_vendedor\",\"query\":{\"select\":\"* from view_vendedores\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_vendedor,` `,codigo_erplinux_vendedor,` `,nome_vendedor))) ilike `%\",\"right\":\"%`) and (participante=`1`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Regime tributário": {
      "input": {
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_regime_tributario",
        "data-field-ondevou": "descricao_regime_tributario",
        "data-table-ondevou": "participantes,participantes_privado",
        "getdata": "{\"view\":\"view_participantes_regime_tributario\",\"data\":\"view_participantes_regime_tributario\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_regime_tributario\",\"campo-data-value-input\":\"id_regime_tributario,descricao_regime_tributario\",\"campo-data-input-select-view\":\"id_regime_tributario,descricao_regime_tributario\",\"query\":{\"select\":\"* from view_participantes_regime_tributario\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_regime_tributario,` `,descricao_regime_tributario))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Forma de apuração": {
      "input": {
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_forma_apuracao",
        "data-field-ondevou": "descricao_forma_apuracao",
        "data-table-ondevou": "participantes,participantes_privado",
        "getdata": "{\"view\":\"view_participantes_forma_apuracao\",\"data\":\"view_participantes_forma_apuracao\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_forma_apuracao\",\"campo-data-value-input\":\"id_forma_apuracao,descricao_forma_apuracao\",\"campo-data-input-select-view\":\"id_forma_apuracao,descricao_forma_apuracao\",\"query\":{\"select\":\"* from view_participantes_forma_apuracao\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_forma_apuracao,` `,descricao_forma_apuracao))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Tipo de consumidor": {
      "input": {
        "required": "required",
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_consumidor_final",
        "data-id-field-ondevou-default": "",
        "data-function-default": "getDataConsumidorFinal",
        "data-field-ondevou": "descricao_consumidor_final",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_vendas_consumidor_final\",\"data\":\"view_vendas_consumidor_final\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_consumidor_final\",\"campo-data-value-input\":\"consumidor_final,descricao_consumidor_final\",\"campo-data-input-select-view\":\"consumidor_final,descricao_consumidor_final\",\"query\":{\"select\":\"* from view_vendas_consumidor_final\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(consumidor_final,` `,descricao_consumidor_final))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Tipo de operação": {
      "input": {
        "required": "required",
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_local_destino",
        "data-id-field-ondevou-default": "",
        "data-function-default": "getDataLocalDestino",
        "data-field-ondevou": "descricao_local_destino",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_vendas_local_destino\",\"data\":\"view_vendas_local_destino\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_local_destino\",\"campo-data-value-input\":\"local_destino,descricao_local_destino\",\"campo-data-input-select-view\":\"local_destino,descricao_local_destino\",\"query\":{\"select\":\"* from view_vendas_local_destino\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(local_destino,` `,descricao_local_destino))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Indicador inscrição estadual destinatário": {
      "input": {
        "required": "required",
        "clear-not-participante": "sim",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_indicador_inscricao_estadual_destinatario",
        "data-id-field-ondevou-default": "",
        "data-function-default": "getDataIndicadorInscricaoEstadualDestinatario",
        "data-field-ondevou": "descricao_indicador_inscricao_estadual_destinatario",
        "data-table-ondevou": "participantes_privado",
        "getdata": "{\"view\":\"view_vendas_indicador_inscricao_estadual_destinatario\",\"data\":\"view_vendas_indicador_inscricao_estadual_destinatario\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_indicador_inscricao_estadual_destinatario\",\"campo-data-value-input\":\"indicador_inscricao_estadual_destinatario,descricao_indicador_inscricao_estadual_destinatario\",\"campo-data-input-select-view\":\"indicador_inscricao_estadual_destinatario,descricao_indicador_inscricao_estadual_destinatario\",\"query\":{\"select\":\"* from view_vendas_indicador_inscricao_estadual_destinatario\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(indicador_inscricao_estadual_destinatario,` `,descricao_indicador_inscricao_estadual_destinatario))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Tema": {
      "input": {
        "required": "required",
        "data-type-ondevou": "number",
        "data-id-field-ondevou": "id_tema",
        "data-field-ondevou": "nome_tema",
        "data-table-ondevou": "participantes,participantes_privado",
        "putdata": "{\"tabela\":\"temas\",\"unique\":\"nome\",\"fields\":{\"nome\":\"nome_tema\",\"icon\":\"compras.png\"}}",
        "getdata": "{\"view\":\"view_temas\",\"data\":\"view_temas\",\"text-empty-search\":\"sim\",\"campo-data-id\":\"id_tema\",\"campo-data-value-input\":\"nome_tema\",\"campo-data-input-select-view\":\"id_tema,nome_tema\",\"query\":{\"select\":\"* from view_temas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(concat(id_tema,` `,nome_tema))) ilike `%\",\"right\":\"%`)\"}}}}}",
        "formsearch": {
          "required": ""
        }
      }
    },
    "Site": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "site",
        "data-field-erplinux": "homepage",
        "data-field-alias-ondevou": "site_participante",
        "onkeyup": "setInputFormatSite(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "E-mail": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "email",
        "data-field-erplinux": "email",
        "data-field-alias-ondevou": "email_participante",
        "onkeyup": "setInputFormatEmail(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "E-mail NFe": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "email_nfe",
        "data-field-erplinux": "email_nfe",
        "onkeyup": "setInputFormatEmail(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Facebook": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "facebook",
        "data-field-alias-ondevou": "facebook_participante",
        "onkeyup": "setInputFormatSite(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Instagram": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "instagram",
        "data-field-alias-ondevou": "instagram_participante",
        "onkeyup": "setInputFormatSite(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Youtube": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "youtube",
        "data-field-alias-ondevou": "youtube_participante",
        "onkeyup": "setInputFormatSite(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "X": {
      "input": {
        "data-type-ondevou": "text",
        "data-field-ondevou": "twitter",
        "data-field-alias-ondevou": "twitter_participante",
        "onkeyup": "setInputFormatSite(this)",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Latitude": {
      "input": {
        "required": "required",
        "readonly": "readonly",
        "data-type-ondevou": "number",
        "data-field-ondevou": "latitude",
        "data-field-alias-ondevou": "lat_participante",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Longitude": {
      "input": {
        "required": "required",
        "readonly": "readonly",
        "data-type-ondevou": "number",
        "data-field-ondevou": "longitude",
        "data-field-alias-ondevou": "lng_participante",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    },
    "Atualização Lat_Lng": {
      "input": {
        "readonly": "readonly",
        "data-type-ondevou": "date",
        "data-field-ondevou": "data_lat_lng",
        "data-field-alias-ondevou": "data_hora_update_lat_lng",
        "data-table-ondevou": "participantes,participantes_privado"
      }
    }
  },
  "formsearch": {
    "data-table-ondevou": "view_participantes",
    "data-view-ondevou": "view_participantes",
    "data-where-order": "order by id_participante desc",
    "input": {
      "participante": {
        "data-field-ondevou": "participante",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas meus vínculos",
        "data-where-true": "participante in (`1`)"
      },
      "apenas_com_cnpj": {
        "data-field-ondevou": "apenas_com_cnpj",
        "data-field-erplinux": "cgc",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com cnpj",
        "data-where-true-erplinux": "not_empty",
        "data-where-true": "cnpj is not null"
      },
      "apenas_com_cpf": {
        "data-field-ondevou": "apenas_com_cpf",
        "data-field-erplinux": "cgc",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com cpf",
        "data-where-true-erplinux": "not_empty",
        "data-where-true": "cpf is not null"
      },
      "apenas_com_email": {
        "data-field-ondevou": "apenas_com_email",
        "data-field-erplinux": "email",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com e-mail",
        "data-where-true-erplinux": "not_empty",
        "data-where-true": "email_participante is not null"
      },
      "apenas_ids_participantes_tabela_vendas": {
        "data-field-ondevou": "apenas_ids_participantes_tabela_vendas",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com emissão próprias e terceiros",
        "data-where-ids": "select vendas.id_participante as id from vendas where vendas.participante=`1` group by vendas.id_participante UNION select vendas_remetente.id_participante as id from vendas_remetente inner join vendas on vendas.id=vendas_remetente.id_venda where vendas.participante=`1` UNION select vendas_transportador.id_participante as id from vendas_transportador inner join vendas on vendas.id=vendas_transportador.id_venda where vendas.participante=`1` order by id asc",
        "data-where-true": "(id_participante in (`ids`))"
      },
      "apenas_ids_participantes_tabela_vendas_terceiros": {
        "data-field-ondevou": "apenas_ids_participantes_tabela_vendas_terceiros",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com emissão de terceiros",
        "data-where-ids": "select vendas.id_participante as id from vendas where vendas.id_tipo_emissao=`2` and vendas.participante=`1` group by vendas.id_participante UNION select vendas_remetente.id_participante as id from vendas_remetente inner join vendas on vendas.id=vendas_remetente.id_venda where vendas.id_tipo_emissao=`2` and vendas.participante=`1` UNION select vendas_transportador.id_participante as id from vendas_transportador inner join vendas on vendas.id=vendas_transportador.id_venda where vendas.id_tipo_emissao=`2` and vendas.participante=`1` order by id asc",
        "data-where-true": "(id_participante in (`ids`))"
      },
      "apenas_ids_participantes_tabela_vendas_proprias": {
        "data-field-ondevou": "apenas_ids_participantes_tabela_vendas_proprias",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com emissão própria",
        "data-where-ids": "select vendas.id_participante as id from vendas where vendas.id_tipo_emissao=`1` and vendas.participante=`1` group by vendas.id_participante UNION select vendas_remetente.id_participante as id from vendas_remetente inner join vendas on vendas.id=vendas_remetente.id_venda where vendas.id_tipo_emissao=`1` and vendas.participante=`1` UNION select vendas_transportador.id_participante as id from vendas_transportador inner join vendas on vendas.id=vendas_transportador.id_venda where vendas.id_tipo_emissao=`1` and vendas.participante=`1` order by id asc",
        "data-where-true": "(id_participante in (`ids`))"
      },
      "apenas_ids_participantes_tabela_vendas_saidas": {
        "data-field-ondevou": "apenas_ids_participantes_tabela_vendas_saidas",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com emissão notas de saida",
        "data-where-ids": "select vendas.id_participante as id from vendas inner join vendas_natureza_operacao on vendas_natureza_operacao.id=vendas.id_natureza_operacao where vendas_natureza_operacao.id_tipo_documento=`2` and vendas.participante=`1` group by vendas.id_participante order by id asc",
        "data-where-true": "(id_participante in (`ids`))"
      },
      "apenas_ids_participantes_tabela_vendas_entradas": {
        "data-field-ondevou": "apenas_ids_participantes_tabela_vendas_entradas",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com emissão notas de entrada",
        "data-where-ids": "select vendas.id_participante as id from vendas inner join vendas_natureza_operacao on vendas_natureza_operacao.id=vendas.id_natureza_operacao where vendas_natureza_operacao.id_tipo_documento=`1` and vendas.participante=`1` group by vendas.id_participante order by id asc",
        "data-where-true": "(id_participante in (`ids`))"
      },
      "apenas_sem_enderecos_confirmados": {
        "data-field-ondevou": "apenas_sem_enderecos_confirmados",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas sem endereços confirmados",
        "data-where-true": "(id_rua=`925517` or (id_rua is null) )"
      },
      "apenas_com_movimentacoes": {
        "data-field-ondevou": "apenas_com_movimentacoes",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas com movimentações",
        "data-where-true": "ultima_movimentacao_privado is not null"
      },
      "apenas_clientes_com_vinculo_no_erplinux": {
        "data-field-ondevou": "apenas_clientes_com_vinculo_no_erplinux",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas clientes com vinculo no erplinux",
        "data-where-true": "codigo_erplinux_cliente is not null"
      },
      "apenas_fornecedores_com_vinculo_no_erplinux": {
        "data-field-ondevou": "apenas_fornecedores_com_vinculo_no_erplinux",
        "data-type-ondevou": "number",
        "type": "checkbox",
        "texto_label": "Apenas fornecedores com vinculo no erplinux",
        "data-where-true": "codigo_erplinux_fornecedor is not null"
      },
      "id_participante": {
        "data-field-ondevou": "id_participante",
        "data-type-ondevou": "number",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "ID",
        "data-field-where": "id_participante"
      },
      "cep": {
        "data-field-ondevou": "cep",
        "data-field-erplinux": "cep",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "texto_label": "CEP",
        "data-field-where": "cep",
        "getdata": "{\"view\":\"view_ruas\",\"data\":\"view_ruas\",\"campo-data-id\":\"id_cep\",\"campo-data-value-input\":\"cep\",\"campo-data-input-select-view\":\"cep,nome_rua,nome_bairro,nome_cidade,sigla_uf\",\"query\":{\"select\":\"* from view_ruas\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cep)) ilike `\",\"right\":\"%`)\"}}}}}"
      },
      "cnpj": {
        "data-field-ondevou": "cnpj",
        "data-field-erplinux": "cgc",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "texto_label": "CNPJ",
        "data-field-where": "cnpj",
        "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cnpj)) ilike `%\",\"right\":\"%`)\"}}}}}"
      },
      "cpf": {
        "data-field-ondevou": "cpf",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "onkeyup": "setInputFormatApenasNumeros(this)",
        "onpaste": "setInputFormatApenasNumeros(this)",
        "texto_label": "CPF",
        "data-field-where": "cpf",
        "getdata": "{\"view\":\"view_participantes\",\"data\":\"view_participantes\",\"campo-data-id\":\"id_participante\",\"reset-form\":\"sim\",\"campo-data-value-input\":\"razao_social\",\"campo-data-input-select-view\":\"razao_social,nome_fantasia,cnpj,cpf,cep,nome_rua,nome_bairro,nome_cidade,sigla_uf,codigo_erplinux_cliente,codigo_erplinux_fornecedor,id_participante\",\"query\":{\"select\":\"* from view_participantes\",\"where\":{\"and\":{\"texto_digitado\":{\"left\":\"(unaccent(LOWER(cpf)) ilike `%\",\"right\":\"%`)\"}}}}}"
      },
      "codigo_erplinux_cliente": {
        "data-field-ondevou": "codigo_erplinux_cliente",
        "data-field-erplinux": "codigo",
        "data-table-erplinux": "scsccli",
        "data-index-erplinux": "scscli1",
        "data-index-field-erplinux": "codigo",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "Código ErpLinux Cliente",
        "data-field-where": "codigo_erplinux_cliente"
      },
      "codigo_erplinux_fornecedor": {
        "data-field-ondevou": "codigo_erplinux_fornecedor",
        "data-field-erplinux": "codigo",
        "data-table-erplinux": "scscfor",
        "data-index-erplinux": "scsfor1",
        "data-index-field-erplinux": "codigo",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "Código ErpLinux Fornecedor",
        "data-field-where": "codigo_erplinux_fornecedor"
      },
      "razao_social": {
        "data-field-ondevou": "razao_social",
        "data-field-erplinux": "nome",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "Razão social",
        "data-field-where": "razao_social,nome_fantasia"
      },
      "nome_bairro": {
        "data-field-ondevou": "nome_bairro",
        "data-field-erplinux": "bairro",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "Bairro",
        "data-field-where": "nome_bairro,bairro_erplinux"
      },
      "nome_cidade": {
        "data-field-ondevou": "nome_cidade",
        "data-field-erplinux": "cidade",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "Cidade",
        "data-field-where": "nome_cidade,cidade_erplinux"
      },
      "sigla_uf": {
        "data-field-ondevou": "sigla_uf",
        "data-field-erplinux": "estado",
        "data-type-ondevou": "text",
        "type": "text",
        "divClass": "col s12 m1",
        "texto_label": "UF",
        "data-field-where": "sigla_uf,uf_erplinux"
      },
      "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": "PARTICIPANTES",
      "subtitle": "Catálogo de Participantes",
      "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 - PARTICIPANTES",
        "class": "dashboard-section dashboard-section-full-width",
        "icon": "👥",
        "config": {
          "container_id": "cards-resumo-executivo",
          "size": "full",
          "cards": [
            {
              "title": "TOTAL CADASTRADO",
              "value": "COUNT:id_participante",
              "format": "numero",
              "decimals": 0,
              "suffix": " registros",
              "icon": "👥",
              "color": "#2c3e50"
            },
            {
              "title": "PESSOAS JURÍDICAS",
              "value": "COUNT:id_participante",
              "filters": "cnpj != \"\"",
              "format": "numero",
              "decimals": 0,
              "suffix": " empresas",
              "icon": "🏢",
              "color": "#27ae60"
            },
            {
              "title": "PESSOAS FÍSICAS",
              "value": "COUNT:id_participante",
              "filters": "cpf != \"\" AND cnpj = \"\"",
              "format": "numero",
              "decimals": 0,
              "suffix": " pessoas",
              "icon": "👤",
              "color": "#e67e22"
            },
            {
              "title": "SEM DOCUMENTO",
              "value": "COUNT:id_participante",
              "filters": "cnpj = \"\" AND cpf = \"\"",
              "format": "numero",
              "decimals": 0,
              "suffix": " registros",
              "icon": "❓",
              "color": "#95a5a6"
            },
            {
              "title": "COM ENDEREÇO",
              "value": "COUNT:id_participante",
              "filters": "id_rua != 925517 AND id_rua IS NOT NULL",
              "format": "numero",
              "decimals": 0,
              "suffix": " endereços",
              "icon": "📍",
              "color": "#3498db"
            },
            {
              "title": "TAXA DE ENDEREÇO",
              "value": "CALC:(COUNT(id_participante where id_rua != 925517 AND id_rua IS NOT NULL)/COUNT(id_participante))*100",
              "format": "numero",
              "decimals": 1,
              "suffix": "%",
              "icon": "📊",
              "color": "#27ae60"
            },
            {
              "title": "COM TELEFONE",
              "value": "COUNT:id_participante",
              "filters": "telefone_participante IS NOT NULL AND telefone_participante != \"\"",
              "format": "numero",
              "decimals": 0,
              "suffix": " contatos",
              "icon": "📞",
              "color": "#8e44ad"
            },
            {
              "title": "TAXA DE TELEFONE",
              "value": "CALC:(COUNT(id_participante where telefone_participante IS NOT NULL AND telefone_participante != \"\")/COUNT(id_participante))*100",
              "format": "numero",
              "decimals": 1,
              "suffix": "%",
              "icon": "📊",
              "color": "#8e44ad"
            },
            {
              "title": "COM E-MAIL",
              "value": "COUNT:id_participante",
              "filters": "email_participante IS NOT NULL AND email_participante != \"\"",
              "format": "numero",
              "decimals": 0,
              "suffix": " contatos",
              "icon": "✉️",
              "color": "#1abc9c"
            },
            {
              "title": "TAXA DE E-MAIL",
              "value": "CALC:(COUNT(id_participante where email_participante IS NOT NULL AND email_participante != \"\")/COUNT(id_participante))*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": "👤 DOCUMENTOS FISCAIS (PJ)",
              "cards": [
                {
                  "title": "TAXA DE IE",
                  "value": "CALC:(COUNT(id_participante where inscricao_estadual IS NOT NULL AND inscricao_estadual != \"\")/COUNT(id_participante where cnpj != \"\"))*100",
                  "format": "numero",
                  "decimals": 1,
                  "suffix": "%",
                  "icon": "📋",
                  "color": "#1abc9c"
                },
                {
                  "title": "TAXA DE CNAE",
                  "value": "CALC:(COUNT(id_participante where cnae IS NOT NULL AND cnae != \"\")/COUNT(id_participante where cnpj != \"\"))*100",
                  "format": "numero",
                  "decimals": 1,
                  "suffix": "%",
                  "icon": "🔢",
                  "color": "#e67e22"
                },
                {
                  "title": "COM INSCRIÇÃO ESTADUAL",
                  "value": "COUNT:id_participante",
                  "filters": "cnpj != \"\" AND inscricao_estadual IS NOT NULL AND inscricao_estadual != \"\"",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " empresas",
                  "icon": "📋",
                  "color": "#1abc9c"
                },
                {
                  "title": "COM CNAE",
                  "value": "COUNT:id_participante",
                  "filters": "cnpj != \"\" AND cnae IS NOT NULL AND cnae != \"\"",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " empresas",
                  "icon": "🔢",
                  "color": "#e67e22"
                }
              ]
            },
            {
              "title": "📍 DISTRIBUIÇÃO GEOGRÁFICA",
              "cards": [
                {
                  "title": "UFs ATENDIDAS",
                  "value": "COUNT_DISTINCT:sigla_uf",
                  "filters": "sigla_uf IS NOT NULL AND sigla_uf != \"\"",
                  "format": "numero",
                  "decimals": 0,
                  "icon": "🗺️",
                  "color": "#3498db"
                },
                {
                  "title": "CIDADES ATENDIDAS",
                  "value": "COUNT_DISTINCT:nome_cidade,sigla_uf",
                  "filters": "nome_cidade IS NOT NULL AND nome_cidade != \"\"",
                  "format": "numero",
                  "decimals": 0,
                  "icon": "🏙️",
                  "color": "#27ae60"
                },
                {
                  "title": "UF MAIS ATENDIDA",
                  "group_by": "sigla_uf",
                  "value": "METRICA_AGRUPAMENTO:moda",
                  "filters": "sigla_uf IS NOT NULL AND sigla_uf != \"\"",
                  "format": "texto",
                  "icon": "🥇",
                  "color": "#f1c40f"
                },
                {
                  "title": "CIDADE MAIS ATENDIDA",
                  "group_by": "nome_cidade,sigla_uf",
                  "value": "METRICA_AGRUPAMENTO:moda",
                  "filters": "nome_cidade IS NOT NULL AND nome_cidade != \"\"",
                  "format": "texto",
                  "icon": "🏙️",
                  "color": "#f39c12"
                }
              ]
            },
            {
              "title": "👤 CADASTROS POR MEMBRO",
              "cards": [
                {
                  "title": "MEMBROS QUE CADASTRARAM",
                  "group_by": "nome_membro_inclusao",
                  "value": "METRICA_AGRUPAMENTO:total_grupos",
                  "filters": "nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\"",
                  "format": "numero",
                  "decimals": 0,
                  "icon": "👥",
                  "color": "#3498db"
                },
                {
                  "title": "MÉDIA CADASTROS/MEMBRO",
                  "group_by": "nome_membro_inclusao",
                  "value": "METRICA_AGRUPAMENTO:media",
                  "filters": "nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\"",
                  "format": "numero",
                  "decimals": 1,
                  "suffix": " cadastros",
                  "icon": "📊",
                  "color": "#1abc9c"
                },
                {
                  "title": "MEMBRO MAIS ATIVO",
                  "group_by": "nome_membro_inclusao",
                  "value": "METRICA_AGRUPAMENTO:moda",
                  "filters": "nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\"",
                  "format": "texto",
                  "icon": "🥇",
                  "color": "#f1c40f"
                },
                {
                  "title": "MAIOR PRODUTOR",
                  "group_by": "nome_membro_inclusao",
                  "value": "METRICA_AGRUPAMENTO:maior_grupo",
                  "filters": "nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\"",
                  "format": "texto",
                  "icon": "🏆",
                  "color": "#f1c40f"
                }
              ]
            }
          ]
        }
      },
      "bloco3_distribuicao_uf": {
        "type": "charts_grid_section",
        "title": "DISTRIBUIÇÃO POR UF",
        "class": "dashboard-section dashboard-section-full-width",
        "grid_class": "dashboard-section-grid-2",
        "icon": "🗺️",
        "config": {
          "container_id": "distribuicao-uf",
          "charts": [
            {
              "type": "chart_pie",
              "config": {
                "container_id": "graf-uf-pizza",
                "data_config": {
                  "group_by": "sigla_uf",
                  "operation": "COUNT:id_participante",
                  "filters": "sigla_uf IS NOT NULL AND sigla_uf != \"\""
                },
                "display_config": {
                  "title": "PARTICIPANTES POR UF",
                  "donut": true,
                  "show_percentages": true,
                  "show_values": true,
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " registros",
                  "height": "350px"
                }
              }
            },
            {
              "type": "chart_bar_aggregated",
              "config": {
                "container_id": "graf-uf-ranking",
                "data_config": {
                  "group_by": "sigla_uf",
                  "operation": "COUNT:id_participante",
                  "filters": "sigla_uf IS NOT NULL AND sigla_uf != \"\""
                },
                "display_config": {
                  "title": "RANKING POR UF",
                  "layout": "ranking",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " registros",
                  "height": "350px",
                  "sort_by": "value",
                  "sort_order": "DESC"
                }
              }
            }
          ]
        }
      },
      "bloco4_distribuicao_cidade_uf": {
        "type": "charts_grid_section",
        "title": "DISTRIBUIÇÃO POR CIDADE/UF",
        "class": "dashboard-section dashboard-section-full-width",
        "grid_class": "dashboard-section-grid-2",
        "icon": "🏙️",
        "config": {
          "container_id": "distribuicao-cidade-uf",
          "charts": [
            {
              "type": "chart_pie",
              "config": {
                "container_id": "graf-cidade-uf-pizza",
                "data_config": {
                  "group_by": "nome_cidade,sigla_uf",
                  "operation": "COUNT:id_participante",
                  "filters": "nome_cidade IS NOT NULL AND nome_cidade != \"\" AND sigla_uf IS NOT NULL AND sigla_uf != \"\""
                },
                "display_config": {
                  "title": "TOP CIDADES/UF",
                  "donut": true,
                  "show_percentages": true,
                  "show_values": true,
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " registros",
                  "height": "350px",
                  "limit": 10
                }
              }
            },
            {
              "type": "chart_bar_aggregated",
              "config": {
                "container_id": "graf-cidade-uf-ranking",
                "data_config": {
                  "group_by": "nome_cidade,sigla_uf",
                  "operation": "COUNT:id_participante",
                  "filters": "nome_cidade IS NOT NULL AND nome_cidade != \"\" AND sigla_uf IS NOT NULL AND sigla_uf != \"\""
                },
                "display_config": {
                  "title": "TODAS AS CIDADES/UF",
                  "layout": "ranking",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " registros",
                  "height": "400px",
                  "sort_by": "value",
                  "sort_order": "DESC"
                }
              }
            }
          ]
        }
      },
      "bloco5_quem_cadastrou": {
        "type": "charts_grid_section",
        "title": "QUEM CADASTROU",
        "class": "dashboard-section dashboard-section-full-width",
        "grid_class": "dashboard-section-grid-2",
        "icon": "👤",
        "config": {
          "container_id": "quem-cadastrou",
          "charts": [
            {
              "type": "chart_bar_aggregated",
              "config": {
                "container_id": "graf-membro-geral",
                "data_config": {
                  "group_by": "nome_membro_inclusao",
                  "operation": "COUNT:id_participante",
                  "filters": "nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\""
                },
                "display_config": {
                  "title": "TOTAL POR OPERADOR",
                  "layout": "ranking",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " cadastros",
                  "height": "400px",
                  "sort_by": "value",
                  "sort_order": "DESC"
                }
              }
            },
            {
              "type": "chart_bar_aggregated",
              "config": {
                "container_id": "graf-membro-empresas",
                "data_config": {
                  "group_by": "nome_membro_inclusao",
                  "operation": "COUNT:id_participante",
                  "filters": "cnpj != \"\" AND nome_membro_inclusao IS NOT NULL AND nome_membro_inclusao != \"\""
                },
                "display_config": {
                  "title": "EMPRESAS POR OPERADOR",
                  "layout": "ranking",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " empresas",
                  "height": "400px",
                  "sort_by": "value",
                  "sort_order": "DESC"
                }
              }
            }
          ]
        }
      },
      "bloco6_evolucao_cadastros": {
        "type": "charts_grid_section",
        "title": "EVOLUÇÃO DOS CADASTROS",
        "class": "dashboard-section dashboard-section-full-width",
        "grid_class": "dashboard-section-grid-1",
        "icon": "📈",
        "config": {
          "container_id": "evolucao-cadastros",
          "charts": [
            {
              "type": "chart_bar_aggregated_evolution",
              "config": {
                "container_id": "evolucao-participantes",
                "data_config": {
                  "campo_data": "data_granulidade_inclusao",
                  "operation": "COUNT:id_participante",
                  "granularidade": "mensal"
                },
                "display_config": {
                  "title": "EVOLUÇÃO DOS CADASTROS (MENSAL)",
                  "layout": "vertical",
                  "format": "numero",
                  "decimals": 0,
                  "suffix": " cadastros",
                  "height": "350px",
                  "color": "#2c3e50"
                }
              }
            }
          ]
        }
      }
    }
  },
  "url_documentacao": "/docs/ondevou-db-participantes.html",
  "nome_tabela": "participantes"
}

📝 SQL CREATE TABLE - Estrutura Completa

Comando SQL COMPLETO para criar a tabela participantes no PostgreSQL. Esta estrutura foi extraída DIRETAMENTE do banco de dados.

🏗️ Estrutura Completa

📋 52 colunas 🔗 4 constraints 📑 10 índices ⚡ 0 triggers
code Clique para ver o SQL completo ✅ COMPLETO
-- ============================================================
-- ESTRUTURA COMPLETA DA TABELA participantes
-- Fonte: PostgreSQL - 12/08/2026 10:24:37
-- ============================================================

CREATE TABLE public.participantes (
    id integer NOT NULL DEFAULT nextval('participantes_id_seq'::regclass),
    id_dominio integer,
    id_rua integer DEFAULT 925517,
    id_tema integer DEFAULT 428,
    url varchar(255),
    numero varchar(255),
    telefone varchar(255),
    titulo varchar(255),
    subtitulo varchar(255),
    descricao text,
    site varchar(255),
    facebook varchar(255),
    twitter varchar(255),
    instagram varchar(255),
    latitude numeric(25, 20),
    longitude numeric(25, 20),
    youtube varchar(255),
    foto_capa varchar(255),
    foto_perfil varchar(255),
    whatsapp varchar(255),
    email varchar(255),
    google_plus varchar(255),
    complemento varchar(255),
    codigo_erplinux varchar(255),
    endereco varchar(255),
    bairro varchar(255),
    cidade varchar(255),
    uf varchar(255),
    cep varchar(255),
    rota varchar(255),
    razao_social varchar(255),
    cnpj varchar(255),
    cpf varchar(255),
    inscricao_estadual varchar(255),
    inscricao_estadual_substituto varchar(255),
    inscricao_suframa varchar(255),
    inscricao_municipal varchar(255),
    id_regime_tributario integer,
    email_nfe varchar(255),
    nome_fantasia varchar(255),
    tipo varchar(255),
    area varchar(255),
    limite_prazo_pagamento varchar(255),
    paga_comissao_vendedor varchar(255),
    cobrar_em_rota varchar(255),
    pessoa_juridica_fisica varchar(255),
    tabela_preco varchar(255),
    dados_rentabilidade varchar(255),
    data_lat_lng timestamp,
    codigo_vendedor varchar(255),
    cnae varchar(255),
    id_forma_apuracao integer,
    CONSTRAINT participantes_pkey PRIMARY KEY (id),
    CONSTRAINT 2200_221771_1_not_null CHECK (id IS NOT NULL)
);

-- ============================================================
-- ÍNDICES
-- ============================================================
CREATE INDEX fki_participantes_id_dominio_for_dominios_id ON public.participantes USING btree (id_dominio);
CREATE INDEX fki_participantes_id_rua_for_ruas_id ON public.participantes USING btree (id_rua);
CREATE INDEX fki_participantes_id_tema_for_temas_id ON public.participantes USING btree (id_tema);
CREATE INDEX idx_participantes_id_regime_tributario ON public.participantes USING btree (id_regime_tributario);
CREATE INDEX participantes_codigo_erplinux ON public.participantes USING btree (codigo_erplinux);
CREATE INDEX participantes_idx_descricao ON public.participantes USING gin (to_tsvector('mydict'::regconfig, descricao));
CREATE INDEX participantes_idx_lat_lng ON public.participantes USING gist (ll_to_earth((latitude)::double precision, (longitude)::double precision));
CREATE INDEX participantes_idx_subtitulo ON public.participantes USING gin (to_tsvector('mydict'::regconfig, (subtitulo)::text));
CREATE INDEX participantes_idx_titulo ON public.participantes USING gin (to_tsvector('mydict'::regconfig, (titulo)::text));
CREATE UNIQUE INDEX participantes_pk_id ON public.participantes USING btree (id);

SQL extraído DIRETAMENTE do banco de dados

📊 Comparação: JSON Config vs Banco Real

Verifique se a configuração JSON está sincronizada com a estrutura do banco de dados.

Campo Tipo (JSON) Tipo (Banco) Status
area - character varying ❌ Só no banco
bairro - character varying ❌ Só no banco
cep number character varying ✅ OK
cep_erplinux text - ⚠️ Só no JSON
cidade - character varying ❌ Só no banco
cnae text character varying ✅ OK
cnpj text character varying ✅ OK
cobrar_em_rota - character varying ❌ Só no banco
codigo_erplinux - character varying ❌ Só no banco
codigo_erplinux_cliente text - ⚠️ Só no JSON
codigo_erplinux_fornecedor text - ⚠️ Só no JSON
codigo_vendedor - character varying ❌ Só no banco
complemento text character varying ✅ OK
cpf text character varying ✅ OK
dados_rentabilidade - character varying ❌ Só no banco
data_lat_lng date timestamp without time zone ✅ OK
descricao textarea text ✅ OK
descricao_consumidor_final number - ⚠️ Só no JSON
descricao_forma_apuracao number - ⚠️ Só no JSON
descricao_indicador_inscricao_estadual_destinatario number - ⚠️ Só no JSON
descricao_local_destino number - ⚠️ Só no JSON
descricao_regime_tributario number - ⚠️ Só no JSON
email text character varying ✅ OK
email_nfe text character varying ✅ OK
endereco - character varying ❌ Só no banco
facebook text character varying ✅ OK
foto_capa - character varying ❌ Só no banco
foto_perfil - character varying ❌ Só no banco
google_plus - character varying ❌ Só no banco
id number integer ✅ OK
id_dominio - integer ❌ Só no banco
id_forma_apuracao - integer ❌ Só no banco
id_participante_configuracao_erp number - ⚠️ Só no JSON
id_participante_find text - ⚠️ Só no JSON
id_participante_privado number - ⚠️ Só no JSON
id_regime_tributario - integer ❌ Só no banco
id_rua - integer ❌ Só no banco
id_tema - integer ❌ Só no banco
inscricao_estadual text character varying ✅ OK
inscricao_estadual_substituto text character varying ✅ OK
inscricao_estadual_suframa text - ⚠️ Só no JSON
inscricao_municipal text character varying ✅ OK
inscricao_suframa - character varying ❌ Só no banco
instagram text character varying ✅ OK
latitude number numeric ✅ OK
limite_prazo_pagamento - character varying ❌ Só no banco
longitude number numeric ✅ OK
nome_bairro number - ⚠️ Só no JSON
nome_cidade number - ⚠️ Só no JSON
nome_comprador number - ⚠️ Só no JSON
nome_fantasia text character varying ✅ OK
nome_rota number - ⚠️ Só no JSON
nome_rua number - ⚠️ Só no JSON
nome_tema number - ⚠️ Só no JSON
nome_tipo_cliente number - ⚠️ Só no JSON
nome_vendedor number - ⚠️ Só no JSON
numero text character varying ✅ OK
paga_comissao_vendedor - character varying ❌ Só no banco
participante number - ⚠️ Só no JSON
pessoa_juridica_fisica - character varying ❌ Só no banco
qrcode text - ⚠️ Só no JSON
razao_social text character varying ✅ OK
rota - character varying ❌ Só no banco
sigla_uf number - ⚠️ Só no JSON
site text character varying ✅ OK
subtitulo - character varying ❌ Só no banco
tabela_preco - character varying ❌ Só no banco
telefone text character varying ✅ OK
tipo - character varying ❌ Só no banco
titulo - character varying ❌ Só no banco
twitter text character varying ✅ OK
uf - character varying ❌ Só no banco
url - character varying ❌ Só no banco
whatsapp text character varying ✅ OK
youtube text character varying ✅ OK

💡 Dica: Use esta comparação para garantir que a configuração JSON está atualizada com a estrutura do banco.
📌 Legenda: ✅ OK = presente em ambos | ⚠️ Só no JSON = pode ser um campo virtual | ❌ Só no banco = falta adicionar ao JSON

💡 Como Popular a Tabela

Exemplo prático usando o padrão OndeVou.

📋 Fluxo completo padrão

// 1. Buscar dados com getData
var dados_retorno = getData({
    'query': `SELECT * FROM view_participantes WHERE participante = ${globais.dados_fixo.participante}`,
    'view': 'view_participantes'
});

// 2. Definir painel e slide
var painel = globais.dados_pagina.visivel.painel;
var slide = globais.dados_pagina.visivel.slide;

// 3. Encontrar a tabela no DOM
var idTable = getIdTableFromSlide({ 'table-id': 'participantes' });

// 4. Resetar a tabela
setTableControlsReset(idTable);

// 5. Popular a tabela
setTableControlsSetValue(idTable, dados_retorno);

🏆 Propriedade Intelectual

OndeVou.com Marca Registrada

Marca Registrada

OndeVou.com®

Propriedade Intelectual Assegurada

Processo INPI:
908765967
Titular:
ONDEVOU.COM TECNOLOGIA LTDA
CNPJ:
17.058.605/0001-36
Classificação:
Classe 42 - Serviços de TI