Histórico da Página
...
TAG | Nome | Campo |
---|---|---|
ProductionOrderNumber | Ordem de Produção | SC2 → C2_FILIAL+C2_NUM+C2_ITEM+C2_SEQUEN+C2_ITEMGRD |
ItemCode | Código do Produto da OP | SC2 → C2_PRODUTO |
ItemDescription | Descrição do Produto da OP | SB1 → B1_DESC |
Quantity | Quantidade Prevista da OP | SC2 → C2_QUANT |
ProductionQuantity | Quantidade Produzida da OP | SC2 → C2_QUJE |
StartOrderCPDate | Data Prevista de Início da OP | SC2 → C2_DATPRI |
EndOrderCPDate | Data Prevista de Término da OP | SC2 → C2_DATPRF |
StartOrderDate | Data 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) |
EndOrderDate | Data de Término Real da OP | SC2 → C2_DATRF |
StatusOrderType | Status da OP | Mesma regra da função A650DefLeg utilizada para carregar a legenda no MATA650. |
Split | Split da Operação | Tipo 1: Em branco Tipo 3: Em branco Tipo 4: CYY → CYY_IDATQO |
ActivityCode | Código da Operação | Tipo 1: Em branco Tipo 3: SHY → HY_OPERAC / SG2 → G2_OPERAC Tipo 4: CY9 → CY9_CDAT |
ActivityDescription | Descrição da Operação | Tipo 1: Em branco Tipo 3: SHY → HY_DESCRI / SG2 → G2_DESCRI Tipo 4: CY9 → CY9_DSAT |
ActivityQuantity | Quantidade Prevista da Operação/Split | Tipo 1: Em branco Tipo 3: SC2 → C2_QUANT Tipo 4: CYY → CYY_QTAT |
ReportQuantity | Quantidade 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 |
StartActivityDate | Data de Início Real da Operação/Split | Tipo 1: Em branco Tipo 3: SH6 → MIN(H6_DTAPONT) Tipo 4: CYY → CYY_DTBGAT |
EndActivityDate | Data 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.
...