Usuários SAC zemarcio 12 Posted November 13, 2020 Usuários SAC Report Share Posted November 13, 2020 Estou tentando informar mais de um e-mail na propriedade: NotaF.NFe.Dest.Email:='[email protected];[email protected]' Mas está dando erro de validação. Link to post Share on other sites
antonio.carlos 65 Posted November 13, 2020 Report Share Posted November 13, 2020 Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Link to post Share on other sites
Juliomar Marchetti 3,854 Posted November 13, 2020 Report Share Posted November 13, 2020 Senão me engano é somente um e-mail nesse campo. porque ele precisa de dois? Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC zemarcio 12 Posted November 13, 2020 Author Usuários SAC Report Share Posted November 13, 2020 Não tem como então enviar dois e-mails? Link to post Share on other sites
Juliomar Marchetti 3,854 Posted November 13, 2020 Report Share Posted November 13, 2020 Tem , mas dai é tu que controla, ali nesse campo é do xml e que valida com o XSD faz um teste troca por virgula ao invés de ponto e virgula Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Fundadores Daniel Simoes 8,704 Posted November 13, 2020 Fundadores Report Share Posted November 13, 2020 Essa propriedade, apenas compõem o XML... Use a força, leia os fontes... Veja trecho de código do Demo do ACBrNFe procedure TfrmACBrNFe.btnEnviarEmailClick(Sender: TObject); var Para: String; CC: Tstrings; begin Para := ''; if not(InputQuery('Enviar Email', 'Email de destino', Para)) then exit; OpenDialog1.Title := 'Selecione a NFe'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFe (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathSalvar; if not OpenDialog1.Execute then Exit; ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); CC := TStringList.Create; try //CC.Add('[email protected]'); // especifique um email valido //CC.Add('[email protected]'); // especifique um email valido ConfigurarEmail; ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(Para , edtEmailAssunto.Text , mmEmailMsg.Lines , True // Enviar PDF junto , CC // Lista com emails que serao enviado copias - TStrings , nil // Lista de anexos - TStrings ); finally CC.Free; end; end; Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC zemarcio 12 Posted November 13, 2020 Author Usuários SAC Report Share Posted November 13, 2020 Obrigado Juliomar, mas não deu certo com vírgula. Daniel, não entendi muito bem seu exemplo, meu problema é no XML da NF-e não no envio de e-mail. Link to post Share on other sites
Fundadores Daniel Simoes 8,704 Posted November 13, 2020 Fundadores Report Share Posted November 13, 2020 A validação do Schema não permite 2 e-mails... Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Fundadores Solution Daniel Simoes 8,704 Posted November 13, 2020 Fundadores Solution Report Share Posted November 13, 2020 Humm.. pelo que notei, Schame permite um String livre, mas com limite de apenas 60 chars <xs:element name="email" minOccurs="0"> <xs:annotation> <xs:documentation>Informar o e-mail do destinatário. O campo pode ser utilizado para informar o e-mail de recepção da NF-e indicada pelo destinatário</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="TString"> <xs:whiteSpace value="preserve"/> <xs:minLength value="1"/> <xs:maxLength value="60"/> </xs:restriction> </xs:simpleType> </xs:element> Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC zemarcio 12 Posted November 13, 2020 Author Usuários SAC Report Share Posted November 13, 2020 ah, então é isso, obrigado Daniel! Link to post Share on other sites
Juliomar Marchetti 3,854 Posted November 13, 2020 Report Share Posted November 13, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Recommended Posts