Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola, amigos.

Estou comecando o estudo sobre o ACBRCTE e preciso de ajuda ate mesmo para baixar os fontes e o demo.

Se puderem me ajudar agradeco.

  • Consultores
Postado

Para fazer download do pacote ACBr você precisa usar o Subversion (SVN), usando um de seus clientes (TortoiseSVN por exemplo).

Veja instruções em http://acbr.sourceforge.net/drupal/?q=node/37

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

Ola, Grato pelo auxilio.

Baixei os fontes, exemplos, etc...

Como devo proceder para usar o ACBrCte com a minha aplicação ?

Hoje eu uso a Minigui + MySql + Harbour, existe algum tipo de DLL ou LIB para linkar com o meu projeto.

Postado

Ola, Amigos.

Eu gostaria de compilar o ACBRNFEMONITOR para estudar o codigo e ver se consigo montar o ACBRCTEMONITOR.

Qual versao do Delphi eu preciso adquirir para gerar o executavel e quais ferramentas preciso para este trabalho.

  • 2 meses depois ...
Postado

pessoal, estou uma grande dúvida sobre as variáveis e tipos que são alimentadas no componente da CT-e.

A property Add. adiciona mais um registro para os casos de x-n?

Ou seja,

se eu fizer:

InfCTeComp.Add.vPresComp.compComp.Add.xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;

InfCTeComp.Add.vPresComp.compComp.Add.vComp := cdsComplementadoDetVLR_COMPONENTE.AsCurrency;

ele irá adicionar apenas 1 registro com os 2 valores certo? Mas se por algum caso eu tenha uma condição em que ele não passe em uma das Tags no Add

Exemplo:

InfCTeComp.Add.vPresComp.compComp.Add.xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;

e depois eu faça outro

InfCTeComp.Add.vPresComp.compComp.Add.xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;

InfCTeComp.Add.vPresComp.compComp.Add.vComp := cdsComplementadoDetVLR_COMPONENTE.AsCurrency;

o vComp vai estar no 1° ou 2° registro do componente?

Os dois são sincronizados automaticamente?

Obrigado!

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

  • Moderadores
Postado

Cada Add que vc dá adiciona um novo registro.

No seu exemplo,

InfCTeComp.Add.vPresComp.compComp.Add.xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;

InfCTeComp.Add.vPresComp.compComp.Add.vComp := cdsComplementadoDetVLR_COMPONENTE.AsCurrency;

Seria adicionado dois registro e o primeiro estaria preenchido apenas o nome e no segundo apenas o vComp.

Vc pode usar:


with InfCTeComp.Add.vPresComp.compComp.Add do
begin
xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;
vComp := cdsComplementadoDetVLR_COMPONENTE.AsCurrency;
end;
[/code] ou
[code]
InfCTeComp.Add.vPresComp.compComp.Add;
InfCTeComp.Add.vPresComp.compComp.Items[0].xNome := cdsComplementadoDetNOME_COMPONENTE.AsString;
InfCTeComp.Add.vPresComp.compComp.Items[0].vComp := cdsComplementadoDetVLR_COMPONENTE.AsCurrency;

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado

Olá italojjr, eu peguei os exemplos de lá mesmo... Só que eu não costumo usar tanto o with pois depois de um tempo o código vai ficando sujo pois já não se sabe quem é dono de qual propriedade ;)

Ainda mais quando tem quase mais de 500 properties para aliementar...

Obrigado mesmo assim!

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

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