PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Ajuda Consumindo WebService no Delphi 7 para Programar nota fiscal paulista. #483578

25/06/2014

0

Bom dia a todos

Vou adicionar aqui os passos que seguir para caso alguém tenham mais conhecimento possa ajuda.

1 – Acessei o manual de integração com o webservice da nota fiscal paulista.
Dentro do manual tem o seguinte endereço:
https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx

2 – Crie uma novo projeto no delphi 7 e adicionei o componente HTTPRIO da paleta WebService

3 – depois fui em File / New / Other é na aba WebServices selecione o WSDL Importer é no campo location adicione o endereço:
https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx?WSDL

4 – Após isso next , vai ser criado o arquivo a unit arquivocf.

5 – No formulário onde esta o HTTPRIO adicione a unit uses arquivocf após o implementation

6 – No formulário principal onde esta o componente HTTPRIO após selecionar vou preencher o WSDLLocation com o endereço: https://www.nfp.fazenda.sp.gov.br/ws/arquivocf.asmx?WSDL
em Service selecionar ArquivoCF e na Port selecionar ArquivoCFSoap12.

O projeto vai compilar normalmente, agora preciso saber como utilizar, pois eu tenho estas opções:
ConsultarResponse
Consultar
RetificarResponse
EnviarResponse
Retificar
Enviar

No formulário eu consigo declara variáveis com os tipos:

procedure TfrmPrincipal.BitBtn1Click(Sender: TObject);
var
VConsultarResponse : ConsultarResponse;
VConsultar : Consultar;
VRetificarResponse : RetificarResponse;
VEnviarResponse : EnviarResponse;
VRetificar : Retificar;
VEnviar : Enviar;

teste: ArquivoCFSoap12;
begin
VEnviar:=Enviar.Create;
teste:=HTTPRIO1 as ArquivoCFSoap12;


VEnviarResponse:= teste.Enviar(VEnviar);
end;

Caso alguém tem mais conhecimento, para complementar agradeço.
Itamar Souza

Itamar Souza

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar