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 Removed Image Removed
Image Removed Image Removed
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 Removed
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. 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. - As mensagens de erro serão gravadas no programa MAN4340.
|
É 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 Removed
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