Adpater responsável pelo cadastro de Centro de Custo com o BackOffice RM, assim viabilizando o CRUD completo do cadastro por recebimento / envio de mensagem de integração.
Modulo RM | Identificador | Versão | Forma de Envio | Tipo do Adapter |
---|---|---|---|---|
Gestão Contábil | COSTCENTER | 1.000 | Síncrona | Envia |
LISTOFCOSTCENTER | 2.001 | Síncrona | Envia |
Mensagem CostCenter 2.000
Mensagem Padrão | Descrição | Tabela | Campo | Tipo Campo | Tamanho | Observação | PROTHEUS | |
Tabela | Campo | |||||||
CompanyId | Código da coligada | GCCusto
| CodColigada | DCODCOLIGADA | 2 | Código da Coligada | CTT | |
BranchId | Código da filial | CodFilial | ||||||
CompanyInternalId | InternalId da filial | CodColigada e Codfilial | ||||||
InternalId | Chave primária do registro | CodColigada|CodCCusto |
| |||||
Code | Código | CodCCusto | Varchar | 25 |
| |||
Name | Nome | Nome | Varchar | 60 |
| |||
ShortCode | Código reduzido | CodReduzido | Varchar | 25 |
| |||
RegisterSituation | Ativo ou inativo | Ativo | Boolean | ‘Active’ = Ativo | ||||
Class | Se Permite lançamentos | PermiteLanc | Boolean | ‘1’ = Falso ‘2’ = Verdadeiro Outro valor = Verdadeiro | ||||
SPED | Se envia SPED contábil | EnviaSPED | Boolean | ‘True’ = Verdadeiro Outro valor = Falso |
Método | Origem | Destino | XSD (versões podem variar) |
---|---|---|---|
Cadastro | BackOffice Protheus | RM | .xsd |
BackOffice RM | Protheus | ||
BackOffice Logix | RM |
Parâmetros: Consulte aqui os parâmetros de Integração EAI 2.0
Permissões do cadastro: Quando o BackOffice não for RM, as permissões de inclusão, alteração ou exclusão ao cadastro devem ser removidas, permitindo somente visualização, visto que o cadastro é mantido pelo Protheus.
Testes Realizados:
1-Cadastrado no Protheus Centro de Custo
1.1-(Mensagem Recebida RM), Cadastrado centro de custo no RM, com o código de centro de custo gerado GAUTOINC devido ao parâmetro CENTROCUSTOAUTOINC Habilitado.
1.1.1 Verificado o código de para na através da senteça sql SELECT * FROM GEAIDEPARA WHERE TABELARM ='GCCUSTO'
1.1.1.1 Validado os campos:
-Ativo / Inativo do centro de custo no recebimento da mensagem. (inclusão / Alteração)
-Código Reduzido de centro de custo (inclusão/alteração)
1.1.1.2-Incluido o centro de custo através de recebimento de mensagem.
1.1.1.3-Com o parâmetro habilitado "USAPCCUSTO" (select * from HCPARAMETROS WHERE NOMECOLUNA ='USAPCCUSTO') as informações são replicadas para a tabela de Centros de Custo do Labore
1.1.1.4-Realizado conferência dos dados nas tabelas de centro de custo global (GCCUSTO) e do labore (PCCUSTO)
1.1.1.5-Exclusão do centro de custo no Protheus, enviado mensagem de exclusão para o RM.(excluído com sucesso);
Temporario:
o FieldService (Gestão de Serviços Protheus):
Ao executar o processo "Importar estrutura de centro de custo global" e caso o parâmetro "USAINTEGRACAOFIELDSERVICE" é executado a formula visual
Sincronização Centro de Custo Global
Importar Estrutura Centro de Custo Global
FopSincronizaCCustoGlobalProcData
FopImportaCCustoGlobalProcData