Product | Adapter | Receive | Send | ||||
---|---|---|---|---|---|---|---|
Insert | Update | Delete | Insert | Update | Delete | ||
PIMS | PesagemMateriaPrima.java | Sim | Não | Sim | Não | Não | Não |
PROTHEUS | OGXI014X | Não | Não | Não | Sim | Não | Sim |
DATASUL | WeighingRawMaterials | Não | Não | Não | Sim | Não | Sim |
Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
---|---|---|---|---|---|---|---|---|
CompanyId | Código da empresa. | -> PIMS -> PROTHEUS -> DATASUL | -> CD_EMPRESA_ERP -> Não possui campo físico na tabela -> gg-mov.ep-codigo | -> Sim -> sim -> sim | -> Char -> varchar -> varchar | -> 20 -> 2 -> 3 | -> Código da Empresa ERP -> ... -> ... | |
BranchId | ID Filial | -> PIMS -> PROTHEUS -> DATASUL | -> CD_FILIAL_ERP -> cFilAnt -> gg-mov.cod-estabel | -> Sim -> sim -> sim | -> Char -> varchar -> varchar | -> 20 -> 2 -> 5 | -> Código da Filial ERP -> Pode ter tamanho alterado dependendo da configuração do Protheus -> ... | |
CompanyInternalId | InternalId da chave completa de empresa do produto | -> PIMS -> PROTHEUS -> DATASUL | -> ID_Empresa -> NJJXX0.NJJ_FILIAL -> gg-mov.ep-codigo+gg-mov.cod-estabel | -> Sim -> .... -> .... | -> Number -> ... -> ... | -> 38 -> ... -> ... | -> ID EMpresa -> para o Protheus é esperado que com o cabeçalho da mensagem seja identificado empresa e filial já pelo Framework estando no ambiente (Empresa x Filial) correto -> ... | |
InternalId | InternalId de Integração | -> PIMS -> PROTHEUS -> DATASUL | -> ID_APPESAGEMMP -> NJJXX0.NJJ_FILIAL+NJJXX0.NJJ_CODROM -> gg-mov.ep-codigo+gg-mov.cod-estabel+gg-mov.num-romaneio | -> Sim -> .. -> ... | -> Numerico -> ... -> ... | -> 38 -> .. -> .. | -> InternalId de Integração -> -> ... | |
WeighingBulletinNumber | Número do boletim da Pesagem Externa (Romaneio) | -> PIMS -> PROTHEUS -> DATASUL | -> NO_BOLETIM_EXT -> NJJXX0.NJJ_CODROM -> gg-mov.num-romaneio | -> Sim -> sim -> sim | -> Char -> char -> int | -> 20 -> 10 -> 9 | -> Número do boletim da Pesagem Externa (Romaneio) -> Código Romaneio -> Número Romaneio | |
MovementDate | Data da Movimentação | -> PIMS -> PROTHEUS -> DATASUL | -> DT_MOVIMENTO -> NJJXX0.NJJ_DATA -> gg-mov.dat-mov | -> Sim -> Sim -> Sim | -> date -> date -> date | -> 8 -> 8 -> 8 | -> Data do Movimento -> -> | |
EntryDate | Data e Hora da 1.ª Pesagem | -> PIMS -> PROTHEUS -> DATASUL | -> DT_ENTRADA -> NJJXX0.NJJ_DATPS1 -> gg-mov.dat-mov | -> Sim -> Sim -> Sim | -> date -> date -> date | -> 8 -> 8 -> 8 | -> Data e Hora da 1.ª Pesagem -> -> | |
ExitDate | Data e Hora da 2.ª Pesagem | -> PIMS -> PROTHEUS -> DATASUL | -> DT_SAIDA -> NJJXX0.NJJ_DATPS2 -> gg-mov.dat-mov-sai | -> Sim -> Sim -> Sim | -> date -> date -> date | -> 8 -> 8 -> 8 | -> Data e Hora da 2.ª Pesagem -> -> | |
HarvestOrderCode | Número da Ordem e Colheita | -> PIMS -> PROTHEUS -> DATASUL | -> NO_ORDCOLHEITA_EXT -> NJJXX0.NJJ_ORDCLT -> substr(gg-mov.cod-livre-5,26,13) | -> não -> não -> não | -> char -> char -> char | -> 10 -> 10 -> 13 | -> Número da Ordem e Colheita -> ... -> ... | |
HarvestOrderCodePIMS | Número da Ordem e Colheita - PIMS | -> PIMS -> PROTHEUS -> DATASUL | -> NO_ORDCOLHEITA -> NJJXX0.NJJ_ORDCLT -> substr(gg-mov.cod-livre-5,26,13) | -> não -> não -> não | -> char -> char -> char | -> 10 -> 10 -> 13 | -> Número da Ordem e Colheita -> ... -> ... | |
OccupationCode | Código da Ocupação do [Talhão] | -> PIMS -> PROTHEUS -> DATASUL | -> CD_OCUPACAO -> cOcpOdCl -> tt-list-colheita-pims.OccupationCode | -> Não -> Não -> Não | -> Numerico -> Numerico -> Numerico | -> 10 -> 10 -> 10 | -> Código da Ocupação do [Talhão] -> Código da Ocupação do [Talhão] -> Código da Ocupação do [Talhão] | |
FarmCode | Código da [Fazenda] | -> PIMS -> PROTHEUS -> DATASUL | -> CD_UPNIVEL1 -> cFazOdCl -> tt-list-colheita-pims.FarmCode | -> Não -> Não -> Não | -> Char -> Char -> Char | -> 6 -> 6 -> 6 | -> Código da [Fazenda] -> Código da [Fazenda] -> Código da [Fazenda] | |
SectorCode | Código do [Setor] | -> PIMS -> PROTHEUS -> DATASUL | -> CD_UPNIVEL2 -> cSetOdCl -> tt-list-colheita-pims.SectorCode | -> Não -> Não -> Não | -> Char -> Char -> Char | -> 6 -> 6 -> 6 | -> Código do [Setor] -> Código do [Setor] -> Código do [Setor] | |
PartOfLandCode | Código do [Talhão] | -> PIMS -> PROTHEUS -> DATASUL | -> CD_UPNIVEL3 -> cTalOdCl -> tt-list-colheita-pims.PartOfLandCode | -> Não -> Não -> Não | -> Char -> Char -> Char | -> 6 -> 6 -> 6 | -> Código do [Talhão] -> Código do [Talhão] -> Código do [Talhão] | |
WarehouseCode | Codigo do Local de Estoque(Armazem) | -> PIMS -> PROTHEUS -> DATASUL | -> CD_UNI_RECEP_ERP -> NJJXX0.NJJ_LOCAL -> gg-mov.cod-depos | -> Não -> não -> não | -> Char -> char -> char | -> 20 -> 2 -> 3 | -> Código da Unidade Receptora no ERP -> ... -> ... | |
WarehouseInternalId | Id de integração do Local de Estoque(Armazem) | -> PIMS -> PROTHEUS -> DATASUL | -> ID_UNI_RECEP_ERP -> NNRXX0.NNR_FILIAL+NNRXX0.NNR_CODIGO -> deposito.cod-depos | -> Não -> .. -> ... | -> Numerico -> ... -> ... | -> 38 -> .. -> .. | -> ID da Unidade Receptora no ERP -> -> ... | |
EquipmentCode | Código do Equipamento no PIMSMulticultivos | -> PIMS -> PROTHEUS -> DATASUL | -> CD_EQUIPTO -> NJJXX0.NJJ_PLACA -> gg-mov.cod-placa-veiculo | -> Não -> não -> não | -> Number -> char -> char | -> 38 -> 8 -> 15 | -> Código do Equipamento no PIMSMulticultivos -> ... -> .... | |
DriverCode | Código do Motorista no ERP | -> PIMS -> PROTHEUS -> DATASUL | -> CD_MOTORISTA_ERP -> NJJXX0.NJJ_CODMOT -> gg-mov.cdn-motorista | -> 20 -> não -> não | -> char -> char -> int | -> 38 -> 6 -> 8 | -> Código do Motorista no ERP -> ... -> ... | |
OperatorCode | Código do Operador no ERP | -> PIMS -> PROTHEUS -> DATASUL | -> CD_OPERADOR_ERP -> Não possui campo na tabela. -> Não possui campo na tabela. | -> Não -> não -> não | -> char -> char -> char | -> 20 -> ... -> ... | -> Código do Operador no ERP -> Mandado usuário que está enviando as Informações. -> Mandado usuário que está enviando as Informações. | |
InvoiceNumber | Número da Nota Fiscal | -> PIMS -> PROTHEUS -> DATASUL | -> NO_NOTA -> NJJXX0.NJJ_NFPNUM -> ... | -> Não -> não -> ... | -> char -> char -> ... | -> 10 -> 9 -> .. | -> Número da Nota Fiscal -> ... -> ... | |
InvoiceSerie | Número da Série | -> PIMS -> PROTHEUS -> DATASUL | -> NO_SERIE -> NJJXX0.NJJ_NFPSER -> .... | -> Não -> não -> .... | -> char -> char -> ... | -> 5 -> 3 -> .... | -> Número da Série -> ... -> ... | |
InvoiceType | Tipo da Nota Fiscal (1 - Remessa para Deposito, 2 - Saída por Venda) | -> PROTHEUS -> PROTHEUS -> DATASUL | -> TP_NOTA -> NJJXX0.NJJ_TIPO -> gg-mov.ind-tip-mov | -> Não -> não -> não | -> Numerico -> char -> char | -> 1 -> 1 -> 1 | -> -> ... -> ... | |
GrossWeight | Peso Bruto | -> PIMS -> PROTHEUS -> DATASUL | -> QT_BRUTO -> NJJXX0.NJJ_PESO1 -> gg-mov.qtd-peso-bruto | -> Não -> SIM -> SIM | -> Numerico -> Numérico -> Numérico | -> 6 -> 12 -> 13 | -> Peso Bruto -> Primeira Pesagem -> Peso Bruto | |
TaraWeight | Peso Tara | -> PIMS -> PROTHEUS -> DATASUL | -> QT_TARA -> NJJXX0.NJJ_PESO2 -> gg-mov.qtd-peso-tara | -> Não -> Sim -> SIM | -> Numerico -> Numérico -> Numérico | -> 6 -> 12 -> 13 | -> Peso Tara -> Segunda Pesagem -> Peso Tara | |
ImpurityTotal | Total Impurezas | -> PIMS -> PROTHEUS -> DATASUL | -> QT_TOT_IMPUREZA -> NJJXX0.NJJ_PSDESC -> gg-mov.qtd-desconto | -> Não -> Sim -> SIM | -> Decima -> Numérico -> Numérico | -> 10,2 -> 12 -> 13 | -> Total Impurezas -> Peso Desconto -> Peso Desconto | |
HarvestOrderDate | Data da Ordem de Colheita | -> PIMS -> PROTHEUS -> DATASUL | -> DT_ORDEM -> dtOrdClt -> tt-list-colheita-pims.HarvestOrderDate | -> Não -> Não -> Não | -> date -> date -> date | -> 8 -> 8 -> 8 | -> Data da Ordem de Colheita -> Data da Ordem de Colheita -> Data da Ordem de Colheita | |
HarvestSystemCode | Código do Sistema de Colheita | -> PIMS -> PROTHEUS -> DATASUL | -> CD_SIST_COLH -> cSisOdCl -> tt-list-colheita-pims.HarvestSystemCode | -> Não -> Não -> Não | -> Char -> Char -> Char | -> 10 -> 10 -> 10 | -> -> Código do Sistema de Colheita -> Código do Sistema de Colheita | |
AreaHarvestOrder | Área da Ordem de Colheita | -> PIMS -> PROTHEUS -> DATASUL | -> QT_AREA_COLH -> qtdAraOdCl -> tt-list-colheita-pims.HarvestedArea | -> Não -> Não -> Não | -> Decimal -> decimal -> decimal | -> 7,2 -> 7,2 -> 7,2 | -> Área da Ordem de Colheita -> Área do [Talhão] a ser colhida -> Área do [Talhão] a ser colhida | |
EstimatedWeight | Kg/Ha Estimados | -> PIMS -> PROTHEUS -> DATASUL | -> QT_KG_COLH -> estColOdCl -> tt-list-colheita-pims.HarvestEstimate | -> Não -> Não -> Não | -> Decimal -> decimal -> decimal | -> 10,4 -> 7,2 -> 7,2 | -> Kg/Ha Estimados -> Estimativa (kg) de colheita para o [Talhão] -> Estimativa (kg) de colheita para o [Talhão] | |
PackNumber | Número do Fardão | -> PIMS -> PROTHEUS -> DATASUL | -> NO_FARDAO -> DX0_FARDAO -> .. | -> Não -> Não -> ... | -> Char -> Char -> ... | -> 20 -> 20 -> .. | -> Número do Fardão -> Número do Fardão -> Não possui o campo na base de dados. | |
ListOfInternalId |