Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Pendente (A) ou Bloqueado (B) ou Normal (N) ou Não Processado (R). Para estas situações de movimento o no retorno da mensagem o campo Status recebe valor 1 e a Descrição recebe o valor: Permitido alteração da movimentação.
  • Parcialmente Recebido (G): 
    • Nova quantidade do item é maior que a quantidade total já solicitada: altera a quantidade do item acrescentando a diferença entre nova quantidade e quantidade total;
    • Nova quantidade do item é menor que a quantidade total já solicitada:
      • Se a diferença entre quantidade Protheus e Quantidade total é menor que a quantidade: altera a quantidade do item, reduzindo a diferença entre quantidade Protheus e Quantidade Total,

        Exemplo: 

        SC gerada com quantidade = 10

        Realizada a compra de 6, Quantidade pendente no RM 4

        OS alterada para quantidade = 7

        Quantidade RM (1) = Quantidade pendente no RM (4) - Diferença entre QTDADE PROTHEUS e QUANTIDADETOTAL (3)

      • Se a diferença entre quantidade Protheus e quantidade total é maior que quantidade já faturada: Não permite a alteração da OS

        Exemplo: 

        SC gerada com quantidade = 10

        Realizada a compra de 6, Quantidade pendente no RM 4

        OS alterada para quantidade = 4

        Quantidade RM (-2) = Quantidade pendente no RM (4) - Diferença entre QTDADE PROTHEUS e QUANTIDADETOTAL (6)

        Quantidade não pode ser negativa

      •  Se a diferença entre quantidade Protheus e quantidade total é igual à quantidade já faturada: não permite alteração da OS.

        Exemplo: 

        SC gerada com quantidade = 10

        Realizada a compra de 6, Quantidade pendente no RM 4

        OS alterada para quantidade = 6

        Quantidade RM (0) = Quantidade pendente no RM (4) - Diferença entre QTDADE PROTHEUS e QUANTIDADETOTAL (4)


Para os demais status de movimento o Status será 0 (zero) e descrição referente ao status respeitará a tabela abaixo:

...

Mensagem ÚnicaRMObservação
ElementoDescriçãoTabelaCampo
BusinessContentType
InternalIdInternalId da SolicitaçãoTMOVCODCOLIGADA|IDMOVO adapter RM irá usar a informação desta tag para buscar o Identificador do Movimento na tabela de De-Para.
CompanyInternalIdInternalId Empresa


CompanyIdEmpresa


BranchIdFilial


TypeTipo da Solicitação

000 - Solicitação de Armazém

001 - Solicitação de Compra

002 - Ordem de Manutenção

RequestItemInternalIdInterlId do Item de SolicitaçãoTITMMOVCODCOLIGADA|IDMOV|NSEQITMMOV
QuantityQuantidade a ser alteradaTITMMOVQUANTIDADE
ReturnContentType
InternalIdInternalId da Solicitação


CompanyInternalIdInternalId Empresa


CompanyIdEmpresa


BranchIdFilial


TypeTipo da Solicitação

000 - Solicitação de Armazem

001 - Solicitação de Compra

002 - Ordem de Manutenção

RequestItemInternalIdIdentificador do Item de Solicitação


StatusStatus de alteração

0 - Não é permite alterar movimentação

1- Permite alterar movimentação.

DescriptionDescrição referente ao status

Será preenchido conforme status do movimento. Consulte a tabela no tópico Regras de Integridade

...


...

04

...

defaultyes
referenciapasso1

...

defaultno
referenciapasso2

04DEMAIS INFORMAÇÕES


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.Este adapter está disponível para utilização apenas no pacote de integração Manutenção de Ativos x BackOffice RM com EAI 2.0
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Documento de integração: 



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>