Parametros de Relatorios

Parametros de Relatorios Parâmetros uteis que podem ser habilitados ou desabilitados nos relatórios Protheus   MV_IMPSX1 = S Imprime perguntas no cabeçalho do relatório (Sim/Não)   MV_SALTPAG = S Indica se o salto de pagina devera ser dado antes ou depois da impressão do relatório. Saltar pagina no inicio da impressão? (S/N)   MV_CANSALT = […]

Leia Mais

Auto Completar Campos (Codigo)

Quando estamos preenchendo campos código (exemplo: E1_NUM) podemos utilizar um gatilho que complete os zeros a esquerda, facilitando o preenchimento do campo. Gatilho Campo .: E1_NUM Seq.: 001 Cnt Dominio.: E1_NUM Regra.: STRZERO(VAL(M->E1_NUM),9) Onde: A função Strzero irá completar com zeros a esquerda o conteúdo do campo indicado, no caso o 9 significa o tamanho do campo   Att […]

Leia Mais

Controle de Numeração

1 – Usuário ADMIN —————– O usuário que inicializa o serviço do Protheus Server (que usa hardlock) deve ser o ADMINISTRADOR. Se estiver ok, passe ao item seguinte.   2 – Pasta SYSTEM —————- 2.1. SXE e SXF / Hardlock. Mais de uma pasta System = USO OBRIGATÓRIO DE HARDLOCK. NÃO FUNCIONA com SXE e […]

Leia Mais

Venda Zona Franca de Manaus

Seguem procedimentos para Venda Suframa: Cadastro CLIENTE: Tipo = Revendedor Desc.P/Suframa = “S” (desc. Na base ICMS), “N” ou branco (não tem desconto) sugestão Branco Estado = AM Cód.Mun.ZF = (colocar o código) Inscrição Estadual Suframa – Preenchido Cadastro PRODUTO: Imp. Z.Franca= “S” não receberá o desconto do valor (ICMS) “N” p/ venda de produtos […]

Leia Mais

Diferenças entre SuperGetMv e GetMv

GetMv Verifica se um parâmetro existe no Dicionário de Parâmetros (SX6) ou retorna seu conteúdo dependendo dos parâmetros informados à função. Sintaxe: GetMv – Dicionário de parâmetros ( cMv_par [ lConsulta ] [ xDefault ] ) –> xConteudo Exemplo: cVar := GetMv( “MV_SIGALOG” , .F. , ) SuperGetMv Retorna o conteúdo do parâmetro especificado no […]

Leia Mais

Natureza no Pedido de Vendas

Para que seja possível efetuar o cálculo com alíquotas distintas definidas na natureza para um mesmo cliente, é necessário informar no pedido qual natureza será utilizada para o faturamento. Este procedimento será disponibilizado através do preenchimento do campo C5_NATUREZ. Caso este campo não exista, será necessário criá-lo de acordo com as configurações abaixo descritas:   Nome: C5_NATUREZ […]

Leia Mais

Habilitando o Timeout

Para habilitar o Timeout do Protheus é necessário realizar o seguinte procedimento Na pasta \totvs\protheus\bin\appserver edite o arquivo appserver.ini e na Tag [General] adicione a linha InactiveTimeOut como demonstrado abaixo. O tempo de inatividade é representado em segundos e pode ser configurado de acordo com a necessidade de cada empresa. Exemplo: [General] InstallPath=C:\Protheus11\Protheus InactiveTimeOut=900 Att Rafael Lopes

Leia Mais