Rho Kurcinae
-
Total de ítens
33 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Rho Kurcinae
-
-
8 hours ago, Juliomar Marchetti said:
Eu em qualquer ECF pego os dados antes e depois da redução z e faço um merge dos dados no banco pois tem ECF que não retorna tudo antes da redução Z somente após
De fato, também faço isso. Recomendo.
-
De fato, ficaria mais fácil para controle/consulta.
No Sistema que eu trabalho, no entanto, o que fazemos é apenas inserir dois registros com todas as colunas das tabelas logadas: o primeiro é referente aos dados "OLD", e o segundo referente aos dados "NEW". Fica bem simples a montagem.
A parte de "verificar o que foi realmente alterado" fica por conta de quem for analisar os logs, posteriormente. Se a pessoa for boa em análise de log/callstack (debugging em geral), não passará sufoco algum.
-
Não tem como. E isto não me parece uma boa ideia...
O que tu planejas fazer?
-
Bastaria apenas trocar JOIN por LEFT JOIN, ficando:
SELECT ped.codigo codigo , cli.nome nome , SUM (peditven.qnt * peditven.preco) vendas , SUM (pedittro.qnt * pedittro.preco) trocas FROM pedidos ped LEFT JOIN pedidositens peditven ON ((peditven.numero = ped.numero) AND (peditven.tipo = 'VENDA')) LEFT JOIN pedidositens pedittro ON ((pedittro.numero = ped.numero) AND (pedittro.tipo = 'TROCA')) JOIN clientes cli ON (<ligar com a tabela pedidos>) WHERE ped.fatura IS NULL GROUP BY ped.codigo , cli.nome;
Neste caso, as colunas "VENDAS" e "TROCAS" serão NULL quando não houverem valores nas tabelas filhas.
Caso não queiras NULL, poderás tratá-lo através das Funções COALESCE/NVL.
-
Fiz para Oracle, creio que seja parecido para Firebird 2.0.
SELECT ped.codigo codigo , cli.nome nome , SUM (peditven.qnt * peditven.preco) vendas , SUM (pedittro.qnt * pedittro.preco) trocas FROM pedidos ped JOIN pedidositens peditven ON ((peditven.numero = ped.numero) AND (peditven.tipo = 'VENDA')) JOIN pedidositens pedittro ON ((pedittro.numero = ped.numero) AND (pedittro.tipo = 'TROCA')) JOIN clientes cli ON (<ligar com a tabela pedidos>) WHERE ped.fatura IS NULL GROUP BY ped.codigo , cli.nome;
-
Downloads através do webservice "NFeDistribuicaoDFe" são para exceções, como dito, não para regras.
A regra é que o Emitente deve enviar arquivo XML e DANFE, referentes à NFE-e emitida, para o Destinatário.
29 minutes ago, daniel_paixao said:E como é que os sites e sistemas que baixam os XML´s emitidos pra um determinado CNPJ de forma automatica o fazem? VocÊ tem idéia?
A maioria utiliza o webservice "NFeDistribuicaoDFe", por isso que o webservice está sobrecarregado há aproximadamente 1 semana. Parabéns a todos os envolvidos.
-
O erro ocorre porque as colunas "VENDAS" e "TROCAS" não estão especificadas "no GROUP BY" e, como existe uma cláusula "GROUP BY", estas não estão sendo buscadas a partir de uma Função Agregadora (COUNT, SUM, AVG, MAX, MIN e LIST).
Sim, tu estás utilizando SUM, ali, mas apenas nos "SELECT de dentro". O "SELECT de fora" não irá enxergá-los, só irá enxergar os resultados que eles retornam.
Também esqueceste de ligar as tabelas "PEDIDOS" e "CLIENTES".
-
-
Não está nos Atos da SEF/SC: http://legislacao.sef.sc.gov.br/Consulta/Views/Publico/Frame.aspx?x=/html/atos_diat/frame_atos_diat.htm
Será que já é oficial, mesmo? Tenho alguns Clientes, e Escr. Cont. destes, questionando a mesma coisa (estão batendo cabeça, não sabem mais em quem acreditar).
-
&
-
Terei que homologar dentro de 3 meses e já estou me preparando psicologicamente.
É sempre uma humilhação.
- 1
-
Se eu fosse o Cliente, nunca liberaria uma Impressora Fiscal de Produção, registrada no meu CNPJ, para um teste de software (que é basicamente o que é essa Homologação PAF-ECF).
Imagine, dezenas de Cupons Fiscais sujos na MF do ECF. Completamente inviável isso aí.
Esse sabe é de nada.
-
Entendo que a ER é soberana, mas o que está especificado lá não tem lógica, mesmo: registro "W5", campo "01", valor "W9".
Estou rindo, mas é de nervoso...
-
Parabéns aos envolvidos.
-
Eu triste porque o meu roteador não suporta IPv6 em bridge com o modem da NET, e o pessoal da COPEL vivendo em 2040, com o IPv4 já completamente desativado.
- 1
-
Anexe o log gerado.
-
No Banco de Dados já está errado? Um chute meu: talvez algo a ver com o Subtype dessa coluna BLOB? Driver de conexão com o Firebird?
-
Existem algumas diferenças entre os arquivos:
SEFAZ:
<xNome>ESCRITORIO BAR & PETISCARIA</xNome>
<qrCode><![CDATA[http://nfcehomolog.sefaz.pe.gov.br/nfce-web/consultarNFCe?p=
Extraído do banco:
<xNome>ESCRITORIO BAR ; PETISCARIA</xNome>
<qrCode><[CDATA[http://nfcehomolog.sefaz.pe.gov.br/nfce-web/consultarNFCe?p=
Terias que averiguar em qual momento está ocorrendo esta quebra nos caracteres. Se é na hora do INSERT no banco, ou se é na hora que o registro é lido do banco.
- 3
-
1 hour ago, HRomano said:
Sim, mas no componente foi habiltiada a cotingencia, não tinha que ir para o SVRS? somente habiltiando ela?
Ótima pergunta. Não sei...
Só utilizo os componentes ACBr para comunicação com Impressora Fiscal e Pinpad.
Para NF-e, vamos aguardar os especialistas.
-
A tua requisição está indo para a SEFAZ-MT, não para o SVC-RS.
-
A torcida é grande!
- 4
-
Continua dando exatamente timeout?
Como está a Cadeia Certificadora? A Estação reconhece ela inteira?
Consegues acessar o endereço https://nfe.sefaz.ms.gov.br/ws/NFeStatusServico4?wsdl pelo Internet Explorer, Microsoft Edge, Google Chrome?
- 1
-
Nenhum problema relatado aqui. Dezenas de clientes emitindo contra a SEFAZ-RS.
-
Problema na SEFAZ-MG. Mantenho um Serviço em VB.NET que não utiliza os Componentes ACBr e tenho clientes tendo o mesmo problema.
Já avisei eles para irem xingar a SEFAZ-MG, estou lavando as minhas mãos
Todo mês é um problema na SEFAZ desse estado... complicado...
- 2
SELECT DENTRO DE SELECT FIREBIRD
em Banco de Dados
Postado
Vejas se a resolução deste tópico te ajuda: