Jump to content

dev botao

Evento S-2200 nao gera a tag sexoDep.


gabriellc
Go to solution Solved by gabriellc,
  • Este tópico foi criado há 887 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

Edited by gabriellc

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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ê.

Edited by gabriellc

Gabriel Rodrigues Da Costa Neto

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

  • 4 weeks later...
  • 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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.

The popup will be closed in 10 seconds...