Mensagem Única | RM | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
InternalId | InternalId da Solicitação | TMOV | CODCOLIGADA|IDMOV | |
Code | Id da Solicitação | TMOV | IDMOV|CODORDEMREFERENCIA | Campo utilizado somente na saída de dados, na entrada é auto incremento. |
Number | Numero da Solicitação | TMOV | NUMEROMOV | A utilização do mesmo é parametrizada por tipo de movimento. O campo Edita Numeração deve ser 'Edita' para que o número da OS do SigaMNT seja o Número do Movimento no RM. |
CompanyId | Coligada | TMOV | ||
BranchId | Filial | TMOV | CODFILIAL | |
Status | Situação da OS | TMOV | STATUS | Utilizado para selecionar o status do movimento. |
MaintenanceOrderType | Tipo da OS | Utilizado para selecionar código do tipo de movimento. Fixo “1” – Ordem de Manutenção Normal Fixo “2” – Ordem de Manutenção Com Terceiros | ||
AssetInternalId | Ativo fixo da OS | Campo não armazenado pelo BackOffice RM. | ||
UserRequesterCode | Código do Usuário Solicitante | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
UserRequesterInternalId | Usuário Solicitante | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
AccountableUserInternalID | Usuário Responsável | Campo requisitado pelo Logix, mas não utilizado na linha RM. | ||
RegisterDateTime | Data de Emissão | TMOV | DATAEMISSAO | |
MaintenanceServiceCode | Serviço da manutenção | Cadastro particular ao SigaMNT e não integrado à linha RM. | ||
FirstCounter | Contador de utilização 1 | Não armazenado no BackOffice. | ||
SecondCounter | Contador de utilização 2 | Não armazenado no BackOffice. | ||
ProjectInternalId | Projeto da OS | TMOV | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | Tarefa da OS | TMOV | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
Observation | Observação | TMOV | OBSERVACAO | |
CustomerVendorCode | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | |
CustomerVendorInternalId | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | O campo é preenchido com valor de referencia do De-Para. |
EquipmentCode | Código do Equipamento (Bem) associado à OS. | TITMMOV | CODBEMSIGAMNT | Este campo é copiado para os itens de movimentos. Recurso disponível a partir da versão RM 12.1.19 |
EquipmentInternalId | Código do Equipamento (Bem) associado à OS | O campo é preenchido com valor de referencia do De-Para. | ||
ListOfMaintenanceOrderItem .MaintenanceOrderItem | ||||
InternalId | InternalID | TITMMOV | CODCOLIGADA|IDMOV|NSEQITMMOV | |
Code | Id do Item | TITMMOV | NSEQITMMOV | |
ItemInternalId | Produto | TITMMOV | CODCOLIGADA|IDPRD | O campo é preenchido com valor de referencia do De-Para. |
ItemReferenceCode | Codigo de Ref. do Produto | Campo não existente na linha RM. | ||
UnitPrice | Preço Unitário | TITMMOV | PRECOUNITARIO | |
TotalPrice | Valor total do item | TITMMOV | VALORLIQUIDO | |
Quantity | Quantidade | TITMMOV | QUANTIDADE | |
InitialDateTime | Início da utilização | TITMMOV | DATAEMISSAO | |
FinalDateTime | Final da utilização | TITMMOV | DATAENTREGA | Na OS do SIGAMNT é informado no campo Dt Original |
UnitofMeasureInternalId | Unidade de Medida | TITMMOV | CODUND | |
WarehouseInternalId | Local de Estoque | TITMMOV | CODLOC | |
ProjectInternalId | ID do Projeto | TITMMOV | IDPRJ | |
TaskInternalId | ID da Tarefa | TITMMOV | IDTRF | |
Observation | Observação | |||
ListOfApportionRequest.ApportionRequest | ||||
ProjectInternalId | ID do Projeto | TMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID da Tarefa | TMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Codigo Centro de Custo | TMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Conta Contábil | Não utilizada na linha RM. | ||
Percentual | Valor Percentual | TMOVRATCCU | PERCENTUAL | |
Value | Valor Nominal | TMOVRATCCU | VALOR | |
Observation | Observação | TMOVRATCCU | HISTORICO | |
ListOfApportionRequestItem.ApportionRequestItem | ||||
ProjectInternalId | ID do Projeto | TITMMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID do Projeto | TITMMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Código Centro de Custo | TITMMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Código Centro de Custo | Não utilizada na linha RM. | ||
Percentual | Código Centro de Custo | TITMMOVRATCCU | PERCENTUAL | |
Value | Codigo Centro de Custo | TITMMOVRATCCU | VALOR | |
Observation | Observação do Rateio | TITMMOVRATCCU | HISTORICO |
Nota:
O movimento de OS não pode gerar movimentação financeira, de estoque ou contábil, pois as alterações de status da mesma ocorrem de forma alternativa (permitindo alteração de OS processada).
Mapeamento de Campos da Mensagem Única MaintenanceOrder (Ordem de Manutenção) - Protheus
Mensagem Única | MNT | Observação | ||
---|---|---|---|---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent | ||||
InternalId | InternalId da Solicitação | STJ | cEmpAnt | | |
Code | Id da Solicitação | STJ | TJ_ORDEM | |
Number | Numero da Solicitação | STJ | TJ_ORDEM | |
CompanyId | Coligada | cEmpAnt | ||
BranchId | Filial | cFilAnt | ||
CompanyInternalId | Empresa e Filial | CEmpAnt|cFilAnt | ||
Status | Situação da OS | STJ | TJ_SITUACA e TJ_TERMINO | Utiliza a combinação de campos para montar um status fixo para a OS: |
AssetInternalId | Ativo fixo da OS | SN1 | cEmpAnt | N1_FILIAL | | |
UserRequesterCode | Código do Usuário Solicitante | STJ | TJ_USUARIO | |
AccountableUserInternalID | Usuário Responsável | Composto por: empresa + '|’ + código (6 caracteres) + ‘|’ + nome do usuário | ||
RegisterDateTime | Data de Emissão | STJ | TJ_DTORIGI + ’00:00:00’ | |
MaintenanceServiceCode | Serviço da manutenção | STJ | TJ_SERVICO | |
FirstCounter | Contador de utilização 1 | STJ ou ST9 | TJ_POSCONT ou T9_POSCONT | Utiliza TJ_POSCONT, mas por não ser obrigatório em tela envia T9_POSCONT quando não informado. |
SecondCounter | Contador de utilização 2 | STJ ou TPE | TJ_POSCON2 ou TPE_POSCON | |
ProjectInternalId | Projeto da OS | STJ | IntPrjExt() -> TJ_INTPRJ | |
TaskInternalId | Tarefa da OS | STJ | IntTrfExt() -> TJ_INTTSK | |
Observation | Observação | STJ | TJ_OBSERVA | |
EquipmentCode | Código do bem. | STJ | TJ_CODBEM | |
ListOfMaintenanceOrderItem .MaintenanceOrderItem | ||||
Event | Evento | UPSERT ou DELETE | ||
InternalId | InternalID | STL | cEmpAnt | | |
Code | Id do Item | |||
ItemInternalId | Produto | SB1 / STL | IntProExt() -> *TL_CODIGO | TL_CODIGO é composto conforme regras e parametrizações de integração: |
ItemReferenceCode | Codigo de Ref. do Produto | ‘1’ | ||
UnitPrice | Preço Unitário | STL | TL_CUSTO / TL_QUANTID | Divisão do custo pela quantidade. |
TotalPrice | Valor total do item | STL | TL_CUSTO | |
Quantity | Quantidade | STL | TL_QUANTID | |
InitialDateTime | Início da utilização | STL | TL_DTINICI + TL_HOINICI | |
FinalDateTime | Final da utilização | STL | TL_DTFIM + TL_HOFIM | |
UnitofMeasureInternalId | Unidade de Medida | SAH / STL | IntUndExt() -> AH_FILIAL | TL_UNIDADE | |
WarehouseInternalId | Local de Estoque | NNR / STL | IntLocExt() -> | |
ProjectInternalId | ID do Projeto | |||
TaskInternalId | ID da Tarefa | |||
Observation | Observação | |||
ListOfApportionRequest.ApportionRequest - não enviado pelo MNT |