Card |
---|
label | Relações das tabelasO quadro abaixo mostra quais tabelas terão carga automática, sendo enviada pelo Logix ao Protheus. Os registros serão enviados ao Protheus pelo sistema mandatório (Logix), não sendo possível alterar ou excluir do Protheus. Todo processo de inclusão, alteração ou exclusão deverá ser realizado somente pelo Logix. Image Added O programa fará exportação dos dados das tabelas item (man9922/MAN10021), item_custo (sup1300), cad_cc (con0480 ou con10148), fornecedor (vdp0815/VDP1000), funcionario (rhu0830), funcionario_min (min0510), grupo_ctr_estoq (sup0270) e recurso (man0060), linha_prod (vdp0340/VDP10056). Aviso |
---|
| Se o parâmetro “Utiliza envio de cadastros do Logix por meio do Trade Easy?”, do LOG00087, estiver igual a “S” não serão enviados os dados das tabelas item e fornecedor e se o parâmetro “Utiliza envio de cadastros do Logix para o RH do Protheus por EAI?”, do LOG00087, estiver igual a “S” não serão enviados os dados das tabelas cad_cc e fornecedor. |
Na exportação dos itens o programa fará consistência com o cadastro do programa MIN1802. Desta forma, buscará o código do local de estoque do Protheus correspondente ao local de estoque ou local de inspeção do item no Logix.
Image RemovedÉ necessário ajustar as seguintes tabelas no Protheus: |
---|
Tabela | Campo | Tamanho |
---|
NNR | NNR_CODIGO | 06 | SB1 | B1_DESC | 76 | SA2 | A2_COD | 15 | Nota |
---|
| Os campos NNR_CODIGO e A2_COD fazem parte dos grupos de campos 024 e 001. |
Aviso |
---|
| Há o programa MIN1802 para fazer o “de-para” entre os códigos de local do Logix e do Protheus. No Logix o código do local tem o tamanho char(10). Porém, no Protheus tem no máximo char(06). |
. Caso o local de estoque ou local de inspeção do item não estejam cadastrados no programa MIN1802, será enviada a informação que há hoje no cadastro do programa MAN9922. Para a exportação dos centros de custos o programa irá verificar se é utilizado o conceito de “Empresa Plano” (con0040). Caso seja utilizado, os centros de custo serão buscados da empresa plano. Caso contrário, serão buscados da empresa corrente. Dica |
---|
Para que as informações dos funcionários do RHU sejam enviadas para o Protheus, é preciso que o parâmetro ““Enviar informações do RH do Logix para a integração com o Protheus?”, do LOG00087, esteja igual a “S”. |
O programa buscará todos os registros de cada tabela, sem verificar se já existem nas tabelas do Protheus. No programa de importação do Protheus será feita esta validação. A cada leitura destes dados será gravado um registro na tabela log_integr_entrada para, posteriormente, repassar para o Protheus. As mensagens de erro serão gravadas no programa MAN4340. Nota |
---|
| Este programa não tem tela. Como são buscados todos os dados das tabelas, o tempo de processamento é demorado. Dependendo da quantidade de registro é melhor processá-lo um dia antes de precisar as informações. |
Card |
---|
| MIN1801 – Usuários que receberão e-mail das solicitações do Protheus
Esta rotina é destinada ao cadastro dos nomes dos usuários que receberão e-mail com informações das criações de Reserva de Estoque, Ordem de Compra ou Ordem de Produção. Será preciso dizer para quais itens, famílias e/ou grupos de controle de estoque o usuário receberá o e-mail.
Nota |
---|
| Se for utilizado o protocolo de autenticação do tipo SSL, por enquanto, o build do TotvsTec não suporta ele! Desta forma não será possível enviar e-mails pelo Logix. Este protocolo será considerado/validado no próximo build. |
Image Added Image Added |
Card |
---|
| MIN1802 – DE-PARA Entre os locais do LOGIX e PROTHEUS
Esta rotina é destinada ao relacionamento os locais de estoque do Logix e Protheus, pois o código do local de estoque no Protheus é menor.
Nota |
---|
| Caso não for efetuado o cadastro neste programa, ao enviar as informações de locais do Logix para o Protheus os códigos do “Local de Estoque” e “Local de Inspeção” poderão ficar truncados. |
Image Added |
Card |
---|
| MIN1803 – Centro de custo e local de assistência técnica
Esta rotina tem por objetivo identificar quais serão os centros de custo e os locais de estoque de Assistência Técnica. Quando o Protheus enviar uma solicitação do item utilizando este Centro de Custo, o programa MIN1800 criará uma reserva de transferência ao invés de reserva normal. Após o processamento do programa MIN1800 o usuário deverá fazer a transferência da reserva via o programa SUP5740. Desta forma, o item será consumido no local de Assistência Técnica parametrizado neste programa. |
Card |
---|
| MIN1800 – Geração de Ordem de Produção ou Ordem de Compra na integração com o Manutenção de Ativos
Este programa é responsável pela gravação de Ordem de Produção ou Ordem de Compra no Logix. O programa faz a leitura da tabela log_integr_saida para verificar quais informações deverão ser geradas pelo Logix. Serão buscados todos os registros que tenham situação de procedimento e situação de transação iguais a ‘1’ (pendente), tipo de integração igual a 'SIGAMNT(MS)-LOGIX(LOGOCENTER)' e módulo que gerou esta integração igual a 'SIGAMNT'. Nota |
---|
| Para processar este programa via JOB é necessário efetuar o cadastro no programa JOB0003, utilizando os gatilhos “Empresa” (gatilho 01) e “Usuário” (gatilho 02). |
O programa fará a Reserva de Estoque, criação de Ordem de Produção, criação de Ordem de Compra e Efetivação de Reserva sempre para a empresa corrente. Na importação das solicitações dos itens o programa fará consistência com o cadastro do programa MIN1802. Desta forma, buscará o código do local de estoque do Logix correspondente ao local de estoque do item enviado pelo Protheus. Caso o local de estoque do Protheus não esteja cadastrado no programa MIN1802, a reserva de estoque, ordem de compra ou ordem de produção será criada utilizando o local enviado pelo Protheus. As mensagens de erro serão gravadas no programa MAN4340. Nota |
---|
| Não será possível utilizar os conceitos de Grade e Controle Dimensional. Também não será feita consistência com os programas dos módulos GAO e AVF. |
É necessário que todos os itens estejam cadastrados nos folders “Compras” e “Fiscal” do MAN9922. Os itens deverão ter valor nos campos “Tipo Despesa” e “Conta contábil” do folder “Fiscal”. Para cada tipo de tabela do Protheus o programa irá verificar que dados precisará atualizar no LOGIX. Nunca será enviado o número do lote. Se o número do lote for enviado pelo Protheus será gerada uma inconsistência e não será permitido o processamento da solicitação ou exclusão da solicitação do item. Também não será enviado o mesmo item mais de uma vez e não será efetuada a exclusão parcial de uma solicitação de um item. Caso seja necessário aumentar/diminuir a quantidade, o Protheus irá excluir a solicitação já existente e enviará uma nova solicitação com a quantidade total.
Deck of Cards |
---|
| Card |
---|
label | Solicitação de Reserva |
---|
| Procedimento de inclusão de reserva: Primeiramente, o programa busca as informações dos campos 'D4_COD', 'D4_QUANT', 'D4_DATA', 'D4_OP', 'D4_LOCAL‘, ‘D4_CCUSTO’, ‘D4_LOTECTL’ e ‘D4_NUMLOTE’ da tabela 'SD4'. Antes de fazer a reserva, criação ordem de produção ou compra o programa verifica o saldo em estoque do item. Se o saldo em estoque for maior ou igual que a quantidade solicitada, então fará a solicitação de reserva. Senão, irá verificar o tipo do item e criará ou uma Ordem de Produção (para itens do tipo “Final” e “Produzido”) ou Ordem de Compra (para itens do tipo “Comprado ou “Beneficiado”). Image Added Nota |
---|
| O programa MIN1800 não faz mais a leitura das tabelas ‘SC1’ e ‘SC2’, do Protheus, pois senão poderia haver ordens de produção ou ordens de compra duplicadas. |
Se a quantidade liberada do estoque for maior ou igual a quantidade solicitada, o programa fará a reserva do item (SUP5740). A reserva de estoque sempre terá data de reserva igual a data corrente. A origem da reserva será igual a “O” (MANUT.ATIVOS). Será verificado se o centro de custo enviado pelo Protheus está cadastrado no programa MIN1803. Se estiver, será criada uma reserva de transferência. Senão será criada uma reserva normal. A conta contábil será a montagem do centro de custo enviado pelo Protheus + tipo de despesa do item (folder “Fiscal” – MAN9922). É necessário que a conta exista no programa CON0010. O Protheus poderá enviar AEN para os itens das OS.s. Sendo assim será utilizada a AEN enviada pelo Protheus para criar as Reservas de Estoque, como já é feito no SUP5740. Caso o item controle o lote, serão reservados os lotes disponíveis para o item informado, a seleção será por FIFO. Caso não houver saldo disponível, será criada Ordem de Compra ou de Produção (dependendo do tipo do item). Caso contrário, se houver estoque disponível é feita a reserva do item, caso contrário é criada uma ordem de compra ou de produção (dependendo do tipo do item).
|
Card |
---|
label | Efetivação de Reserva |
---|
| Primeiramente, o programa busca as informações dos campos 'D3_COD', 'D3_QUANT', 'D3_EMISSAO', 'D3_OP', ‘D3_LOCAL‘, ‘D3_CCUSTO’, ‘D3_LOTECTL’ e ‘D3_NUMLOTE’ da tabela 'SD3‘. Depois irá consultar se existe reserva com origem “O” (MANUT.ATIVOS) para a Ordem de Serviço do Protheus e efetivará a reserva. Caso não encontre a reserva o programa gera uma nova para efetivá-la.
Nota |
---|
| Serão feitas todas as consistências que o processo de Suprimentos faz na efetivação de reserva. |
O programa utilizará a operação informada no parâmetro “Operação de estoque de baixa de reserva na efetivação - Protheus”, do LOG00087, para efetuar a baixa do item. Caso não haja saldo em estoque gravará mensagem de erro e não efetuará a efetivação. Se o item possuir controle de lote, obrigatoriamente, o Protheus enviará o número do lote. Se o item possuir controle de lote e o número do lote não for enviado pelo Protheus será gerada uma inconsistência e não será permitido o processamento da efetivação ou exclusão da efetivação do item. Caso o item controle o lote, também será verificado se existe reserva para o item/lote enviado pelo Protheus. Se não existir, será criada uma nova reserva para o item/lote para que seja possível efetuar a baixa. Caso contrário, será verificado se existe reserva para o item informado. Se não existir, será criada uma nova reserva para o item para que seja possível efetuar a baixa.
|
Card |
---|
| Quando a quantidade em estoque é menor que a quantidade solicitada, o programa criará a Ordem de Produção (MAN0515) com situação ‘3’ (aberta) para a quantidade faltante. Ele gravará os registros nas tabelas: ordens, ordens_complement, necessidades, neces_complement, ord_compon e ord_oper (quando o item sofrer apontamento por operação). Caso haja estrutura para o item da ordem o programa também criará ordens de produção para os componentes. (Procedimento padrão do Protheus) O Número da Ordem de Serviço do Protheus ficará gravado no campo "num_docum" da tabela ordens e como o programa criará a ordem de produção para a quantidade faltante, caso haja saldo em estoque para o item será feita a reserva desta quantidade. |
Card |
---|
| Quando a quantidade em estoque é menor que a quantidade solicitada, o programa cria a Ordem de Compra (SUP0290 ou SUP0300). As ordens de compra de estoque serão criadas com situação ‘P’ e para as ordens de compra de débito direto será verificado o valor do parâmetro “ies_situa_oc_deb_dir”, do LOG00087, para buscar a situação da ordem. O programa gravará os registros nas tabelas: ordem_sup, ordem_sup_audit, ordem_sup_txt, prog_ordem_sup, dest_ordem_sup. O Número da Ordem de Serviço do Protheus ficará gravado no campo "num_docum" da tabela ordem_sup. Se o item controlar estoque, a conta contábil utilizada será a cadastrada para o item (folder “Fiscal” do MAN9922). Senão, será a montagem do centro de custo enviado pelo Protheus + tipo de despesa do item (folder “Fiscal” – MAN9922). Como o programa criará a ordem de compra para a quantidade faltante, caso haja saldo em estoque para o item o programa fará a reserva desta quantidade. Se o item for igual "TERCEIROS" o programa verificará se o item está cadastrado na tabela "item". Caso não esteja, gravará o item na tabela "item" com o código do item igual a 'SIGAMNT-LOGIX'. O item também será gravado na tabela "item_sup". Este tipo de item é utilizado para gerar OC de contratação de terceiro (mão de obra). Desta forma, este item não tem controle de estoque e não será feita reserva de estoque para ele. O Protheus poderá enviar AEN para os itens das OSs. Quando o item não controlar estoque será utilizada a AEN enviada pelo Protheus para criar a Ordem de Compra de Débito Direto. |
Card |
---|
label | Cancelamento de Reserva |
---|
| Quando for efetuado um cancelamento de solicitação de reserva (SD4) ou de efetivação de reserva (SD3), o Protheus enviará um registro para efetuar o mesmo procedimento no Logix. O cancelamento poderá ocorrer por alguma alteração de quantidade ou porque o item não foi mais utilizado na manutenção da Ordem de Serviço do Protheus. Se houver reserva de estoque o programa fará o cancelamento desta reserva e caso tenha ordem de compra, o programa irá enviar um e-mail para os usuários cadastrados no programa MIN1801, informando que foi solicitado o cancelamento da Ordem de Compra. O programa MIN1800 não fará o cancelamento automático, pois é de responsabilidade do comprador fazer o cancelamento. Se houver ordem de compra, o programa poderá enviar um e-mail com as seguintes mensagens sobre o cancelamento da OC: - "OC de Débito Direto sem pedido de compra relacionado, mas com designação de fornecedor. Fornecedor " <código do fornecedor>;
- "OC sem pedido de compra relacionado, mas com designação de fornecedor. Fornecedor " <código do fornecedor>;
- "OC sem pedido de compra relacionado. OC cancelada pelo programa de integração.“;
- "Ordem de Compra já possui Pedido de Compra. OC e Pedido não podem ser cancelados pelo programa de integração.“;
- "Já foi efetuado recebimento do Pedido de Compra. Pedido e OC não podem ser cancelados pelo programa de integração.“.
Se houver ordem de produção o programa irá verificar qual é a situação da ordem. Se a ordem estiver com situação “3” (aberta), o programa fará o cancelamento da ordem e das necessidades dos componentes. Caso a ordem esteja com situação “4” (liberada), o programa irá enviar um e-mail para os usuários cadastrados no programa MIN1801, informando que foi solicitado o cancelamento da Ordem de Produção. O programa MIN1800 não fará o cancelamento automático, o item já poderá estar em processo de produção. Quando for solicitado cancelamento da efetivação reserva (SD3) o programa fará o estorno da movimentação de baixa da reserva (utilizando a operação de estoque cadastrada no parâmetro “Operação de estoque de baixa de reserva na efetivação - Protheus”, do LOG00087). |
|
|
|