Erro | Descrição | O que fazer | |
---|---|---|---|
481 | Problema ao receber os dados do servidor | verificar mensagens enviadas pro tablet | |
482 | Problema ao enviar os dados ao servidor | verificar mensagens enviadas pro tablet | |
483 | Problema de conexão com internet | verificar se há sinal de internet e se o sinal está forte |
Usuário (vendedor) logado no dispositivo (tablet) que está fazendo a integração. | |
Senha (hash) do usuário (vendedor) que está fazendo a integração. | |
Mensagens enviadas de/para o servidor. | |
CSV com o cadastro dos clientes | |
CSV com os pedidos | |
CSV com os itens de pedido. | |
CSV com dados do vendedor |
Caso marcado (valor = "S"), os pedidos serão inseridos na base de dados com novos IDs.
Esta preferência existe como solução de contorno para os problemas de PK duplicada.
Caso não configurado, assume não gerar novos IDs
Tipo: FLAG
set faturado as coalesce(sum(id.valor_total_item), 0) from itens_pedidos ip join itens_doc_entradas_saidas id on id.item_pedido_id = ip.id join doc_entradas_saidas doc on doc.id = id.documento_id where doc.data_emissao between '${dataInicial}' and '${dataFinal} and id.vendedor_id = ${id} and saldo_inventario > 0; set aFaturar as coalesce(sum(p.valor_total), 0) from pedidos p where p.data_emissao between '${dataInicial}' and '${dataFinal}' and p.vendedor_id = ${id} and p.situacao = 'P'; item faturado decimal_value; label='FATURADO'; item aFaturar decimal_value; label='A FATURAR'; display ${faturado} as faturado, ${aFaturar} as aFaturar;
Tipo: TEXT_LONG
Valor padrão: S
SELECT p.id as id , p.pessoa as cliente , case when clie.bloqueado = 'S' then 'B' else 'N' end as situacao , '' as chave_liberacao , p.nome_completo as razao_social , case when substr(tp.tipo_pessoa, 1, 1) = 'F' then p.apelido else p.nome_fantasia end as nome_fantasia , (SELECT dp.documento FROM documentos_pessoas dp JOIN tipos_documentos_pessoas tdp ON dp.tipo_documento_id = tdp.id WHERE dp.pessoa_id = p.id AND tdp.tipo_documento = 'CNPJ') AS cnpj , (SELECT dp.documento FROM documentos_pessoas dp JOIN tipos_documentos_pessoas tdp ON dp.tipo_documento_id = tdp.id WHERE dp.pessoa_id = p.id AND tdp.tipo_documento = 'CPF') AS cpf , (SELECT dp.documento FROM documentos_pessoas dp JOIN tipos_documentos_pessoas tdp ON dp.tipo_documento_id = tdp.id WHERE dp.pessoa_id = p.id AND tdp.tipo_documento = 'RG') AS rg , (SELECT dp.documento FROM documentos_pessoas dp JOIN tipos_documentos_pessoas tdp ON dp.tipo_documento_id = tdp.id WHERE dp.pessoa_id = p.id AND tdp.tipo_documento = 'IE') AS inscricao_estadual , ende.endereco as endereco , ende.codigo_postal as cep , ende.bairro as bairro , ende.cidade_id as cidade_id , ende.numero as numero , ende.complemento as complemento , ende.observacoes as ponto_referencia , fone1.endereco as fone_1 , fone2.endereco as fone_2 , fone3.endereco as fone_3 , clie.pessoa_contato as contato , clie.observacao as observacoes , clie.limite_credito , clie.credito_tomado , (SELECT ep.endereco FROM enderecos ep WHERE ep.pessoa_id = p.id AND ep.tipo_endereco_id = tp.forma_contato_3_id and ep.sequencia = 1) AS email_comercial , (SELECT ep.endereco FROM enderecos ep JOIN tipos_enderecos te on te.id = ep.tipo_endereco_id WHERE ep.pessoa_id = p.id AND te.tipo_endereco = 'EMAIL_NFE' and ep.sequencia = 1) AS email_nfe , substr(tp.tipo_pessoa,1,1) as tipo_pessoa , p.id as vendedor_id , p.data_nascimento , clie.percentual_desconto as desconto FROM pessoas p JOIN tipos_pessoas tp ON tp.id = p.tipo_pessoa_id JOIN clientes clie ON clie.id = p.id JOIN enderecos ende ON ende.pessoa_id = p.id AND tp.forma_contato_5_id = ende.tipo_endereco_id AND tp.sequencia_5 = ende.sequencia JOIN cidades cida ON ende.cidade_id = cida.id JOIN regioes uf ON uf.id = cida.regiao_id LEFT JOIN enderecos fone1 ON fone1.pessoa_id = p.id AND tp.forma_contato_1_id = fone1.tipo_endereco_id AND tp.sequencia_1 = fone1.sequencia LEFT JOIN enderecos fone2 ON fone2.pessoa_id = p.id AND tp.forma_contato_2_id = fone2.tipo_endereco_id AND tp.sequencia_2 = fone2.sequencia LEFT JOIN enderecos fone3 ON fone3.pessoa_id = p.id AND tp.forma_contato_3_id = fone3.tipo_endereco_id AND tp.sequencia_3 = fone3.sequencia WHERE (clie.representante_id = ? or clie.vendedor_id = ?) and p.situacao <> 'I' order by p.nome_completo
Tipo: SOURCE_CODE
Tipo: SOURCE_CODE
Tipo: SOURCE_CODE
select i.id as id , i.pedido_id , i.preco_lista as preco_lista , i.preco_lista as preco_padrao , i.produto_id, i.quantidade , i.preco , i.preco_lista as preco_promocional from itens_pedidos i join pedidos p on p.id = i.pedido_id where p.vendedor_id = ? and p.data_emissao > now() - interval '+15 day' order by i.id
Tipo: SOURCE_CODE
SELECT id as id , plano_pagamento as condicoes_pagamento , percentual_juros as indice_preco , ativo , valor_minimo , pp.todos_clientes FROM PLANOS_PAGAMENTOS pp WHERE valido = 'S' AND ativo = 'S'
Tipo: SOURCE_CODE
select pgc.id , pgc.cliente_id , pgc.plano_pagamento_id as condicao_pagamento_id from planos_pagamentos_clientes pgc join planos_pagamentos pg on pg.id = pgc.plano_pagamento_id join clientes clie on clie.id = pgc.cliente_id left join conceitos_clientes con on con.id = clie.conceito_id where (clie.representante_id = ? or clie.vendedor_id = ?) and pg.ativo = 'S' and pg.valido = 'S' and clie.bloqueado <> 'S' and coalesce(con.bloqueia_venda,'N') <> 'S'
Tipo: SOURCE_CODE
SELECT prod.id as id , prod.em_falta , prod.produto AS produto , prod.descricao as descricao , ic.preco_sugerido::numeric(12,2) AS preco , case when ic.valor_promocional::numeric(12,2) is not null and ic.data_termino_promocional > current_date then ic.valor_promocional::numeric(12,2) else ic.preco_minimo_sugerido::numeric(12,2) end AS preco_minimo , case when ic.valor_promocional is not null and ic.data_termino_promocional > current_date then ic.valor_promocional::numeric(12,2) else null end as preco_promocional , ic.comissao_item , ic.notas as observacoes , ic.preco_maximo_sugerido::numeric(12,2) AS preco_maximo , case when prod.quantidade_unidade_acondicionamento is null then 1 else prod.quantidade_unidade_acondicionamento end as embalagem , um.id AS unidade_medida_id , 'S' as disponivel , COALESCE(((select sum(ep.estoque_atual) as sum from estoques_produtos ep join tipos_estoques tep on tep.id = ep.tipo_estoque_id where ep.produto_id = prod.id and ep.estabelecimento_id = ${estabelecimentoUsuarioId} and tep.tipo_estoque = 'ESTOQUE')), 0) as estoque , (select sum(quantidade) from v_reservas_produtos rp join tipos_estoques te on te.id = rp.tipo_estoque_id where rp.produto_id = prod.id and rp.estabelecimento_id = ${estabelecimentoUsuarioId} and te.tipo_estoque = 'ESTOQUE') as estoque_reservado , (select quantidade_minima_venda from estoques_produtos ep join tipos_estoques te on te.id = ep.tipo_estoque_id where ep.estabelecimento_id = ${estabelecimentoUsuarioId} and ep.produto_id = prod.id and te.tipo_estoque = 'ESTOQUE' limit 1) as quantidade_minima , (select case when ep.somente_multiplos = 'S' then coalesce(ep.quantidade_minima_venda,1) else null end from estoques_produtos ep join tipos_estoques te on te.id = ep.tipo_estoque_id where ep.estabelecimento_id = ${estabelecimentoUsuarioId} and ep.produto_id = prod.id and te.tipo_estoque = 'ESTOQUE' limit 1) as quantidade_multipla FROM itens_colecoes ic JOIN colecoes col ON col.id = ic.colecao_id JOIN produtos prod ON prod.id = ic.produto_id JOIN unidades_medidas um ON um.id = prod.unidade_medida_id LEFT JOIN unidades_medidas ud ON ud.id = prod.unidade_acondicionamento_id WHERE prod.situacao <> 'C' AND prod.enviar_palm = 'S' AND col.enviar_lista_precos_palm = 'S' order by prod.descricao
, prod.descricao || coalesce('<small>' || (select codigo_barras from CODIGOS_BARRAS c where c.produto_id = prod.id and c.tipo_codigo_barras like 'EAN' limit 1) || '</small>', ' ') as descricao
Tipo: SOURCE_CODE
Tipo: SOURCE_CODE
Tipo: SOURCE_CODE