Vendas > Alocações > Alocações automáticas 

Esta função permite reservar automaticamente artigos geridos em stock para os quais as encomendas foram já registadas previamente. Ela pode estar utilizado para tratar uma série de encomendas e de artigos.

A alocação de stock é uma etapa antes entrega para os artigos guardados. Esta etapa é obrigatória antes toda a utilização das funções de entrega automática e de facturação automática das encomendas a faturação direta. Por outro lado, as funções de entrega manual ou de facturação manual (para as encomendas a faturação direta) podem ser utilizados sem alocação prévia.

Uma alocação pode ser global ou detalhada :

Global, trata-se de uma reserva de quantidade para conjunto Artigo - Estabelecimento.

Detalhado, se trata de uma reserva para uma linha de stock quer dizer uma associação Lote, Sub-lote, Série, Estatuto, Acondicionamento, Unidade de acondicionamento.

A alocação pode talvez efetuada a diferentes etapas :

Antes a encomenda e neste caso, a alocação não pode ser global. (cf. documentação Reservas clientes).

No momento de registo da encomenda, de maneira global ou detalhada segundo a escolha feita ao nível da parametrização e a encomenda. (cf. documentação Encomendas).

Após a encomenda e neste caso de duas funções podem ser utilizadas :

Alocação automática,  para efetuar a reserva de uma série de encomendas e de artigos. Trata-se da função descrita neste documentação.

Alocação por artigo, para efetuar a reserva de todo o tipo de encomenda ou para modificar as alocações precedentemente efetuados (Cf. documentação Alocação por artigo).

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Um único ecrã é necessário para efetuar este tipo de alocação Permite registar as diferentes informações necessárias à seleção das encomendas a alocar.

Ecrã de registo

Apresentação

Para a maior parte dos campos deste ecrã, o registo está facultativo.

Critérios de seleção

Estabelecimento expedição

O código do estabelecimento registado deve corresponder a um estabeleicmento de armazém Quando nenhum valor está registado neste campo, o tratamento toma em conta os estabelecimentos de stock existentes para os quaisexiste as encomendas a alocar.

Data expedição

A data de expedição registada permite filtrar as encomendas tomadas em conta no tratamento. Com efeito, as linhas de encomenda cuja data de expedição é inferior ou igual à data registada são sistematicamente tomados em conta.

Que este campo seja registado ou não, as encomendas podendo igualmente ser tratados são :

Se elas afetam um artigo comprado, aquelas cuja data de expedição é inferior ou igual à data do dia de tratamento adicionado ou atraso de compra e do atraso preparação. Se os parâmetros Pec atraso aprov e Pec atraso preparação são activados.

Se elas afetam um artigo comprado, aquelas cuja data de expedição é inferior ou igual à data do dia de tratamento adicionado ou atraso de fabrico e do atraso preparação. Se os parâmetros Pec atraso fabrico e Pec atraso preparação são ativados.

De referir :

O atraso de compra provém da ficha Artigo-Estabelecimento e está exprimido em dias calendário. O atraso de de fabrico e de preparação provêm igualmente da ficha Artigo - Estabelecimento e são exprimidos em dias abertos.

parâmetros

Alocação parcial

Este indicador permite decidir se o tratamento de alocação pode ou não tomar em conta parcialmente uma linha de encomenda mesmo quando esta deve ser entregue na totalidade (Encomenda a entrega completa ou linhas completas). O controlo final será em seguida efetuado ao momento da entrega

Consumo das reservas clientes

Este indicador permite decidir se o tratamento de alocação deve tomar em conta ou não as eventuais reservas clientes registados. É inicializado em função do valor do parâmetro USERERBPC .

Geração de ruturas

Este indicador permite decidir se o trataemnto de alocação deve gerar as ruturas ou não se o stock está indisponível. É inicializado em função do valor do parâmetro GENSHT .

Prioridade quantidades em rutura

