sgrRetornaDocumentos
Retorna documentos que podem ser vinculados a novas viagens.
PARÂMETROS
| Campo | Tipo | Req.? | Descrição |
|---|---|---|---|
| chaveacesso | string | Sim | Chave retornada pelo método sgrLogin. |
| cdpas | inteiro | Sim | Código do PAS, retornado pelo método sgrListaPASUsuario |
| cdcliente | inteiro | Sim | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
| cdtransp | inteiro | Não | Código da empresa transportadora. Este código é retornado pelo método sgrListaTransportadoras. |
| cdsituacaodoc | inteiro | Não | Código da situação do documento. Informar 0 para pesquisar os novos documentos, 7 para pesquisar os pendentes. Se preencher o campo com outro valor, a pesquisa irá retornar os documentos novos e os pendentes. |
| nrdoc | string | Não | Número do documento. |
| nrcnpjcpf | string | Não | CPF/CNPJ do destinatário. |
| nrcontrolecliente1 | string | Não | Controle do cliente. |
| nrcontrolecliente2 | string | Não | Controle do cliente. |
| nrcontrolecliente3 | string | Não | Controle do cliente. |
| nrcontrolecliente4 | string | Não | Controle do cliente. |
| nrcontrolecliente5 | string | Não | Controle do cliente. |
| nrcontrolecliente6 | string | Não | Controle do cliente. |
RETORNO DO MÉTODO:
ReturnDataset: Se os parâmetros forem preenchidos corretamente, a propriedade retornará duas tabelas:
| Campo | Tipo | Descrição |
|---|---|---|
| CDDOC | inteiro | Código do documento |
| NRDOC | string | Número do documento |
| CDTRANSP | inteiro | Código da empresa transportadora |
| DSNOMETRANSP | string | Nome da empresa transportadora |
| NRCGCCPF | string | CPF/CNPJ do destinatário |
| DSNOMEDESTINATARIO | string | Nome do destinatário |
| DSRUA | string | Endereço do destinatário |
| NRRUA | char(6) | Número do endereço do destinatário |
| DSBAIRRO | string | Bairro de endereço do destinatário |
| CDCID | inteiro | Código da cidade do destinatário |
| DSNOMECID | string | Nome da cidade do destinatário |
| DSSIGLAUF | char(2) | Estado do destinatário (sigla) |
| NRCONTROLECLIENTE1 | string | Controle do cliente 1 |
| NRCONTROLECLIENTE2 | string | Controle do cliente 2 |
| NRCONTROLECLIENTE3 | string | Controle do cliente 3 |
| NRLACRESIF | string | Controle do cliente 4 |
| NRLACREARMADOR | string | Controle do cliente 5 |
| DSNAVIO | string | Controle do cliente 6 |
| FLSITUACAO | smallint | Situação do documento |
| DSSITUACAODOC | string | Descrição da situação do documento |
| VLVALOR | money | Valor do documento |
| CDPAISORIGEM | inteiro | Código do país de origem |
| DTPREVISTA | datetime | Data prevista do documento |
| DSCOMPLRUA | string | Complemento do endereço |
| NRFONE1 | char(12) | Telefone 1 do destinatário |
| NRFONE2 | char(12) | Telefone 2 do destinatário |
| VLLAT | real | Latitude do endereço |
| VLLONG | real | Longitude do endereço |
| VLQTDEPECAS | inteiro | Quantidade de peças do documento |
| VLQTDEVOL | inteiro | Quantidade de volume do documento |
| DTPREVISTASAIDA | datetime | Data prevista de saída |
| FLTPOPER | smallint | Tipo de operação |
| VLSEQDEST | string | Sequência de destino |
| CDPAISORIGEMEMITENTE | inteiro | Código do país de origem do emitente |
| NRCGCCPFEMITENTE | string | CPF/CNPJ do emitente |
| FLTPDOC | smallint | Tipo de documento |
| CDPFJ | inteiro | Código do destinatário |
| CDEMITENTE | inteiro | Código do emitente |
| CDEMBARCADOR | inteiro | Código do embarcador |
| Campo | Tipo | Descrição |
|---|---|---|
| CDDOC | inteiro | Código do documento |
| CDPROD | inteiro | Código do produto |
| VLPRODCARGA | real | Valor do produto |
ReturnDescription: Se houver erro na execução do método, a propriedade irá apresentar:
| Erro | Descrição |
|---|---|
| Houve um erro ao fazer a pesquisa. Tente novamente! | Este erro pode ser causado por um parâmetro incorreto, o campo a ser corrigido será indicado na propriedade returnDataset. Com isso, é preciso verificar os parâmetros e executar o método novamente. Pode indicar também a ocorrência de timeout ou queda de conexão com o banco de dados. Necessário repassar os dados informados, bem como o nome do método, o horário de emissão e código do cliente para o e-mail: [email protected] para que o erro possa ser validado. |