Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Administradores
Postado

Boa tarde.

Anexe também o manual.

Att.

  • Curtir 1
Consultora ACBr Pro

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 !!

  • Fundadores
Postado

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.

Postado
  Em 04/04/2019 at 19:10, 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" ?

Expandir  

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.pdfFetching info...

  Em 04/04/2019 at 18:50, Juliana Tamizou disse:

Boa tarde.

Anexe também o manual.

Att.

Expandir  

Opa, em anexo no post do @Daniel Simoes

  Em 04/04/2019 at 19:10, 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" ?

Expandir  

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.

  • Moderadores
Postado
  Em 04/04/2019 at 19:37, 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.

Expandir  

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

 

 

Postado
  Em 04/04/2019 at 21:27, 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.

Expandir  

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?

  • Moderadores
Postado
  Em 05/04/2019 at 00:23, 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?

Expandir  

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

 

 

Postado
  Em 05/04/2019 at 12:07, 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.

Expandir  

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.

  • Fundadores
Postado

@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.

Postado
  Em 07/04/2019 at 23:20, 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;

 

Expandir  

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

  • Moderadores
Postado
  Em 08/04/2019 at 12:24, Mozart disse:

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

Expandir  

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

 

 

  • Moderadores
Postado
  Em 08/04/2019 at 12:35, 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).

Expandir  

Concordo com o @BigWings mesmo campo no meu entendimento.

Fiz a alteração removendo o campo CodigoReceita

 

ACBrCargaBal.pasFetching info...

Postado
  Em 08/04/2019 at 12:35, 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).

Expandir  

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?

  • Moderadores
Postado
  Em 08/04/2019 at 22:44, 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?

Expandir  

Você consegue testar essa unit em anexo?

 

ACBrCargaBal.pasFetching info...

  • Consultores
Postado
  Em 09/04/2019 at 12: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

Expandir  

 

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

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

Obrigado @Waldir Paim

Expandir  

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