Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Quantidades de contas por Lote na Remessa Pagfor


Go to solution Solved by Juliomar Marchetti,

Recommended Posts

  • Membros Pro

Bom dia, 

Gerando os arquivos de Remessa do Pagfor fiquei com uma dúvida, eu posso agrupar mais de uma conta no mesmo lote?

Por exemplo tenho 3 contas que são do mesmo tipo de serviço, 20-Fornecedores e Forma de Pagamento - 03 - DOC, ou também 3-Boletos e forma 30-Titulo do Banco, no arquivo eu posso colocar várias contas dentro do mesmo lote quando forem do mesmo tipo e forma? Ver imagem colorida Meu Exemplo

image.thumb.png.1173c00a7d95301751ea5871d62f3f89.png

Ou Conforme seu Exemplo do Pagfor, cada conta foi criado um lote para ela, mesmo no exemplo de você que teve contas com mesmo tipo e forma.

Tem que ser como seu exemplo? Ver imagem colorida ACBR

image.thumb.png.48ff627db1468788cbbb426d3e45d6ca.png

Link to comment
Share on other sites

  • Consultores

No caso o componente deixa fazer o que quiser. tem que olhar o manual do banco pra ver se ele deixa

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Membros Pro
Posted (edited)

Boa Tarde!

No caso acima pode ter mais de um registro por lote sendo o mesmo tipo de Serviço.

Tentei gerar lotes com mais de um registro e não estou conseguindo, como na imagem acima no meu exemplo o layout fica assim:

 Registro 1 - header
    Registro 3 - A - pagto 1
    Registro 3 - B
    Registro 3 - A - pagto 2
    Registro 3 - B
Registro 5 - fim

Mas ao gerar o arquivo verifiquei e está gerando Registro 1e 5 zerados.

image.thumb.png.5eb9f652e796ca46fc1e400bbbab807a.png

Acredito que esteja colocando o comando errado, gostaria de ajuda para saber como add o segmento A e B no mesmo lote e não criar um novo lote.

Aqui eu testo se o serviço mudo eu crio o Registro 1, esta rotina está dentro do laço dos pagtos.

image.png

Edited by suporteatinfo
Link to comment
Share on other sites

  • Consultores

No caso é os dados que tá inserindo . pra mim te ajudar e´com o exemplo. peguei os dados e dupliquei mudando coisas dele e gerou.

então se conseguir no exemplo. dai consigo lhe auxiliar em algo

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Membros Pro
Posted (edited)

No programa de exemplo ele gera, mas para cada registro de pagamento ele cria um lote novo.

Registro 1 - header de lote
    Registro 3 - A - pagto  1
    Registro 3 - B
Registro 5 - fim de lote

Registro 1 - header de lote
    Registro 3 - A - pagto 2
    Registro 3 - B
Registro 5 - fim de lote

 

E o que estou tentando fazer é gerar mais de um registro de pagamento dentro do mesmo lote, ou seja, como inserir um novo registro A e B dentro do mesmo lote, sendo que estou dentro de um laço dos meus dados:

Registro 1 - header de lote
    Registro 3 - A - pagto 1
    Registro 3 - B
    Registro 3 - A - pagto 2
    Registro 3 - B
Registro 5 - fim de lote

Minha estrutura está desta maneira, a cada Pagto eu testo o tipo de serviço para criar um novo lote quando mudar o Serviço

serviço_anterior = 0

Laço pagto fazer
    Se Serviço <> serviço_anterior
        criar novo lote
    fim SE
    
    Criar Reg 1
    Criar Reg A -- não consigo Add outro A sem criar um novo Lote
    Criar Fim Lote
    
    proximo
Fim Laço    

Edited by suporteatinfo
Link to comment
Share on other sites

  • Consultores

certo me dá um passo a passo com o exemplo e vou reproduzir. lembre-se do lado de cá temos só o exemplo pra conseguir auxiliar.

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores
6 horas atrás, suporteatinfo disse:

Bom dia, 

Segue o fonte do Exemplo com comentários de como preciso fazer, na rotina de AlimentarComponente linha 392

 

Frm_ACBrPagFor_Exemplo.pas 30 kB · 0 downloads

Então dentro do lote tu tem que ter os segmentos A e B

no caso ai não tem nenhum dessa forma então estaria errado não acha? teria que criar o lote, alimentar o segmento a e b até terminar

dai criar novo lote se preciso e colocar sucessivamente

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Membros Pro
Posted (edited)

 

Sim, mas o meu laço dos pagamentos está acima da criação do lote, e quando eu dar um next no meu pagamento eu não quero criar o lote de novo, apenas criar novo SEg. A, pois quero que fique no mesmo lote se for do mesmo Serviço.

No Dataset dos Pagamentos eu tenho vários  serviços, ordenado pelo código e quando o próximo registro  for outro serviço eu crio um novo lote para o serviço específico.

 

Edited by suporteatinfo
Link to comment
Share on other sites

  • Consultores
  • Solution

Vamos ver se consigo explicar. o exemplo foi só algo pra exemplificar

dai ele usa with então vamos se basear nele

with Lote.New do
	with SegmentoA.New do
	with SegmentoB.New do
	with SegmentoA.New do
	with SegmentoB.New do
with Lote.New do
	with SegmentoJ.New do
with Lote.New do
	with SegmentoO.New do

 

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • 2 weeks later...
  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.