Skip to content

Tag-icone-mini.png Programação

Referenciado por: Dicas Técnicas | Subversion | Treinamento Novo Desenvolvedor |

Pasta Principal ​

z:\tlite - Pasta Principal para Desenvolvimento

Fontes Úteis ​

Arquivos Prg ​

PrgConteúdo
z:\tlite\path2000
z:\tlite\pathbkp
Prg para configuração de Ambiente
z:\tlite\d - Checkout
z:\tlite\l - Lite
Prg para Execução dos Sistemas
z:\tlite\rePrg para abortar Execução e Finalizar as Tabelas
z:\tlite\abre_tabelaPrg para Abertura das Tabelas

Arquivos Spr ​

SprConteúdo
z:\tlite\scr\atender.sprInclue os Itens
z:\tlite\scr\tl1v0.sprGravação das Vendas Financeiro do Sistema
z:\tlite\scr\tl1v1.sprImpressão de Nota Fiscal

Fontes Principais ​

PrgConteúdo
z:\tlite\prg\tlitePrincipais Funções
z:\tlite\prg\tlfuncCriação de tabelas e Variáveis publicas
z:\tlite\prg\ttliteInicialização do Sistema

Principais Telas ​

FormConteúdo
z:\tlite\scr\atenderTela de Vendas
z:\tlite\scr\atepersoFechamento da Venda (F10)
z:\tlite\scr\cxcaixaTela de Caixa

Controle de Impressoras ​

PrgImpressora
mfwinControla Todas as Impressoras
mftotaliecfControle geral de todas as impressoras. Esta ligado ao arquivo TotaliECFDLL.dll.

Observação Para configurar a impressora que será utilizada, entre no checkout em modo de manutenção (F8) e vá na guia periféricos.

Consulta Principal ​

z:\tlite\scr\buscaperConsulta de Fornecedor, Cliente e Produto

Classe do sistema ​

z:\tlite\classes\totali.vcx z:\tlite\prg\tlclass.prg

Configuração de Server ​

  • Ficam armazenados os arquivos de comunicação com TTSERVER(Banco de Dados)

z:\tlite\Server

Compilação ​

Os executáveis de cada versão estão separados em pastas:

  • Versões em testes : \\Ttadm\Compilacoes\Fox\EmTestes
  • Versões liberadas para Clientes : \\Ttadm\Compilacoes\Fox\Liberados

Observação As versões só poderão ser liberadas, após todas as tarefas serem "Revisadas e Aprovadas".

Salvar os Fontes ​

Para salvar os fontes utilizar o Subversion e sempre colocar o número da tarefa e a descrição.

Variáveis ​

Locais ​

Regras de uso de variáveis Locais :

  • Sempre utilizar variável local.
  • Não esquecer de declarar e iniciar antes de utilizar.
  • Nomenclatura l + n-numérico/l-logico/c-caracter + nome.

Públicas ​

Regras de uso de variáveis Públicas:

  • PA - São para configuração do sistema que podem ser alimentadas na tela z:\tlite\scr\totcfg e são iniciadas no z:\tlite\prg\tlfunc.
  • PU - São utilizadas para armazenar valores que serão alterados em tempo de execução (isso não é uma regra no fonte).

Privadas ​

Procurar não utilizar, pois atualmente é a causadora de várias inconsistências encontradas nos fontes por não serem finalizadas e armazenarem valores incorretos. Procurar utilizar passagem de parâmetros.

Mensagens do Sistema ​

Mensagem: "Este programa está em sua versão Beta. Deve-se alterar a variável: "PuIsBeta"."

Ação: Verificar qual o valor que está sendo recebido no release.prg

Mensagem: "Impossível pegar o número da última atualização do banco."

Ação: Verificar o acesso ao banco e entre novamente no sistema. Isso ocorre porque a tabela tlite-id está negativa, só é preciso trocar para positiva, ou então abrir o server.

Mensagem: Para fazer a carga com o mesmo Zip, sem gerar outro arquivo pelo TTSERVER e ocorrer a mensagem: "Nenhum arquivo de carga atualizado foi encontrado."

Ação: Apagar o arquivo: z:\tlite\bases\Carga.MEM.