Uma necessidade constante é a de personalizar definições contábeis, principalmente quando as letras pré-definidas no Vetorh não atende a necessidade da geração do layout para o arquivo contábil.
Um exemplo clássico que temos é na formatação de alguns campos, tais como o centro de custo que no Vetorh se trata de um campo alfa númerico.
Por exemplo temos no Vetorh centro de Custos como 1,2,3...10,11,12...,99,100,101.
Digamos que em um determinado caso o mesmo vai ser integrado com 3 caracteres , porém se utilizarmos a letra A que leva o centro de custo e informarmos no layout como AAA, o centro de custo será gerado como '1 ' ( com espaços a direita), não adicionando o zero a esquerda, pois se trata de um código alfanúmerico. Mais digamos que no meu sistema contábil o mesmo deve chegar como 001, poís lá se trata de uma informação numérica.
Para isso necessitamos inserir uma regra para formatar este valor.
Como funciona a regra na definição contábil:
Para Chamar uma regra basta adicionar o numero da regra entre colchetes:
Exemplos de chamada a regra 6 :
KKKKJJIIFF[06]CCCCCC
Nese caso a regra 6 sera executada.
Como escrever uma regra para alterar o valor:
Os comandos MovCtbAlf e MovCtbNum são utilizados para isso, cada vez que os mesmo são chamados eles retornos os valores para o local onde a regra esta inserida.
O Campo CodCcu tem o centro de custo em memoria no momento da geração do arquivo.
Exemplo de Regra formatando o Centro de Custos :
Definir Alfa vCodCcu;
vCodCcu = CodCcu;
AlfaParaInt(vCodCcu,xCodCcu);
ConverteMascara (1, xCodCcu,vCodCcu,"999");
MovCtbAlf (vCodCcu);
Para mais variáveis e informações acione o Help do Sistema e procure por MovCtbAlf.







Em vídeo, as gerentes de Desenvolvimento Humano e Organizacional e de...
A Senior está entre as cinco finalistas que concorrem ao...
Não há dúvidas de que as redes sociais já são parte do dia a...
A Baumgarten Gráfica concentrou num único parque gráfico, em 2011, todas as suas... 



