createUpdateDeleteReceiving
Este método possibilita inserir, editar, excluir:
- Dados de um recebimento.
Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.
Classe Java | |
---|---|
Requisição | web\wwwroot\ws\java\inspection\CreateUpdateDeleteReceivingRequestType.java |
Retorno | web\wwwroot\ws\java\inspection\CreateUpdateDeleteReceivingResponseType.java |
Requisição:
Identificador | Requerido | Descrição |
---|---|---|
FGOPTION | X | Opção de ação: 3 - Incluir; 4 - Alterar; 5 - Excluir. |
IDCONFIGURATION | X¹ | Identificador da ficha de inspeção |
IDCOMMERCIAL | X² | Nome fantasia do fornecedor |
IDLOT | X³ | Número do lote |
IDINVOICE | X³ | Número da nota fiscal |
DTINVOICE | X³ | Data da nota fiscal Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd |
IDORDER | X³ | Número do pedido |
DTORDER | X³ | Data do pedido Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd; |
IDSO | X³ | Número da ordem do pedido |
DTSO | X³ | Data da ordem do pedido Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd |
IDPO | X³ | Número da ordem de produção |
DTPO | X³ | Data da ordem de produção Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd |
DTRECVEST | X³ | Data prevista Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd |
QTRECVTIMEEST | X³ | Hora prevista |
DTRECVACT | X³ | Data real Padrões para entrada de dados do tipo data: dd-mm-aaaa; aaaa-mm-dd; |
QTRECVTIMEACT | X³ | Hora real |
VLQTYEST | X³ | Quantidade prevista |
VLQTYACT | X³ | Quantidade real |
VLCOSTEST | X³ | Custo previsto |
VLCOSTACT | X³ | Custo real |
IDWORKFLOW | X⁴ | Identificador do fluxo de inspeção |
DSRECEIVING | X³ | Observações |
FGEXECUTE | Enviar para a próxima etapa (somente para a alteração): 1 - Enviar para a próxima etapa; 2 - Não enviar para a próxima etapa. | |
IDWFPROCESS | X⁵ | Identificador de instância do Workflow |
IDRECEIVING | X⁶ | Identificador (número) do Recebimento |
info
- X¹ - Obrigatório durante a inclusão, ignorado em outras ações.
- X² - Obrigatório para inspeções de Insumos, Serviços e Produtos acabados externos, ignorado para outros tipos de objetos.
- X³ - Obrigatório, não-obrigatório ou ignorado, dependendo das configurações do tipo da ficha de inspeção definida.
- X⁴ - Obrigatório caso a opção “Permitir alterar o fluxo durante o recebimento” estiver marcada na ficha de inspeção, ou ignorado caso contrário.
- X⁵ - Obrigatório caso o objeto da inspeção seja uma instância de processo do Workflow, caso contrário é ignorado.
- X⁶ - Obrigatório para alteração e exclusão.
Estrutura da requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:inspection">
<soapenv:Header/>
<soapenv:Body>
<urn:createUpdateDeleteReceiving>
<!--You may enter the following 25 items in any order-->
<urn:FGOPTION>?</urn:FGOPTION>
<urn:IDCONFIGURATION>?</urn:IDCONFIGURATION>
<urn:IDCOMMERCIAL>?</urn:IDCOMMERCIAL>
<urn:IDLOT>?</urn:IDLOT>
<urn:IDINVOICE>?</urn:IDINVOICE>
<urn:DTINVOICE>?</urn:DTINVOICE>
<urn:IDORDER>?</urn:IDORDER>
<urn:DTORDER>?</urn:DTORDER>
<urn:IDSO>?</urn:IDSO>
<urn:DTSO>?</urn:DTSO>
<urn:IDPO>?</urn:IDPO>
<urn:DTPO>?</urn:DTPO>
<urn:DTRECVEST>?</urn:DTRECVEST>
<urn:QTRECVTIMEEST>?</urn:QTRECVTIMEEST>
<urn:DTRECVACT>?</urn:DTRECVACT>
<urn:QTRECVTIMEACT>?</urn:QTRECVTIMEACT>
<urn:VLQTYEST>?</urn:VLQTYEST>
<urn:VLQTYACT>?</urn:VLQTYACT>
<urn:VLCOSTEST>?</urn:VLCOSTEST>
<urn:VLCOSTACT>?</urn:VLCOSTACT>
<urn:IDWORKFLOW>?</urn:IDWORKFLOW>
<urn:FGEXECUTE>?</urn:FGEXECUTE>
<urn:IDWFPROCESS>?</urn:IDWFPROCESS>
<urn:IDRECEIVING>?</urn:IDRECEIVING>
<urn:DSRECEIVING>?</urn:DSRECEIVING>
</urn:createUpdateDeleteReceiving>
</soapenv:Body>
</soapenv:Envelope>
Retorno:
Identificador | Descrição |
---|---|
return | Retorna Status, Code e Detail ▪ Status pode ser SUCCESS ou FAILURE. ▪ O Code retorna 1 quando bem sucedido, ou 0 quando falhar. ▪ O Detail retorna a descrição do erro em caso de falha. |