Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Pagamento Eletrônico


Ulisses

Posts Recomendados


  • Tópicos Que Criei:  19
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  66
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  520
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Olá, pessoal...

Estou com um problema e gostaria de uma ajuda de vcs.

No RM Labore utilizamos um relatório para geração de pagamentos de salário via arquivo bancário (padrão CNAB240 - inclusive vou deixar disponível na área de relatórios para quem desejar pegar e utilizar, mas alertando que está com esse probleminha que descrevo abaixo)

Até agora utilizávamos apenas crédito em c/c e agora surgiu a necessidade de efetuar créditos em conta poupança tb.

Então peguei o layout para geração de arquivos CNAB240 e fiz as alterações de acordo com o informado no layout, ou seja, um lote para cada caso, pois é no header de cada lote que informamos se o crédito é em c/c ou poupança.

Essas alterações funcionaram que é uma beleza a não ser por um problema: conforme pode ser visto na imagem anexo, no início do 2º lote (na seleção azul) existe uma sequência de registros na posição 9 a 13 que deve iniciar em 1 a cada novo lote.

O procedimento utilizado para fazer as quebras nos lotes foi o seguinte: utilizei o campo Operação Bancária, do cadastro do funcionário para indicar se a conta é poupança ou conta corrente.

Adicionei esse campo ao relatório e fiz a quebra por ele (conforme vcs poderão ver no relatório).

Para exibir a sequência na posição 9 a 13 utilizei contadores nas LDs.

O problema é que os contadores não são zerados na quebra da LD, o que faz com que continuem a numeração após a quebra.

Existe alguma forma e se contornar esse problema?

Fiz uma solução alternativa aqui que é utilizar dois relatórios, gerando um arquivo para c/c e outro para poupança, mas gostaria de fazer usando um arquivo só.

Té+

Ulisses

post-143-1186431353_thumb.jpg

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  19
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  66
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  520
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Pessoal,

O relatório em anexo gera um arquivo de pagamento de salário eletrônico, considerando se é conta corrente ou poupança (um lote para cada caso).

OBS.: Existe um problema que não consegui resolver com relação à sequência numérica nas posições 9 a 13 dos registros detalhes dentro dos lotes, conforme descrito no tópico Pagamento Eletrônico no fórum [RM] Dúvidas e Suporte.

Se alguem tiver uma solução e puder disponibilizar pra gente, ficamos gratos.

Té+

Ulisses

9.001.013_Pagto_Eletrônico_BANCO_DO_BRASIL___FEBRABAN_.RRM

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.845
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.599
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

1 - Use uma expressão ( com o conteúdo '1' apenas nela )

2 - totalize essa expressão em um campo do tipo Totalizador

3 - faça a impressão desse totalizador e não do contador

4 - configure pra zerar na quebra.

Pronto, assim funcionará. esqueça o uso de contador nesse caso.

Pessoal,

O relatório em anexo gera um arquivo de pagamento de salário eletrônico, considerando se é conta corrente ou poupança (um lote para cada caso).

OBS.: Existe um problema que não consegui resolver com relação à sequência numérica nas posições 9 a 13 dos registros detalhes dentro dos lotes, conforme descrito no tópico Pagamento Eletrônico no fórum [RM] Dúvidas e Suporte.

Se alguem tiver uma solução e puder disponibilizar pra gente, ficamos gratos.

Té+

Ulisses

Ulisses, respondi a sua questão acima... e juntei os dois posts que vc fez, em áreas distintas... por favor, não coloque a mesma coisa em dois ou mais lugares ok ? É na área de Duvidas e Suporte ou no Gerador, OK ? Neste seu caso, deixei no Gerador, já que vc colocou o relatório aqui disponível e faltava apenas ajustar esse campo.
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  19
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  66
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  520
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

1 - Use uma expressão ( com o conteúdo '1' apenas nela )

2 - totalize essa expressão em um campo do tipo Totalizador

3 - faça a impressão desse totalizador e não do contador

4 - configure pra zerar na quebra.

Pronto, assim funcionará. esqueça o uso de contador nesse caso.

Ulisses, respondi a sua questão acima... e juntei os dois posts que vc fez, em áreas distintas... por favor, não coloque a mesma coisa em dois ou mais lugares ok ? É na área de Duvidas e Suporte ou no Gerador, OK ? Neste seu caso, deixei no Gerador, já que vc colocou o relatório aqui disponível e faltava apenas ajustar esse campo.

Ok, Jair, obrigado vou testar a solução e postar o arquivo novamente corrigido.

Minha intenção não foi de repetir o tópico e sim informar a quem pegar o relatório que já existia um tópico em outra área descrevendo o problema de forma mais completa.

Té+

Ulisses

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  900
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.845
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.599
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Tranquilo.

Vou fazer assim... assim que postar atualizado, movemos pra área do Gerador.

Abração.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.