A integração de depósito, unidade receptora e ponto de abastecimento consiste na movimentação do cadastro no sentido Datasul para PIMS Multicultivos, ou seja, será realizado no Datasul e enviado para o PIMS Multicultivos através do PIMSConnector. O objetivo é realizar o movimento dos respectivos depósitos do ERP para PIMS. Está integração é realizada no Datasul somente na "Manutenção Depósitos" através do programa "CD0601", porém, no PIMS Multicultivos o cadastro pode ser realizado em três tabelas distintas. Nesta integração é possível incluir, alterar e excluir um depósito, unidade receptora ou ponto de abastecimento.
Os campos do cadastro de depósito, unidade receptora e ponto de abastecimento a serem considerados na integração, não são apenas os campos obrigatórios, mas todos os necessários ao funcionamento da integração.
Depósito (Warehouse)
Identificador da Mensagem: Warehouse
Versão: 1.001
Módulo do Datasul: Cadastros Gerais
Módulo do PIMS Multicultivos: (Tabelas > Insumos > Depósito) - (Tabelas > Básicos > Unidade Receptora) - (Tabelas > Manutenção > Ponto de Abastecimento)
Tipo de Envio: Assíncrona
Tipo de Evento: Upsert / Delete
Adapter Datasul: WarehouseAdapter.cls
Classe Datasul: WarehouseFactory.cls
API de Integração Datasul: cdp/cdapi997.p
TAGS DA MENSAGEM | DATASUL | PIMS MULTICULTIVOS | ||
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Code | DEPOSITO | COD-DEPOS | DEPOSITO | CD_INT_ERP |
Description | DEPOSITO | NOME | DEPOSITO | DE_DEPOSITO |
WarehouseClassification | DEPOSITO | CHAR-1 | DEPOSITO | - |
CompanyId | EMPRESA | EP-CODIGO | DEPOSITO | ID_UNIDADEADM |
BranchId | ESTAB-MAT | COD_ESTABEL | DEPOSITO | ID_UNIDADEADM |
Code | DEPOSITO | COD-DEPOS | UNIRECEPTORA | CD_INT_ERP |
Description | DEPOSITO | NOME | UNIRECEPTORA | DE_UNI_RECEP |
WarehouseClassification | DEPOSITO | CHAR-1 | UNIRECEPTORA | - |
CompanyId | EMPRESA | EP-CODIGO | UNIRECEPTORA | ID_UNIDADEADM |
BranchId | ESTAB-MAT | COD_ESTABEL | UNIRECEPTORA | ID_UNIDADEADM |
Code | DEPOSITO | COD-DEPOS | PONTOABAST | CD_INT_ERP |
Description | DEPOSITO | NOME | PONTOABAST | DE_PONTO_ABAST |
WarehouseClassification | DEPOSITO | CHAR-1 | PONTOABAST | - |
CompanyId | EMPRESA | EP-CODIGO | PONTOABAST | ID_UNIDADEADM |
BranchId | ESTAB-MAT | COD_ESTABEL | PONTOABAST | ID_UNIDADEADM |
Nota
A integração de depósito, unidade receptora e ponto de abastecimento poder ser utilizada em modo totalmente exclusivo ou compartilhada, conforme as configurações descritas abaixo.
Para funcionamento em modo exclusivo, o cadastro de depósito, unidade receptora e ponto de abastecimento no Datasul precisa estar totalmente exclusivo no nível de Empresa e Filial e precisa alterar o parâmetro no PIMS Multicultivos, como descrito no quadro abaixo:
Nome Parâmetro | Contexto | Descrição | Valor |
---|---|---|---|
FG_DEPOSITO_COMPARTILHADO | PIMSGRAOS.EAI | Flag que verifica se o Depósito será Compartilhado ou por Unidade Administrativa | Sim |
Para funcionamento em modo compartilhado, o cadastro de depósito, unidade receptora e ponto de abastecimento no Datasul precisa estar como compartilhado e precisa alterar o parâmetro no PIMS Multicultivos, como definido no quadro abaixo:
Nome Parâmetro | Contexto | Descrição | Valor |
---|---|---|---|
FG_DEPOSITO_COMPARTILHADO | PIMSGRAOS.EAI | Flag que verifica se o Depósito será Compartilhado ou por Unidade Administrativa | Não |
A integração de depósito, unidade receptora e ponto de abastecimento permite que seja realizada a preambulação do código, onde será adicionado o código da unidade administrativa junto ao código do deposito, está configuração pode ser realizada através das configurações descritas abaixo:
Para realizar a preambulação do cadastro de depósito, unidade receptora e ponto de abastecimento é necessário que seja alterado o parâmetro no PIMS Multicultivos conforme descrito abaixo:
Nome Parâmetro | Contexto | Descrição | Valor |
---|---|---|---|
FG_PREFIXO_DEPOSITO | PIMSGRAOS.EAI | Flag que indica se o Depósito tem prefixo | Sim |
Para não realizar a preambulação do cadastro de depósito, unidade receptora e ponto de abastecimento é necessário que seja alterado o parâmetro no PIMS Multicultivos, conforme descrito abaixo:
Nome Parâmetro | Contexto | Descrição | Valor |
---|---|---|---|
FG_PREFIXO_DEPOSITO | PIMSGRAOS.EAI | Flag que indica se o Depósito tem prefixo | Não |
Para que está integração funcione corretamente é necessário ativar no Datasul a função "eai2-integra-ems-pims" através do programa "CD7070" para que seja exibido na tela de manutenção de depósito o campo "Classificação" que determina a classificação do armazém, ou seja, se é um depósito, unidade receptora ou ponto de abastecimento, pois estas informações são obrigatórias no PIMS Multicultivos.
A classificação citada acima é define através da tag "WarehouseClassification" enviada pelo Datasul, de acordo com os respectivos valores a seguir:
- 1 - Depósito;
- 2 - Unidade Receptora;
- 4 - Ponto de Abastecimento.
Campos Obrigatórios para o Funcionamento da Integração
- Código;
- Descrição;
- Classificação;
- Empresa;
- Filial.
Fluxo das Informações
O cadastro de depósito é realizado no Datasul e integrado com PIMS Multicultivos conforme ilustrado no fluxo abaixo:
Limitações e Restrições
- Esta integração está disponível a partir da versão 12.1.21 do Datasul, PIMSConnector e PIMS Multicultivos;
- Caso já exista o cadastro depósito, unidade receptora e ponto de abastecimento em ambos os sistemas e precisa ser habilitado o processo de integração, será necessário ajustar o cadastro do PIMS Multicultivos, informando o código do Datasul no campo "Código ERP" no PIMS Multicultivos, para depois realizar a movimentação das integrações. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistência nas informações trafegadas entre os aplicativos;
- A exclusão do depósito, unidade receptora e o ponto de abastecimento somente será realizada caso não haja relacionamento com as tabelas abaixo:
DESCRITIVO | TABELA |
---|---|
Faixas de Desconto de Análises de Matéria Prima | ANALISEVM_MP |
Apontamento de Abastecimento | APABASTEC |
Apontamento de Insumos - Detalhes (Insumo) | APAPLINS_INS |
Apontamento de Aplicação de Insumos - detalhe (Insumos x locais) | APAPLINS_INSLC |
Apontamento de utilização de produtos/embalagens | APEMBALAGEM |
Apontamento de Lubrificação | APLUBRIF |
Insumos da OS integrados com ERP | APORDSERVICO_INS_ERP |
Apontamento de Ordem de Serviço (materiais) – Oficina Mecânica | APOSOFIC_MAT |
Apontamento de Ordem de Serviço (solicitação de material) – Oficina Mecânica | APOSOFIC_SOL_MAT |
Apontamento de Plantio | APPLANTIO_IN |
Apontamento de Tratamento de Semente | APTRATSEMENT_IN |
Plano Mestre para Consumo de Insumos | BF_PLMCOINS |
Ordem de Colheita | ORDCOLHEITA |
Distâncias da Unidade de Produção Nível 3 às Unidades Receptoras | UPN3DISTRECEP |