Não estou conseguindo pegar o path do arquivo xml gravado na pasta e assinado offline, a resposta vem vazio, fiz inúmeros testes e pesquisas. Pode me dar uma luz ?
procedure x.TratarEmissaoOffline;
begin
// 1. Avisa o componente que agora é Offline
_dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis := teOffLine;
// 2. Motivo (mínimo 15 caracteres)
_dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.xJust := 'FALHA DE COMUNICACAO COM A SEFAZ';
_dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.dhCont := Now;
// 4. Gera novamente o XML com as novas informações de contingência
_dm_acbr.ACBrNFe1.NotasFiscais.Assinar;
// 5. Salva o status no banco como 'O' (Offline/Contingência)
vStatus := 'O';
vCaminhoXML := _dm_acbr.acbrnfe1.notasfiscais.items[0].nomearq; {nome do arquivo xml}
ShowMessage(vCaminhoxml); <-------- retorna vazio
// 6. Imprime o DANFE (ele sairá com a mensagem de Contingência automaticamente)
_dm_acbr.ACBrNFe1.NotasFiscais.Imprimir;
ShowMessage('NFC-e emitida em CONTINGÊNCIA. Não esqueça de transmitir quando a conexão retornar!');
end;