Seguidores

Tecnologia do Blogger.
RSS

Re: [SPED] Alteração NT 005/2011- PL_006j.zip

Bom dia!

Muito obrigado Paulo e Gerson!

Então............

Acredito que dia 01/11 esta regra entrará em vigor "em produção" e aí os Sistemas vão "travar" se não possuirem tais sinais.
Também pode ser que saia uma nova NT corrigindo este absurdo e aí, para quem inseriu os sinais, também terão os mesmos problemas.

Conclusão: estamos no escuro. Teremos problemas........

Eduardo SC-SP
Prócion

Em 26/10/2011 07:38, Gerson Felipe Schwinn escreveu:

Mas isso é um completo absurdo!! O fato é que eles introduziram um bug no schema, e querem concertar dessa forma!! Lamentável!

O problema é o seguinte:

Nas linguagens de programação usamos os sinais "^" para determinar que um campo deve começar com alguma coisa, exemplo:

^casa

Quer dizer que a frase deve começar com "casa".

O símbolo "$" significa que deve terminar com alguma coisa, exemplo:

casa$

No caso a frase deve terminar com "casa"

Combinando ambos:

^casa$

A frase deve ser exatamente igual a "casa", não pode ter nada antes e nada depois.

O fato é que nas tags pattern dos schemas, não se deve informar estes caracteres, pois está implícito!! Ao contrário das linguagens de programação. Está na W3C ( http://www.w3.org/TR/xmlschema-2/#regexs ). Só que a pessoa que alterou essa regra de validação não sabia disso e causou esse transtorno.

Notem a regra de validação:

<xs:pattern value="^([A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3})$"/>

Ela deveria ser: 

<xs:pattern value="([A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3})"/>

E outra, terá que ser inserido ^ e $ em todas as placas, não só as nacionais!!

Att.

Gerson Felipe Schwinn
Sócio - Gerente de TI
http://www.onehost.com.br
http://www.oneweb.com.br


Em 25 de outubro de 2011 21:52, Paulo Silva <prsilva99@gmail.com> escreveu:
Eduardo, boa noite.  Seguem orientações relativas ao preenchimento da placa do veículo, em relação ao PL_006j da NT 005/2011.
 
Sds
 
Paulo Silva.  

 

.......................................................................................

 

Uma das alterações da Nota Técnica 2011.005 foi o aperfeiçoamento do schema XML do campo placa do veículo e placa do reboque, para possibilitar a informação das placas dos veículos estrangeiros utilizados nas operações de exportação e importação de mercadorias.

 

O problema é que o pacote de schemas PL_006j não está de acordo com a Nota Técnica 2011.005, o schema liberado obriga que sejam informados o sinal circunflexo (^) antes da placa e o sinal cifrão ($) depois. Exemplo: a placa de um veículo brasileiro precisa ser informado assim para passar no schema: "^AAA1234$", o correto seria "AAA1234". O pacote de schemas anterior não possuía estes dois caracteres adicionais na placa, e isto gerará um impacto significativo para incluir dois caracteres sem sentido em menos de 10 dias antes da publicação em produção.

 

.......................................................................................

 



Em 25 de outubro de 2011 10:48, Eduardo - Prócion <eduardo@procion.com> escreveu:

Bom dia a todos

Fiz a atualização sugerida do PL_006j.zip agora não aceita placa no formato XXX9999.

Alguém sabe se existe um formato correto de transmitir a placa do veículo???

Eduardo SC-SP
Prócion

--
--------------
Este Grupo se destina a discutir a implantação do SPED - Sistema Público de Escrituração Digital.   Você recebeu esta mensagem por ter se inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".

Para postar uma mensagem no grupo, envir um email para sped-nfe@googlegroups.com

Para sair do grupo, envie uma mensagem para
sped-nfe+unsubscribe@googlegroups.com

--
--------------
Este Grupo se destina a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem por ter se inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para postar uma mensagem no grupo, envir um email para sped-nfe@googlegroups.com
 
Para sair do grupo, envie uma mensagem para
sped-nfe+unsubscribe@googlegroups.com

--
--------------
Este Grupo se destina a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem por ter se inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para postar uma mensagem no grupo, envir um email para sped-nfe@googlegroups.com
 
Para sair do grupo, envie uma mensagem para
sped-nfe+unsubscribe@googlegroups.com

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário