Ir para conteúdo
  • Cadastre-se

dev botao

Alterações em ACBrCargaBal


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

Recommended Posts

  • Administradores

Boa tarde.

Anexe também o manual.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Notei que você criou um novo campo.. mas está gravando ele no local de um campo já existente...

image.png

 

Isso poderá quebrar aplicações já existentes...

Não seria apenas o caso de você preencher a propriedade "Codigo" ?

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

22 minutos atrás, Daniel Simoes disse:

Notei que você criou um novo campo.. mas está gravando ele no local de um campo já existente...

image.png

 

Isso poderá quebrar aplicações já existentes...

Não seria apenas o caso de você preencher a propriedade "Codigo" ?

Justamente @Daniel Simoes, o campo CÓDIGO refere-se ao código do produto. Nesse caso, esse campo é pra outra finalidade. Segue manual em anexo para uma melhor análise.

Essa alteração que fiz foi pra tratar o campo destacado.

 

 

Annotation 2019-04-04 163658.jpg

Arquivo de cadastro Toledo MGV6 - TXT - WWW.DRBALANCA.COM.BR.pdf

47 minutos atrás, Juliana Tamizou disse:

Boa tarde.

Anexe também o manual.

Att.

Opa, em anexo no post do @Daniel Simoes

28 minutos atrás, Daniel Simoes disse:

Notei que você criou um novo campo.. mas está gravando ele no local de um campo já existente...

image.png

 

Isso poderá quebrar aplicações já existentes...

Não seria apenas o caso de você preencher a propriedade "Codigo" ?

Neste caso @Daniel Simoes, quando exporto para o aplicativo da toledo (MGV6), ele me retorna uma mensagem informando que o código de informação extra do produto não foi cadastrado.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Mozart disse:

, quando exporto para o aplicativo da toledo (MGV6), ele me retorna uma mensagem informando que o código de informação extra do produto não foi cadastrado.

Você pode passar as informações extras para a propriedade Receita do item, assim o componente gera o cadastro de informações extras com o mesmo código do item.

Nesse caso não haveria necessidade da alteração.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

2 horas atrás, BigWings disse:

Você pode passar as informações extras para a propriedade Receita do item, assim o componente gera o cadastro de informações extras com o mesmo código do item.

Nesse caso não haveria necessidade da alteração.

Mas essa não é a questão. Não estou exportando dados de receita. Acredito que a exportação estão faltando um campo que esteja presente no manual. 

Ou estou enganado?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
11 horas atrás, Mozart disse:

Mas essa não é a questão. Não estou exportando dados de receita. Acredito que a exportação estão faltando um campo que esteja presente no manual. 

Ou estou enganado?

Na verdade não está faltando, apenas não permite que você use um código de informação extra/receita já cadastrado no MGV5.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

5 horas atrás, BigWings disse:

Na verdade não está faltando, apenas não permite que você use um código de informação extra/receita já cadastrado no MGV5.

Ainda não entendi o porque de deixar esse campo conforme o manual. A alteração que foi realizada, foi apenas para o modelo MGV6.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

@Waldir Paim, fique confuso... essas duas propriedades não seriam a mesma coisa ?

    property CodigoInfoExtra: Integer read getCodigoInfoExtra write FCodigoInfoExtra;
    property CodigoReceita : Integer read getCodigoReceita write FCodigoReceita;

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

13 horas atrás, Daniel Simoes disse:

@Waldir Paim, fique confuso... essas duas propriedades não seriam a mesma coisa ?


    property CodigoInfoExtra: Integer read getCodigoInfoExtra write FCodigoInfoExtra;
    property CodigoReceita : Integer read getCodigoReceita write FCodigoReceita;

 

Segundo o manual acho que não. Até as posições são diferentes.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
6 minutos atrás, Mozart disse:

Segundo o manual acho que não. Até as posições são diferentes.

Pode esclarecer melhor?

Pra mim é o mesmo campo.

image.png

E no código do componente é gerado o arquivo TXINFO.TXT com o valor informado para o campo "Receita":

