FARMACIA POPULAR - MEDICAMENTO NAO AUTORIZADO
Olá pessoal, depois de muito tempos estou dando as caras com postagens aqui no por aqui
A WebService só fica me dando esse erro como mostra na imagem... mas não sei o que estou fazendo de errado. Pois está passando o LOGIN porém fica dizendo que o medicamento não foi autorizado... alguém que já desenvolveu tem alguma dica para me dar ?
eu não sei se algum campo está indo com formatação errada...
Estou chamando o gbasmsb.exe tudo direitinho... mas não consigo avançar dessa etada.
segue o código.
A WebService só fica me dando esse erro como mostra na imagem... mas não sei o que estou fazendo de errado. Pois está passando o LOGIN porém fica dizendo que o medicamento não foi autorizado... alguém que já desenvolveu tem alguma dica para me dar ?
eu não sei se algum campo está indo com formatação errada...
Estou chamando o gbasmsb.exe tudo direitinho... mas não consigo avançar dessa etada.
segue o código.
WebReference.ServicoSolicitacaoWSClient ser = new WebReference.ServicoSolicitacaoWSClient();
WebReference.UsuarioFarmaciaDTO usu = new WebReference.UsuarioFarmaciaDTO();
WebReference.MedicamentoDTO med = new WebReference.MedicamentoDTO();
WebReference.SolicitacaoDTO sol = new WebReference.SolicitacaoDTO();
WebReference.MedicamentoDTO[] my1DArray = new WebReference.MedicamentoDTO[1];
WebReference.AutorizacaoDTO aut = new WebReference.AutorizacaoDTO();
usu.usuarioFarmacia = [Ô]00000000[Ô];
usu.senhaFarmacia = [Ô]aaaaa000[Ô];
usu.usuarioVendedor = [Ô]00000000000[Ô]; //CPF DO VENDEDOR
usu.senhaVendedor = [Ô]00000000[Ô]; //SÓ PODE CONTER NUMEROS E NO MINIMO OITO DIGITOS
med.coCodigoBarra = cboMedicamento.Text.Substring(0, 13);
med.qtSolicitada = 40;
med.vlPrecoVenda = 4;
med.qtPrescrita = 2; //quantidade diária prescrita (Posologia em comprimidos ou ml).
my1DArray.SetValue(med, 0);
sol.arrMedicamentoDTO = my1DArray;
sol.dnaEstacao = texto;
sol.coSolicitacaoFarmacia = [Ô]1[Ô]; //numero da cupom
sol.dtEmissaoReceita = DateTime.Parse(myData); //Formato da Data na Solicitação [Ô]DD/MM/AAA HH:MM:SS[Ô]
sol.nuCnpj = [Ô]00000000000000[Ô]; //CNPJ DA EMPRESA
sol.nuCpf = cboCPFpaciente.Text.Replace([Ô]-[Ô], [Ô][Ô]).Replace([Ô].[Ô], [Ô][Ô]); // CPF DO PACIENTE
sol.nuCrm = [Ô]022583[Ô];
sol.sgUfCrm = [Ô]BA[Ô];
ser.Open();
System.Net.ServicePointManager.CertificatePolicy = new FPPolicy();
aut = ser.executarSolicitacao(sol, usu);
textBox1.Text = aut.inAutorizacaoSolicitacao;
textBox2.Text = aut.descMensagemErro;
textBox3.Text = aut.coSolicitacaoFarmacia;
textBox4.Text = aut.nuAutorizacao;
textBox5.Text = aut.noPessoa;
Caro CLEVERTON
O manual tem uma resalva quanto a medicamento autorizados.
Seu retorno é Solicitação não autorizada. Nenhum medicamento autorizado.
Existe uma regra para cada medicamento, os seguintes dados que deverão ser informados.
Uma outra coisa que acontece muito tambem é
MANTER-SE ATUALIZADO EM RELAÇÃO AOS PROCEDIMENTOS QUE O SISTEMA DE CONEXÃO DA SUA EMPRESA CONCENTRADORA UTILIZA.
Tive muitas mudanças para alguns clientes que utiliza para a Farmacia popular.
Boa Sorte
O manual tem uma resalva quanto a medicamento autorizados.
Citação:OBS.: DEVEM SER ENVIADOS SOMENTE OS MEDICAMENTOS AUTORIZADOS
Seu retorno é Solicitação não autorizada. Nenhum medicamento autorizado.
Existe uma regra para cada medicamento, os seguintes dados que deverão ser informados.
Uma outra coisa que acontece muito tambem é
MANTER-SE ATUALIZADO EM RELAÇÃO AOS PROCEDIMENTOS QUE O SISTEMA DE CONEXÃO DA SUA EMPRESA CONCENTRADORA UTILIZA.
Tive muitas mudanças para alguns clientes que utiliza para a Farmacia popular.
Boa Sorte
Mas os medicamentos e CPF que eu coloquei são os que estão no manual ( Homologação )
Alguém ?
Cleverton
Tive este mesmo problema quando desenvolvi a FP.
Mas faz tempo....
Acho que o erro era no formato da data.
Acho que tinha que enviar no formato DD/MM/AAAA, sem HH:MM:SS
Tenta enviar com formatos diferentes de datas.
Bem, isso é o que me recordo agora (como eu disse, faz tempo).
Fica ai uma dica ([Ô]Achismo[Ô]).
Tive este mesmo problema quando desenvolvi a FP.
Mas faz tempo....
Acho que o erro era no formato da data.
Acho que tinha que enviar no formato DD/MM/AAAA, sem HH:MM:SS
Tenta enviar com formatos diferentes de datas.
Bem, isso é o que me recordo agora (como eu disse, faz tempo).
Fica ai uma dica ([Ô]Achismo[Ô]).
não, acabei de resolver pegando o CPF e CodBarra de um exemplo que estava aqui no fórum e passou.
só não entendi uma coisa, eu estou usando os CPFs e CodBarra que eles passaram no próprio portal e não funcionou...
Bom, mas pelo menos agora avancei essa etapa, manterei o tópico aberto para futuras dúvidas..
Valeu!
só não entendi uma coisa, eu estou usando os CPFs e CodBarra que eles passaram no próprio portal e não funcionou...
Bom, mas pelo menos agora avancei essa etapa, manterei o tópico aberto para futuras dúvidas..
Valeu!
Tópico encerrado , respostas não são mais permitidas