Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | inbo/boin089wm.p |
Objetivo
Será utilizado pela transação de conferência do recebimento físico do coletor de dados e contém os métodos necessários para a integração com o WMS.
Métodos
Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
Método Negócio
getFornecDoctos
Requisito | Documento do Recebimento Físico | ||
Sintaxe | getFornecDoctos(input pNro-docto, input pSerie, output table tt-fornec-docto). | ||
Descrição | Realiza a seleção dos documentos do recebimento baseado nos parâmetros recebidos e todos os registros selecionados serão gravados na tabela temporária. | ||
| Parâmetros | Descrição | |
| pNro-docto pSerie tt-fornec-docto | Número do documento Série do documento Tabela temporária que contém os registros selecionados. | |
Definição Temp-table | tt-fornec-docto | ||
| Campo | Formato | |
| Nro-docto | Doc-fisico.nro-docto | |
| Serie | Doc-fisico.serie | |
| Cod-emitente | Doc-fisico.cod-emitente | |
| Tipo-nota | Doc-fisico.tipo-nota | |
| Nome-abrev | Emitente.nome-abrev | |
| Data-transacao | Doc-fisico.dt-trans | |
Retorno | A BO irá retornar a tabela temporária e “OK” sempre que existirem registros selecionados e gravados na tabela temporária.
|
reabreContagemWMS
Requisito | Documento do Recebimento Físico | |
Sintaxe | reabreContagemWMS(input pNro-docto, input pSerie, input pTipo-Nota, input pCod-Emitente, output RowErrors). | |
Descrição | Este método será responsável por fazer a reabertura da contagem do documento. | |
| Parâmetros | Descrição |
| pNro-docto pSerie pTipo-nota pCod-Emitente RowErrors | Número do documento Série do documento Tipo de Nota do documento Código do emitente do documento Temp-Table RowErrors. |
Retorno | A BO irá retornar a temp-table de erros “RowErrors”. |
gravaContagemWMS
Requisito | Documento do Recebimento Físico | |
Sintaxe | gravaContagemWMS(input pNro-docto, input pSerie, input pTipo-Nota, input pCod-Emitente, input pid-codigo, input plote, input pcod-refer input pcod-depos, output RowErrors). | |
Descrição | Este método será responsável por gravar as quantidades contadas de cada item do documento. | |
| Parâmetros | Descrição |
| pNro-docto pSerie pTipo-nota pCod-Emitente pid-codigo plote pcod-refer pcod-depos RowErrors | Número do documento Série do documento Tipo de Nota do documento Código do emitente do documento Código do Item do documento Lote do item do documento Código da Referência do item do documento Código do depósito do item do documento Temp-Table RowErrors. |
Retorno | A BO irá retornar a temp-table de erros “RowErrors”. |
conferenciaWMS
Requisito | Documento do Recebimento Físico | |
Sintaxe | conferenciaWMS(input pNro-docto, input pSerie, input pTipo-Nota, input pCod-Emitente, input pCod-usuario, input pAtualiza-docto, output RowErrors). | |
Descrição | Este método fará a validação entre as quantidades contadas e as quantidades recebidas do material. E quando o as quantidades estiverem corretas e o usuário informado estiver cadastrado como usuário do recebimento, então o documento será automaticamente atualizado no WMS. | |
| Parâmetros | Descrição |
| pNro-docto pSerie pTipo-nota pCod-Emitente pcod-usuario pAtualiza-docto RowErrors | Número do documento Série do documento Tipo de Nota do documento Código do emitente do documento Código do usuário Identificador se o documento deverá ser atualizado ou não Temp-Table RowErrors. |
Retorno | A BO irá retornar a temp-table de erros “RowErrors”. |