Class MemoriaCalculoFciSolicitacao

java.lang.Object
systextil.faturamento.memoriafci.MemoriaCalculoFciSolicitacao

public final class MemoriaCalculoFciSolicitacao extends Object
Memória de cálculo do desconto de FCI na solicitação de faturamento e bloqueio do pedido quando o percentual de um item muda entre duas solicitações (260942).

Desligado por padrão: só age na empresa com o parâmetro "crec.memoriaCalculoFci" em 1.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, TagInteractive interactive, int pedidoVenda, int nrSolicitacao, String programa)
    Grava a memória do cálculo atual do pedido na solicitação e, havendo divergência com o último cálculo gravado, pede o bloqueio ao motor (SituacaoAnalise102).

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • executar

      public static String executar(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, TagInteractive interactive, int pedidoVenda, int nrSolicitacao, String programa)
      Grava a memória do cálculo atual do pedido na solicitação e, havendo divergência com o último cálculo gravado, pede o bloqueio ao motor (SituacaoAnalise102). Não faz commit: a transação é de quem chama, e uma solicitação desfeita desfaz a memória junto.
      Parameters:
      programa - a tela que chama, gravada na memória
      Returns:
      o resumo da divergência quando o pedido ficou bloqueado pelo motivo; vazio quando não há divergência ou o motor não bloqueou (motivo sem nível de liberação na HDOC_100, por exemplo)