sgrIncluirDocumentosEntregas
Incluir os documentos de entregas sem autorização de embarque.
PARÂMETROS
| Campo | Tipo | Requerido? | 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 | Sim | Código da empresa transportadora, retornado pelo método sgrListaTransportadoras.Se não houver, enviar o código do próprio cliente [cdcliente]. |
| dtemissaodoc | string | Sim | Data de emissão do documento. Formato “AAAA-MM-DD”. |
| documentos | list | Sim | Lista de documentos. Para utilizar este parâmetro deve-se criar um array do tipo sgrDocumentoProdutosSeqV2. |
RETORNO DO MÉTODO:
Se os parâmetros forem preenchidos corretamente, o documento é criado e a propriedade ReturnDataset irá apresentar:
| Campo | Tipo | Descrição |
|---|---|---|
| CDDOC | inteiro | Código do documento. |
| NRDOC | string | Número do documento |
| TPDOC | smallint | Tipo de documento |
| FLSITUACAO | smallint | Situação do documento |
| DSSITUACAO | string | Situação do documento (descrição) |
ReturnDescription: Se houver erro na execução do método, a propriedade irá apresentar:
| Erro | Descrição |
|---|---|
| Existem erros de validações dos documentos. Verifique. | Para este erro, o método pode conter os detalhamentos listados no Quadro 4. |
| Houve um erro não tratado ao incluir o(s) documento(s). 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. |