Jump to content

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

Recommended Posts

Posted

Bom dia Senhores,

Iniciando minhas atividades aqui no fórum.

Estou com um problema para gerar o registro 0305, não sei se alguém mais teve esse problema e se estou fazendo alguma coisa errada.

O registro simplesmente não está sendo criado, debugando está passando pela procedure WriteRegistro0305 normalmente, mas não cria o registro.

Verifiquei que na função New do registro está diferente de outros registros filhos e analisando não consegui identificar o porque.

Ex:

function TBloco_0.Registro0305New: TRegistro0305;

begin

Result := FRegistro0001.Registro0300.Items[FRegistro0001.Registro0300.Count -1].Registro0305;

end;

function TBloco_0.Registro0205New: TRegistro0205;

begin

Result := FRegistro0001.Registro0200.Items[FRegistro0001.Registro0200.Count -1].Registro0205.New;

end;

Agradeço desde já qualquer ajuda.

Maycon Ribeiro

--

Maycon Ribeiro

Analista Técnico de Desenvolvimento

[email protected]

http://www.korp.com.br

  • Consultores
Posted

Olá Maycon,

Faça a alteração aí no seu arquivo e verifique se resolve o seu problema:

function TBloco_0.Registro0305New: TRegistro0305;
begin
Result := FRegistro0001.Registro0300.Items[FRegistro0001.Registro0300.Count -1].Registro0305.New;
end;[/code]

[]'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.
Posted

Olá Elton,

Eu ia tentar fazer isso mesmo, mas o registro 0305 não é um ObjectList, então não alterei.

Mas, já que a sua idéia foi a mesma, estou fazendo essa alteração e informo os resultados.

Obrigado.

--

Maycon Ribeiro

Analista Técnico de Desenvolvimento

[email protected]

http://www.korp.com.br

Posted

Alterei o Registro 0305 para ObjectList e funcionou corretamente, o registro foi gerado da forma esperada.

Como sou novo no fórum, não sei como é feito a verificação da correção e como disponibilizar isso para que a próxima atualização do componente eu não perca essa correção.

--

Maycon Ribeiro

Analista Técnico de Desenvolvimento

[email protected]

http://www.korp.com.br

  • Consultores
Posted

Anexe aqui no fórum o arquivo que você modificou. Um dos desenvolvedores vão verificar e subir pro SVN assim que possível. :)

[]'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.
Posted

Ok, segue em anexo os arquivos então para verificação.

Obrigado.

Olhe no Guia Pratico, o regitro 0305 é 1:1 (isso diz que não é lista) e Nivel 3 (isso diz que ele é filho do 0300)

então no seu código terá que acessa-lo assim:

Registro0300[0].Registro0305.COD_CCUS := '???';

Abs

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • 1 year later...
Posted

boa tarde pessoal,

este problema continua ate hj.

estou gerando 500 linhas 0300 e pra cada uma delas eu deveria ter uma linha 0305, mas nao sei pq, o componente esta criando a linha 0305 so pra alguns registros da linha 0300.

alguem ja resolveu este problema?

RESOLVIDO

descobri o problema. eu tinha alguns registros com o campo FUNC em branco.

obrigado

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

  • Este tópico foi criado há 4615 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...