none
Homologamos nosso sistema PAF-ECF RRS feed

  • Discussão Geral

  • Olá Amigos, quero agradecer a todos que diretamente ou indiretamente nos ajudou em nossa homologação do PAF-ECF, foram 4 meses de muito trabalho chegando a 16 horas por dia, incluindo sabado, domingos e feriádos, mas a recompensa veio na última quarta e quinta feira. 


    Quero agradecer muito a DARUMA, que nos auxiliou em todo o processo, ao Claudemir que nos apoiou, facilitou a compra de uma Daruma FS 700 que foi mão na roda, no inicio deu muitos paus, que pensei que não iria dar conta, mas depois fui ver que tudo era erro nosso.

    Uma dica para quem meche com VB6, as declarações das DLL estão todas Integer, mas tem que ser Long


    Quero compartilhar algumas experiência com vocês:

    1-Eles estão pegando pesado sobre o bloco VII - alteração de dados, o grande problema, é que ao alterar o registro, mesmo voltando tem que aparecer a danada da interrogação. Como eu fiz, criei 2 campos no registro onde 1 é o hash e o outro é se foi alterado sim ou não.

    quando o homologador altera o registro, pede para gerar o arquivo eu comparo o hash se não bater eu coloco alterado = S e na outra vez que gerar o arquivo eu ja vejo se o alterado for = S ele ja coloca a interrogação direto. 

    2- Outro grande problema ainda no bloco VII é a exclusão de dados, criei uma tabela LOG e todas as vezes que vou gerar os arquivos eu vejo se tem na log e tem que ter na tabela e depois vejo na tabela e no log, assim se for incluido ou excluido ja descubro na hora.

    3- Layout no geral sempre observar o alfanumerico e numérico, o numérico tem que ficar do lado direito um exemplo: "00005" não pode ser "5     "

     

    Tem mil e uma observação, se alguem tiver alguma dúvida entre em contato que vou tentar ajudar.


    Atenciosamente,


    Samuel Helou
    Uny Soft Sistemas 

     


    Atenciosamente, Samuel Helou Gerente T.I. Unysoft Sistemas (62) 3091-6340 / (62) 8145 6162 samuelhelou@hotmail.com www.unysoft.com.br
    segunda-feira, 31 de outubro de 2011 20:20

Todas as Respostas

  • Boa tarde Samuel

    Obrigado por compartilhar sua experiência!

     

    "1-Eles estão pegando pesado sobre o bloco VII - alteração de dados, o grande problema, é que ao alterar o registro, mesmo voltando tem que aparecer a danada da interrogação"
    Olha que interessante, nesse item aqui me foi cobrado diferente na homologação. Quando se alterava o registro para os dados originais, era obrigatório *não* aparecer as interrogações.

    Eu sinceramente acho mais lógico, pois se os dados voltaram a ser iguais, então é como se não tivesse sido alterado :)
    Cada homologadora vai cobrar isso do jeito, eu acho.

     

    Abraços
    Fabio Schunig

     

    sexta-feira, 11 de novembro de 2011 15:51
  • Boa tarde!

    Concordo com o Fábio Shunig, até porque no requisito esta explicito que os dados são validados quando alterados, ou seja, se o dado voltou a ser o que era, então significa que esta correto. Outra coisa, se eu alterar o dado diretamente no banco e imediatamente voltar o valor que era, não vai aparecer a ?.

    sexta-feira, 11 de novembro de 2011 17:32
  • Aqui em minha cidade tem 2 homologadoras, uma quer que retire a interrogação apos as alterações e voltar os dados originais a outra deve continuar.

    Antes de fazer a homologação eu fiz uma pré homologação nas duas e quando voltava os dados originais a interrogação sumia, mas ha pré eles me falaram que tinha que ficar, pesquisei vários foruns e outras homologadora, cada uma entende de uma forma.

    Ai criei um parametro "Interrogacao_deve_continuar" e nela true ou false

    Com isto o sistema vai atender a todos os gostos de homologadores.


    Atenciosamente, Samuel Helou Gerente T.I. Unysoft Sistemas (62) 3091-6340 / (62) 8145 6162 samuelhelou@hotmail.com www.unysoft.com.br
    sexta-feira, 18 de novembro de 2011 18:53
  • Quero compartilhar algumas experiência com vocês:


    1-Eles estão pegando pesado sobre o bloco VII - alteração de dados, o grande problema, é que ao alterar o registro, mesmo voltando tem que aparecer a danada da interrogação. Como eu fiz, criei 2 campos no registro onde 1 é o hash e o outro é se foi alterado sim ou não.

    quando o homologador altera o registro, pede para gerar o arquivo eu comparo o hash se não bater eu coloco alterado = S e na outra vez que gerar o arquivo eu ja vejo se o alterado for = S ele ja coloca a interrogação direto. 

    2- Outro grande problema ainda no bloco VII é a exclusão de dados, criei uma tabela LOG e todas as vezes que vou gerar os arquivos eu vejo se tem na log e tem que ter na tabela e depois vejo na tabela e no log, assim se for incluido ou excluido ja descubro na hora.


    Atenciosamente,


    Samuel Helou
    Uny Soft Sistemas 

     


    Atenciosamente, Samuel Helou Gerente T.I. Unysoft Sistemas (62) 3091-6340 / (62) 8145 6162 samuelhelou@hotmail.com www.unysoft.com.br

    Boa tarde,

    Esse log de exclusão que você criou foi uma Trigger na base de dados?

    Se foi, é permitido criar essa trigger? Pois eu estava lendo em outros post que era proíbido controlar o bloco VII a partir de Triggers na base de dados!

    Tem como postar um pequeno exemplo ou dar uma dica de como fazer isso?

     

    Agradeço muito qualquer ajuda que puderem me dar.

     

    Grato

     

    Aldrin Fagundes


    segunda-feira, 21 de novembro de 2011 17:08