Bom dia,
É possível o campo A1_EMAIL possuir mais de um email? separados por , ou por ;
Se sim precisa ser realizada alguma configuração ?
E como o sistema lida com esse tipo de campo ? e no fonte como a gente le o campo ? Arrays ?
Bom dia,
É possível o campo A1_EMAIL possuir mais de um email? separados por , ou por ;
Se sim precisa ser realizada alguma configuração ?
E como o sistema lida com esse tipo de campo ? e no fonte como a gente le o campo ? Arrays ?
Bom dia, Rafhael!
Você pode estar utilizando ele normalmente, separando por ; e deixando o final da string sem caracteres especiais, por exemplo: teste_1@teste.com.br;teste_2@teste.com.br
Dentro do fonte, efetuo a leitura normalmente e concateno caso necessário. Utilizando o exemplo dado acima:
SA1->A1_EMAIL -> Contém teste_1@teste.com.br;teste_2@teste.com.br
cEmail := SA1->A1_EMAIL
ou
cEmail := SA1->A1_EMAIL + ';teste_3@teste.com.br'
Caso necessário, você pode passar cada e-mail para um array, usando a função StrTokArr:
aMails := StrTokArr(SA1->A1_EMAIL, ';')
Bom dia,
É possível cadastrar mais de um e-mail assim como o Giordano citou, separando por ponto e vírgula, porém não sei se isso pode gerar algum impacto negativo no ERP, em algum envio de e-mail, validação ou envio de dados para qualquer entidade do governo, como SPED, eSocial, arquivos magnéticos em geral etc.
Existe um cadastro específico para múltiplos e-mails, por exemplo:
Nesse cadastro, tabela SU5 (contato) e AC8 (vinculo), é possível cadastrar diversos e-mail de forma mais organizada, tendo nome, descrição etc.
Veja que cadastrando um contato, o mesmo fica disponível na tela de seleção de e-mails:
Obs.: Nessa tela de seleção de e-mails, também é possível cadastrar e-mails caso seja necessário, criando grupos de e-mail e selecionando assim os desejados, as informações são persistidas no profile do usuário.
Esse mesmo cadastro é válido para o cadastro de fornecedores (SA2).