Ir para conteúdo
  • Cadastre-se

dev botao

Evento S-2200 nao gera a tag sexoDep.


gabriellc
Ver Solução Respondido por gabriellc,
  • Este tópico foi criado há 768 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

3 horas atrás, Marcelo Pontes Melim disse:

Oi Gabriel!

Estive verificando os módulos e me parece que basta corrigir o pcesGerador.pas na linha 551, assim:

De: if (VersaoDF > ve02_05_00) and (pBeneficiario) then
Para: if VersaoDF > ve02_05_00 then

Faça os testes e nos avise, por favor, se encontrar problemas.

pcesGerador.pas 75 kB · 1 download

opa marcelo, ja tinha feito esse teste! tb nao gera :/!

 

mas vou testar novamente agora!

eh, nao gera a tag, ela eh condicional mas no schema o xml que estou gerando atende a condicao!

 

por isso nao estou entendendo

segue anexo o XML gerado, msm estando alimentado o campo sexoDep,

 

e esse eh o trecho do schema!

                   <xs:sequence>
                                                    <xs:element name="tpDep" type="TS_tpDep" />
                                                    <xs:element name="nmDep" type="TS_nmDep" />
                                                    <xs:element name="dtNascto" type="TS_dtNascto" />
                                                    <xs:element name="cpfDep" minOccurs="0" type="TS_cpfDep" />
                                                    <xs:element name="sexoDep" minOccurs="0" type="TS_sexo">
                                                        <xs:annotation>
                                                            <xs:documentation>Sexo do dependente.</xs:documentation>
                                                            <xs:documentation>Validação: Preenchimento obrigatório se {tpRegPrev}(2200_vinculo_tpRegPrev) = [2] e {cadIni}(2200_vinculo_cadIni) = [N]. Não informar se {tpRegPrev}(2200_vinculo_tpRegPrev) for diferente de [2].</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:element>
                                                    <xs:element name="depIRRF" type="TS_depIRRF" />
                                                    <xs:element name="depSF" type="TS_depSF" />
                                                    <xs:element name="incTrab" type="TS_incTrab" />
                                                </xs:sequence>

 

1089968860000002022011616405631579-S-2200-0.xml

Editado por gabriellc

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

28 minutos atrás, Marcelo Pontes Melim disse:

Estranho, tem alguma outra variável que está impedindo a geração. Veja o anexo gerado pelo programa exemplo em Lazarus.

1123456789012342022011509452306285-S-2200-0.xml 7 kB · 0 downloads

ta estranho msm, acabo de notar, ele tb nao gera a taf CPF ;/

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

23 minutos atrás, Marcelo Pontes Melim disse:

Me parece que é um erro no programa exemplo em Delphi que não foi totalmente revisado. Estou fazendo algumas modificações nesse programa para mantê-lo atualizado, mas, ainda não foi possível publicar a nova versão.

eu testei nele so pra tirar a prova, os primeiros xmls, foram no meu programa! 😕

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

13 horas atrás, Marcelo Pontes Melim disse:

Me parece que é um erro no programa exemplo em Delphi que não foi totalmente revisado. Estou fazendo algumas modificações nesse programa para mantê-lo atualizado, mas, ainda não foi possível publicar a nova versão.

bom dia marcelo, cara ta muito estranho, eu removi a procedure gerarDependente do arquivo pcesGerador, e criei a mesma com outro nome, substitui na chamada dela, marquei os breakpoints pra ver nela, e ele nem entra nela, eh como se tivesse em cache ou ta chamando de outro arquivo essa funcao!

😕

pcesGerador.pas

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

21 minutos atrás, Marcelo Pontes Melim disse:

Bom dia Gabriel. Desculpe-me pela pergunta que pode ser idiota, mas, após corrigir o pcesGerador.pas você reinstalou o componente através do ACBrInstall_Trunk2.exe?

apos nao, eu fiz a reinstalacao, e apaguei novamente a condicao pBeneficiario! 😕

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

31 minutos atrás, Marcelo Pontes Melim disse:

Bom dia Gabriel. Desculpe-me pela pergunta que pode ser idiota, mas, após corrigir o pcesGerador.pas você reinstalou o componente através do ACBrInstall_Trunk2.exe?

olha marcelo, fiz esse video do debug, https://drive.google.com/file/d/1iLMAybQDwLcZzpQaU9nl1AFleDHJGVor/view?usp=sharing

estou achando estranho isso, no debug, ele pula algumas linhas 😕

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

O programa está apresentando mensagem de erro na validação da UF e esse campo deixou de ser uma enumeração e passou a ser uma String.

Sua instalação deve ser antiga ou o programa exemplo.

Criar nova pasta baixando o componente pelo SVN "svn://svn.code.sf.net/p/acbr/code" e instalar através do ACBrInstall_Trunk2.exe.

Depois, utilizar o programa exemplo da nova instalação.
 

Link para o comentário
Compartilhar em outros sites

5 minutos atrás, Marcelo Pontes Melim disse:

O programa está apresentando mensagem de erro na validação da UF e esse campo deixou de ser uma enumeração e passou a ser uma String.

Sua instalação deve ser antiga ou o programa exemplo.

Criar nova pasta baixando o componente pelo SVN "svn://svn.code.sf.net/p/acbr/code" e instalar através do ACBrInstall_Trunk2.exe.

Depois, utilizar o programa exemplo da nova instalação.
 

esse erro eh de outros registros, que nao estao preenchidos os UF!

esta tudo atualizado de certeza!

mas vou tentar criando em uma nova pasta e baixar novamente os fontes!

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Marcelo Pontes Melim disse:

O programa está apresentando mensagem de erro na validação da UF e esse campo deixou de ser uma enumeração e passou a ser uma String.

Sua instalação deve ser antiga ou o programa exemplo.

Criar nova pasta baixando o componente pelo SVN "svn://svn.code.sf.net/p/acbr/code" e instalar através do ACBrInstall_Trunk2.exe.

Depois, utilizar o programa exemplo da nova instalação.
 

tenso marcelo, nao gera de jeito nenhum a tag, sexoDep! 😕

fiz todo o procedimento, baixei os fontes novamente em outra pasta, instalei novamente, mandando remover os arquivos antigos! e nada! 😕

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Marcelo Pontes Melim disse:

Ok! Queria ajudar, mas, está além do meu conhecimento e das possibilidades. Desejo sucesso para você.

vlw mam, tem algo estranho pq tipo se liga:

 

image.thumb.png.0662ebd76a650690713c4c6f32e489f8.png
comentei todo o codigo de gerar dependente, e msm assim ele continua gerando os dependentes, ele ta gerando em outro local! 😕

1016248790000002022011714515102673-S-2200-0.xml

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

  • Solution

ALELUIA!!!

Consegui descobrir o motivo, eu estava alterando os .pas, mas a alteracao so entra em vigor, quando se executa o instalador apos as as modificacoes, para que o instalador compile os DCUS, que é o que sao usados na compilacao!

 

obg, marcelo pelos prestimos!

4 horas atrás, Marcelo Pontes Melim disse:

Ok! Queria ajudar, mas, está além do meu conhecimento e das possibilidades. Desejo sucesso para você.

Editado por gabriellc

Gabriel Rodrigues Da Costa Neto

Link para o comentário
Compartilhar em outros sites

  • Moderadores
7 horas atrás, gabriellc disse:

ALELUIA!!!

Consegui descobrir o motivo, eu estava alterando os .pas, mas a alteracao so entra em vigor, quando se executa o instalador apos as as modificacoes, para que o instalador compile os DCUS, que é o que sao usados na compilacao!

 

obg, marcelo pelos prestimos!

Opa que bom.

mas é isso mesmo se tu alterar tem que rodar o instalador pra recompilar os componentes pois é só apontado default os arquivos compilados no seu delphi.

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 16/01/2022 at 13:09, Marcelo Pontes Melim disse:

Oi Gabriel!

Estive verificando os módulos e me parece que basta corrigir o pcesGerador.pas na linha 551, assim:

De: if (VersaoDF > ve02_05_00) and (pBeneficiario) then
Para: if VersaoDF > ve02_05_00 then

Faça os testes e nos avise, por favor, se encontrar problemas.

pcesGerador.pas 75 kB · 3 downloads

Muito obrigado pela contribuição.
Fiz a implementação baseada nela.
Subi as alterações para o SVN na Revisão  24363.
Pelo que vi está tudo certo.
Queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores
3 horas atrás, IMATECH disse:

Inclusão campo sexoDep na leitura de arquivos .INI

S-2200 S-2202 S-2300

Arquivos em anexo

pcesS2300.pas 41 kB · 0 downloads pcesS2205.pas 18 kB · 0 downloads pcesS2200.pas 29 kB · 0 downloads

Muito obrigado pela contribuição

Adicionei na minha lista de tarefas TK-2312.

Assim que possível darei um retorno.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Consultores
Em 24/01/2022 at 10:54, IMATECH disse:

Inclusão campo sexoDep na leitura de arquivos .INI

S-2200 S-2202 S-2300

Arquivos em anexo

pcesS2300.pas 41 kB · 0 downloads pcesS2205.pas 18 kB · 0 downloads pcesS2200.pas 29 kB · 0 downloads

Muito obrigado pela contribuição.
Fiz a implementação baseada nela.
Subi as alterações para o SVN na Revisão  24661.
Pelo que vi está tudo certo.
Queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 768 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.