Árvore de páginas


CPC – Chamada de Programa do Cliente ( Customer Program Call)
As CPC´s foram criadas para atender as lógicas especificas de cada cliente. Seu funcionamento é simples.
São programas pré-definidos nos diretórios cpc/ e cpcfontes na qual a nomenclatura será: 
cpc:/                                            : Diretório da CPC onde encontram-se os arquivos includes.
cpcfontes/                                    : Diretório da CPC onde encontram-se os arquivos fontes.
nomerotina.i                                 : Nome do arquivo que é incluído em rotinas ou programas (arquivos *.p)
Exemplo: cpc-rtclpart.i arquivo com definições de Temp Tables que são incluídas no programa cpc-rtclpart.p.
nomerotina.p                               : Nome da rotina ou programa que deve conter a lógica do cliente.
Exemplo: cpc-rtclpart.p rotina especifica para calculo da participação.
Para que os programas CPC's possam ser executados, deverão ser transferidos os arquivos *.p do diretório cpcfontes/ para o diretório cpc/.
Essas rotinas serão chamadas em pontos específicos dos programas/rotinas identificando o evento do programa que esta chamando a CPC e o ponto na qual a CPC se encontra.
Será passada para as CPC´s uma tabela temporária de entrada de dados e a CPC retornara uma tabela temporária de saída, dessa forma o cliente poderá criar qualquer lógica necessária mudando os valores de saída conforme sua necessidade.
Existirá um cadastro das CPC´s no GPS, na qual o cliente terá acesso ao campo CPC ativo (SIM/NÃO), dessa forma poderemos ativar ou desativar a CPC. As CPC's são liberadas pela TOTVS com o indicador de Ativo NÃO.
Não será permitido ao cliente o cadastro da CPC, esse processo será enviado para importação pela TOTVS. As CPC´s serão criadas conforme a necessidade, bem como os campos da tabela temporária de entrada. Os eventos dos programas bem como o ponto de chamada será descrito a cada CPC contida nesse manual. Os campos das Tabelas de entrada e saída também terão sua definição detalhada.
Caso a tabela temporária de saída não estiver preenchida (vazia) nenhum erro será reportado permanecendo a regra do sistema. As CPC´s serão liberadas pela TOTVS, porem sua guarda fica de inteira responsabilidade do cliente.
Os campos da tabela de entrada em determinados programas podem não ter conteúdo devido à lógica do mesmo.

  • Sem rótulos