Este artigo tem como objetivo orientar o usuário sobre como corrigir quando ao importar o arquivo SST apresentar o erro Ocorreu uma exceção sem tratamento no aplicativo. Linha X posição X.
************** Texto de Exceção **************
System.Xml.XmlException: Há vários elementos raiz. Linha 49, posição 2.
em System.Xml.XmlTextReaderImpl.Throw(Exception e)
em System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
em System.Xml.XmlTextReaderImpl.ParseDocumentContent()
em System.Xml.XmlTextReaderImpl.Read()
em System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
em System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
em System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
em System.Xml.XmlDocument.Load(XmlReader reader)
em System.Xml.XmlDocument.Load(String filename)
em Wkb.Sst.OnPremises.Gerenciador.Forms.ImportacaoXml.frmDetalhesEvento.CarregarArquivoXml()
em Wkb.Sst.OnPremises.Gerenciador.Forms.ImportacaoXml.frmDetalhesEvento.frmDetalhesEvento_Load(Object sender, EventArgs e)
em System.Windows.Forms.Form.OnLoad(EventArgs e)
em System.Windows.Forms.Form.OnCreateControl()
em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
em System.Windows.Forms.Control.CreateControl()
em System.Windows.Forms.Control.WmShowWindow(Message& m)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.ContainerControl.WndProc(Message& m)
em System.Windows.Forms.Form.WmShowWindow(Message& m)
em System.Windows.Forms.Form.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assemblies Carregados **************
mscorlib
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.8.4470.0 built by: NET48REL1LAST_C
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
Informações Adicionais: Não há.
Resolução
Verifique no arquivo XML se existe informação apenas um funcionário, a importação não é realizada caso haja mais de um funcionário no arquivo, por isso deve ser individual por funcionário.
Pode ser salvo individualmente manual ou solicite a clinica que os arquivos sejam enviados por funcionário.