Importaçao de dados do XML para entrada no Estoque

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Eros
Usuário Nível 3
Usuário Nível 3
Mensagens: 291
Registrado em: 19 Dez 2008 19:23
Localização: Goiania

Importaçao de dados do XML para entrada no Estoque

Mensagem por Eros »

Estamos trabalhando na analise de dados para fazer a importaçao de dados do arquivo .xml da nfe para entrada automatica no controle de estoque. A intenção é fazer a entrada automatica, apos validarmos os dados do .xml no fisco.

Na rotina de importaçao dos dados da Nfe para entrada no estoque, como vou identificar a mercadoria da nota no meu cadastro de mercadorias, sabendo-se que nem tudo tem codigo de barras.

A unica opçao que encontrei apos muito quebra-cabeça, foi criar uma tabela de normalizaçao, |cod_fornec|MeuCod|SeuCod| informando o codigo do fornecedor no meu cadastro, o codigo da mercadoria no meu cadastro e o codigo da mercadoria no cadastro do fornecedor.

Para os produtos com codigo de barras, nao haveria problemas. Mas nesse caso, toda primeira entrada da mercadoria daquele fornecer, precisará de ser feita manualmente, até a normalizaçao estar atualizada.

Alguém já passou por essa funçao ? Tem alguma ideia eficiente de como agilizar o processo com eficiencia ?
braz
Usuário Nível 2
Usuário Nível 2
Mensagens: 53
Registrado em: 08 Jan 2011 17:39
Localização: piracicaba

Importaçao de dados do XML para entrada no Estoque

Mensagem por braz »

Ola Eros,

A unica saida que ja vi em diversos programas, é voce trabalhar com dois codigos para mercadorias, um seria o seu codigo e o outro o codigo do fornecedor, vai dar um pouco de trabalho no começo, se for varios fornecedores, mas depois roda legal.

Abçs
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Importaçao de dados do XML para entrada no Estoque

Mensagem por billy1943 »

Como foi exigido pelas normas, as empresas que já tiverem o código de barras para os seus produtos, deverão colocá-los no XML.
Assim é bastante provável que a maioria de seus fornecedores já venha colocando nos XML enviados aos seus compradores.
No meu sistema, se a firma já tem todos os produtos com código de barras (EAN13) cadastrados, a entrada é automatica.
Nas que ainda não tem, o sistema apresenta os dados da NFE, relativos aos produtos, para que se digite o nosso código, mas o código EAN já fica
cadastrado para as próximas compras, ou seja, em pouco tempo, toda a entrada está automatizada.
Ao mesmo tempo que dá entrada aos produtos, confere o NCM, a alíquota do IPI, etc.
Dá um pouco de trabalho, no início, mas compensa depois.
Aí será somente digitar o código do fornecedor no sistema, confirmar número e série da NFE e toda a NFE será passada para as compras gerando
o movimento, as duplicatas a pagar.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
frazato
Usuário Nível 3
Usuário Nível 3
Mensagens: 219
Registrado em: 08 Jul 2004 07:45

Importaçao de dados do XML para entrada no Estoque

Mensagem por frazato »

Boa tarde, uso isso a um bom tempo já, na verdade o maior problema que você terá é em relação a embalagem do produto, pois a mesma não veem informado dentro do Xml, ai no caso eu uso o cruzamento com o pedido, quanto a indentificar o produto uso uma tabela auxiliar contendo o codigo do produto junto ao fornecedor ( o cara que gera o Xml) junto ao meu sistema e também o código de barras ai quando vou ler o xml pesquiso como primeira opção o codigo EAN, caso nao tenha produto a junção CNPJ+CODIGO_INTERNO_FORENCEDOR e boa, segue um código que coloque a um tempo atras no forum.


Frazato

viewtopic.php?f=43&t=9528&hilit=lerdanfe
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

Importaçao de dados do XML para entrada no Estoque

Mensagem por Amparo »

ola amigos

por acaso nao seria ideal usar o codigo NCM, uma vez que este codigo é padrao para todo o mercusul, se no seu cadastro de produto existe o codigo NCM ( acredito que sim pois senao a receita breca a nota) é so pegar no arquivos xml a tag referente ao codigo NCM e pesquisar em seu sistema de erp.

ou estou errado?!
wagner aragao
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 30 Jan 2008 02:06
Localização: PORTO VELHO-RONDÔNIA

Importaçao de dados do XML para entrada no Estoque

Mensagem por wagner aragao »

Olá,

Pelo NCM não dá pois trata de grupo de produtos e não de um produto especifico. As dicas acima de usar uma tabela de relacionamento está correta. Nela ficam cadastrados os codigos dos fornecedores e o codigo do sistema (codigo do produto no fornecedor + codigo do fornecedor + codigo do produto no sistema) com isso da pra fazer a entrada..
t+
xHarbour 1.2.3 Simplex / xDev 0.70 / LetoDB 2.15b37 / HWGUI 2.17 / xDesigner (LF Basso)
albssm
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 11 Abr 2012 18:14
Localização: santa maria/rs

Importaçao de dados do XML para entrada no Estoque

Mensagem por albssm »

FAço uma advertencia de que a classificação de qual item de dentro de meu estoque (ja existente) tera esta tabela de relação fornecedor->codigo do fornec, devera ser feita visulamente pesquisando meu cadastro atual, logo é de suma importancia esta primeira atribuição, pois vejam que a maioria ja possui base de dados sem estas informações.

Abraço a todos.
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Importaçao de dados do XML para entrada no Estoque

Mensagem por Maurício Elias »

Boa tarde pessoal...

Vdd, essa soluções de buscas, no meu ver, são as mais corretas mesmo.
Mas segue uma perguntinha mais fraquinha um pouco:
Como ler um arquivo XML (Nome extenso demais e o conteúdo maluco) em clipper ???
Memoread ??? Aff...

Abraços...
Abraços.
_______
Maurício
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Importaçao de dados do XML para entrada no Estoque

Mensagem por Pablo César »

Para uma solução em Clipper, lembre que os nomes longos de arquivos podem ser traduzidos em nomes curtos. Tem a biblioteca LFN, só procurar pelo "Busca Avançada" daqui do fórum, vai achar vários exemplos, veja este tópicos se ajudam:

https://pctoledo.org/forum/viewto ... gos#p60706
https://pctoledo.org/forum/viewto ... mes+longos
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder