Membros Pro WesleySantos Postado Segunda as 11:58 Membros Pro Postado Segunda as 11:58 Bom dia pessoal, tudo certinho ? Estamos com uma situação ao emitir uma CC-e no CT-e que seria relacionado a quebra de linha. Nosso cliente copiou e colou o texto que seria informado no campo valorAlterado contendo quebra de linha e apenas a primeira linha antes da quebra que foi enviado. Um texto de exemplo que ocorreu o problema que testamos internamente: TESTE 1 TESTE 2 TESTE 3 TESTE 4 A imagem 1 representa o exemplo de como seria o texto colado pelo cliente. Na segunda imagem podemos notar como carregou apenas a primeira quebra de linha. Em anexo também, o XML de evento, carregando apenas o primeiro trecho antes da quebra. Nas observações, realizamos um tratamento via código para identificar a quebra de linha, utilizando do seguinte recurso: .Replace($"{Environment.NewLine}", ";") que basicamente converte a quebra em ponto e vírgula e na emissão é convertido em quebra de linha, essa mesma tentativa não houve sucesso na emissão. 11011042250117089484000190570570000008651378142998001-procEventoCTe.xml
Consultores Italo Giurizzato Junior Postado Segunda as 14:28 Consultores Postado Segunda as 14:28 Bom dia @WesleySantos, Mas porque no campo para o usuário digitar o novo valor do campo você permite que ele digite algo com quebra de linha? A maioria se não todos os campos passiveis de alteração por carta de correção a informação é "simples", ou seja, é composta por apenas uma linha. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro WesleySantos Postado Segunda as 16:20 Autor Membros Pro Postado Segunda as 16:20 (editado) Opa boa tarde, grato pelo retorno. Nosso sistema atualmente não permite a quebra de linha durante a digitação, por exemplo com a combinação de Ctrl+Enter, porém neste caso em específico como destaquei, eles colaram o texto no campo e realizaram a transmissão do evento. Nessa situação, qual seria a melhor orientação? Realizar um tratamento para remover a quebra de linha e permitir a emissão com todas as informações em texto corrido? Aguardo seu retorno. Editado Segunda as 16:21 por WesleySantos
Consultores Italo Giurizzato Junior Postado Segunda as 18:39 Consultores Postado Segunda as 18:39 Boa tarde @WesleySantos, Acredito que o caminho é exatamente esse, a sua aplicação tratar a informação digitada ou colada nesse campo. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts