Árvore de páginas

Versões comparadas

Chave

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

...

TAG

Nome

Campo

ProductionOrderNumberOrdem de ProduçãoSC2 → C2_FILIAL+C2_NUM+C2_ITEM+C2_SEQUEN+C2_ITEMGRD
ItemCodeCódigo do Produto da OPSC2 → C2_PRODUTO
ItemDescriptionDescrição do Produto da OPSB1 → B1_DESC
QuantityQuantidade Prevista da OPSC2 → C2_QUANT
ProductionQuantityQuantidade Produzida da OPSC2 → C2_QUJE
StartOrderCPDateData Prevista de Início da OPSC2 → C2_DATPRI
EndOrderCPDateData Prevista de Término da OPSC2 → C2_DATPRF
StartOrderDateData de Início Real da OP

Produção Simples: MIN(D3_EMISSAO)

Produção Mod 2: MIN(H6_DTAPONT)

Produção Chão de Fábrica: MIN(CYV_DTRP)

EndOrderDateData de Término Real da OPSC2 → C2_DATRF
StatusOrderTypeStatus da OPMesma regra da função A650DefLeg utilizada para carregar a legenda no MATA650.
SplitSplit da Operação

Tipo 1: Em branco

Tipo 3: Em branco

Tipo 4: CYY → CYY_IDATQO

ActivityCodeCódigo da Operação

Tipo 1: Em branco

Tipo 3: SHY → HY_OPERAC / SG2 → G2_OPERAC

Tipo 4: CY9 → CY9_CDAT

ActivityDescriptionDescrição da Operação

Tipo 1: Em branco

Tipo 3: SHY → HY_DESCRI / SG2 → G2_DESCRI

Tipo 4: CY9 → CY9_DSAT

ActivityQuantityQuantidade Prevista da Operação/Split

Tipo 1: Em branco

Tipo 3: SC2 → C2_QUANT

Tipo 4: CYY → CYY_QTAT

ReportQuantityQuantidade Produzida da Operação/Split

Tipo 1: Em branco

Tipo 3: SH6 → SUM(H6_QTDPROD) + SUM(H6_QTDPERD)

Tipo 4: CYY → CYY_QTATAP + CYY_QTATRF

StartActivityDateData de Início Real da Operação/Split

Tipo 1: Em branco

Tipo 3: SH6 → MIN(H6_DTAPONT)

Tipo 4: CYY → CYY_DTBGAT

EndActivityDateData Fim Real da Operação/Split

Tipo 1: Em branco

Tipo 3: SH6 → MAX(H6_DTAPONT)

Tipo 4: CYY → CYY_DTEDAT


Observações das TAGs do JSON de retorno:

  • O Status da OP retorna um valor caractere com os seguintes valores: 1-Prevista; 2-Em aberto; 3-Iniciada; 5-Encerrada Parcialmente; 6-Encerrada Totalmente. Não existe o Status 4-Ocioasa conforme existe na legenda do MATA650 (Ordem de Produção). Se uma OP estiver com o Status Ociosa no MATA650, na API retornará com um dos valores citados anteriormente.
  • A Lista de Operações é carregada quando o Tipo do Apontamento for 3 - Produção Mod 2 ou 4 - Produção Chão de Fábrica. Quando o tipo for 3, as informações serão carregadas das tabelas SHY (Operações x Ordem) ou SG2 (Operações), conforme parametrização:
    • MV_APS = 'TOTVS' ou MV_PCPATOR = .T. - SHY

    • MV_APS <> 'TOTVS' e MV_PCPATOR = .F. - SG2
    • Se uma OP foi criada quando o sistema estava parametrizado para usar a SG2 e após isso foi alterado para usar a SHY, não serão apresentadas as operações desta OP. 
  • Foi criado o Ponto de Entrada POSFilOp onde é possível indicar se a OP selecionada irá ou não retornar no JSON de retorno.


MÉTODO LASTAPPOINTMENTS

Foi criado o método LastAppointments para retornar as últimas ordens de produção apontadas.

...