Sistema de identificação de Campos personalizados com problemas
Marcado: qui
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 7 anos atrás por
Gofas.
- AutorPosts
- 06/01/2019 às 02:53 #11525
Luciano
ParticipanteComo 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.
- 06/01/2019 às 02:54 #11538
Gofas
MestreHavia 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.
- AutorPosts
- Você deve fazer login para responder a este tópico.
