1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

FAQ 55547 - Como o sistema calcula a quantidade de embalagens a serem abertas no processo de...

Discussão em 'TDN - Datasul' iniciado por fdantas, Maio 18, 2015.

  1. fdantas

    fdantas Administrator Moderador

    Page edited by Luana Heloisa Kaesemodel






    FAQ 55547 - Como o sistema calcula a quantidade de embalagens a serem abertas no processo de inspeção do módulo de CQ (regra militar)?





    Solução:





    A regra militar trata do cálculo do número de embalagens a serem abertas para obter a amostra no processo de controle de qualidade. Por exemplo, em um documento de entrada foram 100 peças de um determinado produto que foram divididas em 10 caixas de 10 unidades cada uma. Com isso o sistema deve calcular quantas caixas deverão ser abertas para que seja possível extrair a amostra estabelecida para o produto.



    Segue fórmula para regra militar:

    [​IMG]

    Sendo o resultado, o número de embalagens a serem abertas para obter a amostra.



    Para o registro de quantidade de embalagens recebidas, foram criados novos campos no recebimento:

    [​IMG]

    [​IMG]

    Também foi criado o campo de fórmula, que pode ser parametrizado nos programas CQ0113, CQ0124, CE0104, CE0333:

    [​IMG]

    Além dos operadores básicos estará disponível também os operadores abaixo:



    • SQR – Raiz Quadrada

    • EXP – Exponencial

    • RND – Arredonda

    • RUP – Arredonda para cima tendo como resultado um número inteiro. Ex. 2.01 arredonda para 3

    [​IMG]



    Essa fórmula é aberta para parametrização. O usuário pode optar por incluir a fórmula da regra militar ou qualquer outra que se encaixar melhor com sua necessidade.

    Para o cadastro da fórmula, o sistema disponibiliza as seguintes variáveis:

    • QTDE_EMB – Quantidade de Embalagens CQ – Novo campo incluído no RE1001B2/RE2001B
    • NOSSA_QTDE – Campo Nossa Quantidade do RE1001B/RE2001B
    • QTDE_EMITENTE – Campo Qtde. Emitente do RE1001B/RE2001B

    [​IMG]



    Sintaxe das Fórmulas

    Para elaboração das fórmulas, deve-se obedecer aos padrões gerais das fórmulas matemáticas e, também, algumas regras específicas do interpretador de fórmulas. Abaixo seguem alguns pontos importantes:



    Importante: Deixar um espaço entre os valores/variáveis e operadores.

    Exemplo:

    VAR1+VAR2 - Errado

    VAR1 + VAR2 - Correto



    ADIÇÃO: A função “+” soma todos os números que você especifica como argumentos. Cada argumento pode ser um número ou uma variável.

    Exemplo:

    10 + 20

    QTDE_EMB + 10



    SUBTRAÇÃO: A função “-” subtrai todos os números que você especifica como argumentos. Cada argumento pode ser um número ou uma variável.

    Exemplo:

    10 - 20

    QTDE_EMB - 10



    MULTIPLICAÇÃO: A função “*” multiplica todos os números que você especifica como argumentos. Cada argumento pode ser um número ou uma variável.

    Exemplo:

    2 * 10

    QTDE_EMB * 2



    DIVISÃO: A função “/” divide todos os números que você especifica como argumentos. Cada argumento pode ser um número ou uma variável.

    Exemplo:

    10 / 2

    QTDE_EMB / 2



    PARENTESES: As funções “(” e “)” deverão ser utilizadas para agrupar um conjunto de valores e definir a prioridade para o cálculo da fórmula.

    Exemplo:

    3 + 7 * 5 → Resultado: 38

    (3 + 7) * 5 → Resultado: 50

    4 + 1 + ((3 + 7) * 5) → Resultado: 55

    (QTDE_EMB – 3) * 5



    RAIZ QUADRADA (SQR): A função “SQR” retorna o resultado de uma raiz quadrada

    Parâmetro 1: O número do qual você deseja obter a raiz quadrada

    Exemplo:

    SQR(4)

    5 + SQR(4) → Resultado: 7



    EXPONENCIAL (EXP): A função “^” fornece o resultado de um número elevado a uma potência.

    Parâmetro 1: O número base

    Parâmetro 2: O expoente para o qual a base é elevada

    Exemplo:

    5 ^ 2 → Resultado: 25

    QTDE_EMB ^ 2



    ARRENDONDA (RND): A função “ROUND” arredonda um número para um número especificado de dígitos.

    Parâmetro 1: O número que você deseja arredondar

    Parâmetro 2: O número de dígitos para o qual você deseja arredondar o argumento Parâmetro 1

    Exemplo:

    ROUND(3,3453423 2) → Resultado: 3,35

    ROUND(QTDE_EMB 2)



    ARRENDONDA PARA CIMA (RUP): A função “ROUNDUP” arredonda um número para cima.

    Exemplo:

    ROUNDUP(4,001) → Resultado: 5

    ROUNDUP(3,9) → Resultado: 4

    ROUNDUP(2,5) → Resultado: 3



    Após devidamente parametrizada a fórmula do item, depois que a nota é incluída (com a quantidade de embalagens recebidas), no momento da geração do roteiro o sistema automaticamente realiza o cálculo da quantidade de embalagens a serem abertas. Essa quantidade é apresentada para o roteiro nos relatórios abaixo:



    CQ0203 – Emissão Roteiro de Inspeção:



    [​IMG]

    CQ0211 – Emissão de Laudos:



    [​IMG]



    IMPORTANTE: essa funcionalidade só é utilizada para roteiros gerados por notas de entrada

    Função liberada a partir da versão 12.1.2

    View Online · View Changes Online

    Continue reading...

Compartilhe esta Página