Este indicador permite decidir se o tratamento de alocação automática deve tomar em conta em prioridade ou não todas as quantidades em rutura indicados sobre as linhas de encomenda selecionadas. O tratamento se efectuará então em duas fases. Tratamento das alocações em ruturas depois tratamento das outras linhas de encomendas. No caso contrario, o tratamento tratará as linhas de encomendas triadas por datas de expedição e prioridade de entrega.

Pec atraso aprovisionamento/fabrico

Este indicador permite considerar o atraso de aprovisionamento ou de fabrico no tratamento de alocação.

Pec atraso preparação

Este indicador permite considerar o atraso de preparação no tratamento de alocação.

Limites início /fim

Para os campos seguintes, falta registar um limite início e um limite de fim de seleção. Este tipo de seleção pode estar efetuado para as informações tais que a prioridade de entrega, o número de encomenda, o cliente entregue e/ou a referência de artigo.

Critérios suplemetares

É igualmente possível de acrescentar os filtros suplemetares sobre as entidades de encomenda e sobre as linhas de encomendas para afinar eventualmente a seleção. O editor de fórmula acessível por clique direito permite facilitar esta seleção.

Seleção sobre código voltado

Este campo pode tomar os valores Sim ou Não. Se uma seleção sobre o código gestão de percursos, falta em seguida registar o código da gestão dos percursos desejada e apenas as encomendas afectando esta gestão de percusro serão tratadas

Após aceitação das informações registadas neste ecrã, o tratamento de alocação automática pode começar. O percurso das linhas de encomendas eligíveis se faz estão pela data de expedição e por prioridade de entrega. Se nenhuma linha de encoenda não corresponde à seleçãoefetuada, uma mesagem de advertência se afixará Um ficheiro de rasto recapitulará a lista das linhas de encomendas tratadas assim que o resultado de cada alocação

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Critérios selecção

 

Saisissez un code site pour l'expédition correspondant à un site de stockage.
Si aucune valeur n'est saisie dans ce champ, le traitement prend en compte tous les sites de stockage existants qui incluent des commandes allouées et non livrées.