function TACBrCargaBal.GetNomeArquivoReceita: String;
begin
  // Urano nao possue arquivo de Receita a parte. EXCETO URANO URF32
  case FModelo of
    modFilizola : Result := 'REC_ASS.TXT';
    modToledoMGV5,
    modToledoMGV6: Result := 'TXINFO.TXT';
    modUranoURF32: Result := 'RECEITAS.TXT';
  end;
end;

No momento o componente usa o mesmo código do item como código de receita (informações extras no caso da Toledo).

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 minutos atrás, BigWings disse:

Pode esclarecer melhor?

Pra mim é o mesmo campo.

image.png

E no código do componente é gerado o arquivo TXINFO.TXT com o valor informado para o campo "Receita":


function TACBrCargaBal.GetNomeArquivoReceita: String;
begin
  // Urano nao possue arquivo de Receita a parte. EXCETO URANO URF32
  case FModelo of
    modFilizola : Result := 'REC_ASS.TXT';
    modToledoMGV5,
    modToledoMGV6: Result := 'TXINFO.TXT';
    modUranoURF32: Result := 'RECEITAS.TXT';
  end;
end;

No momento o componente usa o mesmo código do item como código de receita (informações extras no caso da Toledo).

Concordo com o @BigWings mesmo campo no meu entendimento.

Fiz a alteração removendo o campo CodigoReceita

 

ACBrCargaBal.pas

Link para o comentário
Compartilhar em outros sites

10 horas atrás, BigWings disse:

Pode esclarecer melhor?

Pra mim é o mesmo campo.

image.png

E no código do componente é gerado o arquivo TXINFO.TXT com o valor informado para o campo "Receita":


function TACBrCargaBal.GetNomeArquivoReceita: String;
begin
  // Urano nao possue arquivo de Receita a parte. EXCETO URANO URF32
  case FModelo of
    modFilizola : Result := 'REC_ASS.TXT';
    modToledoMGV5,
    modToledoMGV6: Result := 'TXINFO.TXT';
    modUranoURF32: Result := 'RECEITAS.TXT';
  end;
end;

No momento o componente usa o mesmo código do item como código de receita (informações extras no caso da Toledo).

As alterações que foram feitas aplicam-se apenas para o modelo SGV6. E no caso, antes da minha alteração, o campo estava sendo gerado pelo mesmo dados contido no campo código do produto, dessa forma, ao importá-lo no programa SVG6 ele retorna a mensagem dizendo que a informação extra não foi cadastrada. Do jeito que está antes da minha alteração, sou obrigado a gerar um arquivo contendo uma informação que não tenho ou não trabalho. Acho que esse não seria o caminho, até porque a informação extra pode ser algo diferente do código do produto referenciado, ou não?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Mozart disse:

As alterações que foram feitas aplicam-se apenas para o modelo SGV6. E no caso, antes da minha alteração, o campo estava sendo gerado pelo mesmo dados contido no campo código do produto, dessa forma, ao importá-lo no programa SVG6 ele retorna a mensagem dizendo que a informação extra não foi cadastrada. Do jeito que está antes da minha alteração, sou obrigado a gerar um arquivo contendo uma informação que não tenho ou não trabalho. Acho que esse não seria o caminho, até porque a informação extra pode ser algo diferente do código do produto referenciado, ou não?

Você consegue testar essa unit em anexo?

 

ACBrCargaBal.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 09/04/2019 at 09:14, Waldir Paim disse:

Fiz mais uma atualização e consegui testar! pra mim funcionou 100%.

Por favor teste essa que anexo aqui

ACBrCargaBal.pas 51 kB · 3 downloads

 

Em 10/04/2019 at 14:48, Mozart disse:

Pra mim também funcionou assim. Ficou até melhor o código.

Obrigado @Waldir Paim

Enviei uma alteração ao SVN baseado na sugestão disponibilizada pelo Waldir. Com alguns ajustes

A maior diferença é que mantive a versão 1 do modelo MGV5 para balanças muito antigas criando um novo modelo (modToledoMGV5V1).

Por favor queiram atualizar, testar e reportar qualquer problema.

  • Curtir 2

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