FwDateUpd – Atualiza a database do sistema na virada do dia

Essa é uma função de framework, que deve ser utilizada dentro de outras rotinas quando se deseja que a database seja atualizada automaticamente na virada do dia.
Ela deve ser chamada dentro do loop principal da rotina, pois assim que sua chamada for realizada, a data já é atualizada.

Por padrão, essa rotina considera o acesso de usuário de número 36, que indica se ele pode ou não alterar a database do sistema.
Isso significa que caso ele possa alterar, não há problema da data se manter no dia anterior, e assim a função FwDateUpd, não irá atualizar a data.

Continue lendo...

Rejeição 328: CFOP de devolução de mercadoria

Olá amigos,

Passei rapidinho para comentar sobre o erro 328, que diz:

“Rejeição 328: CFOP de devolução de mercadoria para NF-e que não tem finalidade de devolução de mercadoria.”

Esse erro é devido uma validação existente na versão 3.10, pois na versão 2.00 não tinha a tag <finNfe> igual a 4 que obriga o documento ter a finalidade de devolução quando usado um CFOP de devolução. Na versão 2.00 era aceita pois nota de devolução não tem uma finalidade específica, e era gerada como 1, finalidade normal.

Continue lendo...

Integrando o Protheus com Android – Parte 1

Olá amigos,

Estarei iniciando uma série de posts sobre a integração do Protheus com o Android,  e vou tentar após essa série efetuar o mesmo processo com o IOS, já que temos essa necessidade também no mercado.

Nossa aplicação será a lista de clientes cadastrados no Protheus(SA1),  e clicando em algum deles no dispositivo, teremos alguns detalhes desse cliente.

Os artigos serão divididos em 3 partes, sendo:

  1. Criação do WebService, onde será a ponte entre o Android e o Sistema Protheus, recebendo as requisições, executando a regra de negócio e retornando os resultados.
  2. Interface gráfica no Android, que será a tela que o usuário poderá interagir, essa interface terá 2 Activits, a primeira para listar os Clientes e a segunda para exibir os detalhes. Voltando a primeira caso o usuário deseja
  3. Interface de comunicação do Android, onde, vamos criar nossa classe DAO, usando o KSOAP2, que fará as requisições ao WebService.
Continue lendo...

Usando o SoapUi

Olá amigos,

Passei rapidinho pra deixar um tutor de como usar o SoapUI, que é uma ótima ferramenta para testes de WebService. Vou apresentar primeiro ela, pois, iremos precisar no nosso post sobre Protheus com Android.

Ela é uma ferramenta free, e podemos usar para “brincar” com os parametros e assim tornar mais facil a busca pela solução no caso de erros.

Continue lendo...