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...

Criação de WebService Protheus

Olá amigos,

WebServiceVou estar explicando nesse artigo, como criar um WebService no Protheus, serviço esse que vai servir para uma série de posts que estou planejando fazer, entre elas está a integração do Protheus com Android.

Para quem está achando estranho a palavra, segue abaixo um breve conceito:

Continue lendo...

Exclusao de nota de saida não autorizada pelo Sefaz

Olá amigos,

Arrancando o cabeloRecentemente passei por uma situação, onde, na empresa ocorreu o seguinte fato:

No dia 07/04, foi feito um faturamento, transmitido para o sefaz e alguns horas depois, dentros das 24h permitidas, foi feito o cancelamento desta. No entanto, por um descuido do faturista, não observou o status da nota no sefaz. Com isso, alguns dias depois, foi visto que a nota consta ainda no sistema, ou seja, pra o governo ainda está válida. E agora? Já que não é mais permitido efetuar o cancelamento normal, pois, o prazo de 24h estourou, e no Protheus não existe desexclusão de nota…rsrsrsr

A solução para esse caso foi faturar uma nota de entrada, ou seja, gerar uma nota de entrada, devolvendo a nota de saida excluida, em seguida informar a mesma ao sefaz, para que a mesma esteja ciente do fato.

Continue lendo...

Lotes de contabilidade Gerencial

Olá pessoal,

Logo contabilidadeSegue abaixo uma documentação adquirida no TDN, pra divulgação referente aos lotes do contabilidade gerencial. Pois, o módulo Contabilidade Gerencial trabalha de forma integrada aos demais módulos, organizando os lançamentos de forma agrupada por Lotes, assim, saberemos a origem dos lançamentos, se do Financeiro, Rh, faturamento, etc.

Capa de lote

A capa do lote é o identificador do lançamento contábil. As informações nela inseridas, são utilizadas para localizar o lançamento contábil posteriormente.

Seguem abaixo alguns detalhes importantes sobre os campos da capa de lote:

Continue lendo...

ADVPL com MVC

Olá amigos,

MVC SessionSegue em anexo uma apostila bacana sobre MVC com Protheus, sabemos que MVC é um padrão de desenvolvimento universal, que além de deixar nosso código limpo e bem organizado, facilita a manutenção pra quem vai pegar seus fontes em momentos seguintes.

Continue lendo...