Par défaut, le site d'expédition est votre site de stockage.


    • Dt. de expedição até (campo SHIDAT)

    Insira a data de expedição para filtrar as encomendas consideradas no processamento. De fato, apenas as linhas de encomenda cuja data de expedição é menor ou igual à data inserida são consideradas. A data do dia é proposta por padrão.

    Se este campo estiver preenchido ou não, as encomendas que também podem ser processadas são os seguintes:

    • Se estiverem relacionadas com um item comprado: se forem encomendas cuja data de expedição é menor ou igual à data do dia de processamento, adicionada ao prazo de compra e ao tempo de preparação, se as caixas TEC prazo reaprov. e TEC tempo de preparação estiverem selecionadas.
    • Se estiverem relacionadas com um item fabricado: se são encomendas cuja data de expedição é menor ou igual à data do dia de processamento mais o tempo de fabricação e o tempo de preparação, se as caixas TEC tempo de fabricação e TEC tempo de preparação estiverem selecionadas.

    O período de compra é proveniente da ficha Artigo - Estab. e é expresso em dias calendário. Os tempos de fabricação e preparação também vêm da ficha Artigo - Estab. e são expressos em dias úteis.

    Parâmetros

    • Alocações parciais (campo ALLPAR)

    Sélectionnez cette case pour autoriser l'allocation partielle des lignes de commande même lorsque celle-ci doivent être livrées en totalité (Commandes à livraison complète ou lignes complètes). Le contrôle final sera effectué au moment de la livraison.
    Si cette case n'est pas sélectionnée et qu'un article n'est pas disponible en totalité, rien ne sera alloué.

    Les demandes de livraison ne sont pas impactées par ce paramétrage. En effet, dans le cas des commandes ouvertes, l'allocation partielle est toujours autorisée.

    • Consumo das reservas de clientes (campo IMPCLI)

    Sélectionnez cette case pour que le traitement d'allocation prenne en compte les éventuelles allocations existantes pour le client de la commande.

    Cette case est initialisée en fonction de la valeur du paramètre USERERBPC-Consommation réservations clts (chapitre VEN, groupe SAL).

    • Geração de rupturas (campo GENSHT)

    Sélectionnez cette case pour que le traitement génère des ruptures lorsque la quantité à allouer n'est pas disponible.

    • Si la case est sélectionnée : la quantité à allouer est totalement traitée. La quantité non disponible passe en rupture.
    • Si la case n'est pas sélectionnée : seule la quantité à allouer disponible est traitée.

    Cette case est initialisée en fonction de la valeur du paramètre GENSHT -Génération de ruptures (chapitre STO, groupe MIS).

    • Priorid. às qtds. em rupt. (campo SHTFLG)

    Sélectionnez cette case pour que le traitement d'allocation automatique prenne en compte en priorité toutes les quantités en rupture indiquées sur les lignes de commandes sélectionnées.

    Le traitement s'effectuera alors en deux phases : traitement des allocations en ruptures puis traitement des autres lignes de commandes.
    Si cette case n'est pas sélectionnée, le traitement traitera les lignes de commande triées par date d'expédition et priorité de livraison.

    • Tec prazo reabast./fabrico (campo LTIFLG1)

    Sélectionnez cette case pour prendre en compte le délai de réapprovisionnement ou de fabrication dans le traitement d'allocation.

    • Tec prazo preparação (campo LTIFLG2)

    Sélectionnez cette case pour prendre en compte le délai de préparation dans le traitement d'allocation.

    Limites início/fim

    • Prioridade expedição inicio (campo DLVPIODEB)

    Insira um limite inicial e final para fazer uma seleção na prioridade de entrega.

    • Prioridade expedição fim (campo DLVPIOFIN)

    Insira um limite inicial e final para fazer uma seleção na prioridade de entrega.

    • Nº encomenda inicio (campo SOHNUMDEB)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur les numéros de commande : seules sont sélectionnées les commandes dont la référence est comprise dans cet intervalle.

    La fenêtre de sélection propose uniquement les commandes de catégorie Normale, non totalement facturées, et rattachées au site sélectionné.

    • Nº encomenda fim (campo SOHNUMFIN)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur les numéros de commande : seules sont sélectionnées les commandes dont la référence est comprise dans cet intervalle.

    La fenêtre de sélection propose uniquement les commandes de catégorie Normale, non totalement facturées, et rattachées au site sélectionné.

    • Cliente exped. inicio (campo BPCORDDEB)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur les codes clients.
    Pour sélectionner un seul client, saisissez son code dans les deux champs Débutet Fin.


    • Endereço (campo BPAADDDEB)

    Sélectionnez une des adresses de livraison du client sélectionné.

    Lorsque les champs Débutet Finsont disponibles, vous pouvez sélectionner une borne d'adresses de livraison pour le même client.

    Dans le cas où les champs Début/ Finappellent une borne de clients, le champ Adressen'est pas disponible.

    • cliente exped. fim (campo BPCORDFIN)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur les codes clients.
    Pour sélectionner un seul client, saisissez son code dans les deux champs Débutet Fin.


    • Endereço (campo BPAADDFIN)

    Sélectionnez une des adresses de livraison du client sélectionné.

    Lorsque les champs Débutet Finsont disponibles, vous pouvez sélectionner une borne d'adresses de livraison pour le même client.

    Dans le cas où les champs Début/ Finappellent une borne de clients, le champ Adressen'est pas disponible.

    • Artigo início (campo ITMREFDEB)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur la référence article.

    • Artigo fim (campo ITMREFFIN)

    Saisissez une borne début et une borne de fin pour effectuer une sélection sur la référence article.

    Critérios suplementares

    • Crit. cabeçalho encomenda (campo ALLCRITENT)

    Utilisez ce champ pour affiner éventuellement la sélection en ajoutant des filtres supplémentaires sur les en-têtes de commandes à allouer.

    Le critère de sélection que vous saisissez doit être constitué d'une formule évaluée contenant exclusivement des champs de la table entête commande (table SORDER).
    Cliquez sur l'icône Actionsaccéder à l'éditeur de formule.

    • Critérios linha encomenda (campo ALLCRITDET)

    Utilisez ce champ pour affiner éventuellement la sélection en ajoutant des filtres supplémentaires sur les lignes de commandes à allouer.

    Le critère de sélection que vous saisissez doit être constitué d'une formule évaluée contenant exclusivement des champs de la table détail commande (table SORDERQ).
    Cliquez sur l'icône Actionsaccéder à l'éditeur de formule.

    • Selec. sobre código rota (campo DRNFLG)

    Sélectionnez cette case afin de pouvoir effectuer une sélection sur un code de tournée.
    Dans ce cas, saisissez le code tournée souhaité : seules les commandes relatives à cette tournée sont traitées.


    • Rota (campo DRN)

     

    Fechar

     

    Outras condições

    Regra de alocação automática

    A alocação das linhas de encomenda ou dos pedidos de entrega selecionados depende do tipo de alocaação indicada sobre a linha de encomenda ou sobre o pedido de entrega.

    Se a alocação é de tipo global, uma reserva será efetuada em função dos acumulados de stock do artigo e da regra de alocação global da categoria na qual pertence o artigo. Esta regra permite determinar por grande família de estatuto os quais são autorizados para a alocação.

    Se a alocaçao é de tipo detalhado, uma reserva será efetuada sobre os objectos de stock (Lote, Sub-lote, Série, Estatuto, Acondicionamento, Unidade de acondicionamento) em função da regra de alocação da categoria na qual pertence o artigo. Filtros tendo podido ser registados sobre as linhas de encomedas ou sobre os pedidos de entrega impactarão igulamente o resultado de alocação detalhada. Dois filtros exclusivos podem ser registados. Trata-se do filtro sobre número de lote e sobre estatuto (cf. documentação Encomendas ou Pedidos de entraga). No algoritmo de alocação, se nenhum objecto de stock não corresponde a estes filtros exclusivos complementares, uma rutura será gerada. Um filtro preferencial pode ser registado. Trata-se de acondicionamento preferencial (Cf. documentação Encomedas ou Pedidos de entrega). Permite orientar a alocação em indicando que os objetos de stock devem prioritariamente ser tomados neste acondicionamento. Se nenhum objeto de stock não deve corresponder neste acondicionamento, o sistema continuará então a sua pesquisa para alocar os objetos de stock em seguido a regra de alocação

    Tratamento das quantidades em rutura

    Esta primeira fase de alocação está efetuada quando o indicador Prioridade às quantidades em rutura foi selecionado. No caso, o programa efetue uma peimeira alocação de todas as linhas de encomendas correspondendo à seleção e tendo uma quantidade em rutura não nula. A tentativa de alocação não respeita que na quantidade em rutura. No entanto, se a linha de encomenda a tratar deve estar entregue numa vez que o indicador Alocação parcial não foi selecionada, a tentativa de alocação vai afetar a totalidade da quantidade. Esta alocação está então realizada sob-reserva que é suficienteemnte de stock disponível e no caso contrário, nenhuma quantidade será alocada.

    Tratamento das quantidade a alocar

    Esta segunda fase permite de tratar todas as linhas de encomedas correspondentes à seleção e que não são completamente alocados. Nesta fase igualmente se a linha de encomenda a tratar deve estar entregue numa única vez e que o indicador Alocação parcial não foi selecionado, a tentativa de alocação vai afetar a totalidade da quantidade. Esta alocação está então realizada sob-reserva que é suficienteemnte de stock disponível e no caso contrário, nenhuma quantidade será alocada.

    Mais um tratamento particular está efetuado para os artigos de tipo Kit comerciais. Com efeito, o componente Kit e seus componentes não são dissociado e alocação está efetuada para o composto (se está gerido em stock) e para os componentes. O parâmetro GENSHT (Geração de ruturas) não se aplica aos componentes de um kit. Qualquer que seja o valor deste parãmetro, das ruturas serão sempre gerados para os componentes do kit se o seu stock está insuficiente. Isto afim de conservar a proporcionalidade entre o composto e estes componentes

    Um cômputo está afixado em fim de tratamento Neste cômputo, para cada linha de encomenda tratada, aparecem os indicadores seguintes : o número da encomenda, o código do cliente e a referência de artigo. Qaundo a alocação foi correctaemnte efetuado, sejam indicados igualmente a quantidade alocada e eventualmente a quantidade em rutura. No caso contrário, é uma mensagem de erro que está afixado sob a referência das encomendas afetadas. Este cômputo pode ser imprimido ou suprimido.

    Desalocação automática da encomenda

    Quando as condições seguintes são preenchidas :
    - o circuito das assinaturas foi gerada,
    - o parãmetro SOHAPPALL - Alocação encomenda não assinada está a Não,
    - a encomenda está assinada e alocada,
    todo o acréscimo/supressão da linha ou toda a modificação de um campo tendo por impacto sobre o estatuto da assinatura (assinatura anulada), provocará uma desalocação automatica da encomenda (a lista destes campos é dado na documentação sobre a Regra gestão assinaturas encomenda : SOHSIG).

    Tarefa batch

    Esta função pode ser lançada em batch. A tarefa standard FUNAUTALL está prevista p/esse efeito.

    Botões específicos

    Mensagens de erro

    Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

    XXX : Este estabelecimento não é armazém

    Esta mensagem aparece quando o estabelecimento de expedição registado não é um estabelecimento de armazém. Lembrar, apenas os artigos geridos em stock podem ser alocados

    No cômputo de tratamento, para cada linha de encomenda tratada (as referências seguintes são sistmaticamente recordadas : Nº encomenda,Nº Cliente e Referência artigo), as mensagens seguintes podem aparecer :

    Modificação em curso sobre um outro posto

    Esta mensagem aparece quando um outro utilizador está já em curso de modificação sobre a encomenda tratada.

    Ultrapassagem de em-curso

    Esta mensagem aparece quando o indicador Estado crédito da encomenda está ao valor Ultrapassagem Em-curso. Neste caso, a alocação não foi efetuada.

    Lista crédito bloqueado

    Esta mensagem aparece quando o indicador Estado crédito da encomenda está ao valor Bloqueado. Neste caso, a alocação não foi efetuada.

    Adiantamentos não vertidos

    Esta mewnsagem aparece quando os adiantammntos pedidos para esta encomemda não foram vertidos. Neste caso, a alocação não foi efetuada.

    Alocaçãoimpossível : Entrega linha completa.

    Esta mensagem aparece quando a linha de encomenda afeta um artigo que deve ser entregue numa só vez para uma quantidade que está inidsponível em stock então que o indicador Alocação parcial não foi selecionada. Neste caso, a alocação não foi efetuada.

    Encomenda xxxxxxxxxx Artigo xxxxxxxxxxx
    Data expedição 99/99/99 Atraso Compras 9999 Atraso de preparação 9999
    Linha não tratada : a data de expedição é superor à data do dia + atraso compra + atraso preparação

    Esta mensagem aparece quando a linha de encomenda afeta um artigo comprado e que a data de expedição desta linha é superior à (data do tratamento + atraso compra + atraso de preparação do artigo). Neste caso a linha não está tida em conta no tratamento.

    Encomenda xxxxxxxxxx Artigo xxxxxxxxxxx
    Data expedição 99/99/99 Atraso fabrico 9999 Atraso de preparação
    Linha não tratada : a data de expedição é superor à data do dia + atraso fabrico + atraso preparação

    Esta mensagem aparece quando a linha de encomenda afeta um artigo fabricado e que a data de expedição desta linha é superior à (data do tratamento + atraso fabrico + atraso de preparação do artigo). Neste caso a linha não está tida em conta no tratamento.

    Tabelas consideradas

    SEEREFERTTO Consulte a docuemntação de Implementação