[Suporte] Sistema de identificação de Campos personalizados com problemas

Marcado: 

Este tópico contém resposta, possui 2 vozes e foi atualizado pela última vez por  Gofas 5 meses, 2 semanas atrás.

  • Autor
    Posts
  • #11525

    Luciano
    Participante

    Como uso hoje:
    – CPF e CNPJ em campos separados.

    Existe uma inconsistência de captura de dados pelo sistema de auto detecção de campos.

    O erro parte do arquivo “4_customer.php” que esta na pasta “/gofasboletofacil/params/”.

    A linha 31 cria um foreach(loop) para captar todos os campos personalizados disponíveis para preenchimento de cliente.
    Na linha 38 e 44 é feito outro foreach para captar cpf e cnpj, estes dados são carregados corretamente e testados internamente no primeiro foreach retornando os dados.

    Mas ao sair com os dados para fora dos dois foreach os dados são retornados nulos, ou seja os dados que deveriam vir para verificar se é cpf ou cnpj para emissão não sai do papel e retorna ao usuário como se não houve-se cpf ou cnpj preenchidos.

  • #11538

    Gofas
    Mestre

    Havia uma verificação necessária nas linhas 38 e 44 que foi adicionada na versão 1.0.2 do módulo, para capturar o valor do campo personalizado relacionado ao cliente associado à fatura.

    Além dessa inconsistência, não conseguimos simular o erro que você mencionou, a não ser quando esses campos realmente estão vazios no banco de dados.

    Você deve ter observado que o módulo utiliza laços foreach das funções do Laravel em outros arquivos do módulo, é bem estranho o módulo rodar e apenas este laço falhar.

    Um teste que você poderia fazer para comparar é criar um terceiro campo personalizado para ambos os documentos, CPF e CNPJ, a fim de invocar o foreach da linha 49.

Você deve fazer login para responder a este tópico.