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á 991 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

  • Membros Pro

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_Transparent-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á 991 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.