Tempo aproximado para leitura: 00:05:00 min
Dúvida
Quais as regras e layout para a importação de cargas PIMS?
Ambiente
Totvs Agro - Totvs Agro - Bioenergia - Exp/Imp Cargas - RCMP_OUT - Versão 12
Solução
As regras para a importação de cargas, realizada no módulo RCMP_OUT - Recepção de Matéria-Prima - Exp/Imp. Cargas > Processos > Importação Cargas (PIMS) - via TXT, são:
- Não há rateio, pois o local de pagamento é o local das cargas;
- O ponto de desembarque é recuperado do parâmetro da seção RCMP_CAR e entrada CD_BOCA_DES do aplicativo PAR_PIMS - Parâmetros PIMS C/S;
- O número da liberação é controlado pelo parâmetro RCMP FG_CAPTA_NOLIB;
- A distância, tipo de propriedade e fornecedor são recuperados do talhão. No caso da distância e tipo de propriedade, se estiver cadastrada na tabela N plantas do talhão, será recuperado deste local;
- O número de documento é a concatenação de unidade industrial mais o número da liberação do arquivo para fins de rastreabilidade;
- Os atributos CD_% são gravados nulo, exceto o CD_TP_COMPO e casos descritos acima;
- Os atributos NO_% são captados do arquivo e casos descritos acima;
- Os atributos FG_%, QT_%, DT_% e HR_% são captados do arquivo;
- Os recursos são controlados através do parâmetro RCMP FG_CAPTA_RECU, sendo que, se o valor for N, a partir do tipo de recurso do arquivo será recuperado os códigos genéricos da tabela NUM_RECURSO - Recursos para Transporte de Cana, campos CD_EQUIPTO_GEN - Código do Equipamento Genérico e CD_OPERADOR_GEN - Código do Operador Genérico, ao passo que se esses campos forem nulos o recurso não será importado, exibindo um log com a informação. Se o valor for S e os códigos dos equipamentos e operadores do arquivo não forem nulos e zero, serão atribuídos os códigos do arquivo, sendo validada a existência nas tabelas de cadastro, e na sua ausência não serão importados. Se o valor for G e os códigos dos equipamentos e operadores do arquivo não forem nulos, não forem zero e diferente do código dos cadastros de equipamentos e funcionários, será substituído pelo recurso genérico da tabela TPREC_ORI_TROC - Conversão de Recursos – Genérico de acordo com o tipo de recurso, sendo que não encontrando a informação nessa tabela, recuperará os códigos genéricos da tabela NUM_RECURSO, porém esses campos sendo nulos, o recurso não será importado. Por fim, se o valor for E e os códigos do equipamento e operador do arquivo não forem nulos e zero, sofrerão verificação de relacionamento nas tabelas UNIDIND_EQUIP - Unidade Industrial X Equipamento e UNIDIND_FUNC - Unidade Industrial X Funcionário, sendo que, se forem nulos, o recurso não será importado.
No processo de importação é gerado um arquivo texto OUTCddmm.log contendo as ocorrências da importação. Somente cargas que não possuírem ocorrências no log serão importadas.
Layout de importação:
- Atributos com tamanho fixo;
- Separador de atributos: ‘;’ - ponto e vírgula;
- Separador decimal: ‘,’ - vírgula;
- Atributos data/hora’ no formato dd/mm/aaaa hh:mm:ss;
- Atributos que permitam nulo, preencher com espaço ou 0 (zero) até o tamanho total do campo.
|
SIMBÓLICO |
DESCRIÇÃO |
FORMATO |
NULO |
PREENCHIMENTO |
|
[CA] |
Identificador do registro |
Char(04) |
Não |
[CA] |
|
NO_LIBERACAO |
Número da Liberação |
Decimal (8,0) |
Não |
Número da Liberação |
|
NO_QUEIMA |
Número da Queima |
Decimal (8,0) |
Não |
Número da Queima |
|
CD_SAFRA |
Código da Safra |
Decimal (5,0) |
Não |
Código da Safra |
|
CD_UPNIVEL1 |
Código da UPNivel1 |
Char(06) |
Não |
Código da UPNivel1 |
|
CD_UPNIVEL2 |
Código da UPNivel2 |
Char(06) |
Não |
Código da UPNivel2 |
|
CD_UPNIVEL3 |
Código da UPNivel3 |
Char(06) |
Não |
Código da UPNivel3 |
|
CD_REDUZ1 |
Código Reduzido da UPNivel1 |
Char(06) |
Sim |
Código Reduzido da UPNivel1 |
|
CD_REDUZ2 |
Código Reduzido da UPNivel2 |
Char(06) |
Sim |
Código Reduzido da UPNivel2 |
|
CD_FORNEC |
Código do Fornecedor |
Decimal (8,0) |
Sim |
Código do Fornecedor |
|
CD_TP_COMPO |
Código do tipo de composição |
Decimal (2,0) |
Sim |
Código do tipo de composição |
|
NO_SEQUENCIA |
Número da sequência da carga |
Decimal (2,0) |
Sim |
Número da sequência da carga |
|
CD_BOCA_DES |
Código do ponto de desembarque |
Decimal (2,0) |
Não |
Código do ponto de desembarque |
|
CD_UNID_IND |
Código da Unidade Industrial |
Decimal (3,0) |
Não |
Código da Unidade Industrial |
|
CD_FREN_TRAN |
Código da Frente de Transporte |
Decimal (3,0) |
Não |
Código da Frente de Transporte |
|
CD_FREN_CORTE |
Código da Frente de Corte |
Decimal (3,0) |
Sim |
Código da Frente de Corte |
|
CD_SIST_COLH |
Código do Sistema de Colheita |
Decimal (2,0) |
Não |
Código do Sistema de Colheita |
|
CD_TP_SERVICO |
Código do Tipo de Serviço |
Decimal (3,0) |
Sim |
Código do Tipo de Serviço |
|
CD_TURNO |
Código do Turno |
Char(02) |
Sim |
Código do Turno |
|
CD_SIST_CARR |
Código do Sistema de Carregamento |
Decimal (2,0) |
Sim |
Código do Sistema de Carregamento |
|
CD_TP_CORTE |
Código do Tipo de Corte |
Decimal (2,0) |
Sim |
Código do Tipo de Corte |
|
CD_PORTO_FLUV |
Código do Porto Fluvial |
Decimal (2,0) |
Sim |
Código do Porto Fluvial |
|
FG_ULT_CARGA |
Flag de apontamento da última carga do local (S/N) |
Char(01) |
Sim |
Flag de apontamento da última carga do local (S/N) |
|
FG_CATACAO |
Flag de carga de catação (S/N) |
Char(01) |
Sim |
Flag de carga de catação (S/N) |
|
FG_CANA_CRUA |
Flag de cana crua (S/N) |
Char(01) |
Não |
Flag de cana crua (S/N) |
|
FG_QUEIMA_AC |
Flag de queima acidental (S/N) |
Char(01) |
Sim |
Flag de queima acidental (S/N) |
|
FG_DILUICAO |
Flag de diluição (S/N) |
Char(01) |
Sim |
Flag de diluição (S/N) |
|
FG_LIMITE |
Flag de limite técnico de analise (S/N) |
Char(01) |
Sim |
Flag de limite técnico de analise (S/N) |
|
FG_BALSA |
Flag de utilização de balsa (S/N) ou Bate-Volta (S/N) |
Char(01) |
Sim |
Flag de utilização de balsa (S/N) ou Bate-Volta (S/N) |
|
FG_VEICULO |
Tipo de Veículo (0 - Caminhão / 1 - Cavalo) |
Char(01) |
Sim |
Tipo de Veículo (0 - Caminhão / 1 - Cavalo) |
|
FG_FRETE |
Flag de Frete |
Char(01) |
Sim |
Flag de Frete |
|
FG_DIG_ENTR |
Flag de digitação manual de entrada |
Char(01) |
Sim |
Flag de digitação manual de entrada |
|
FG_DIG_SAID |
Flag de digitação manual de saida |
Char(01) |
Sim |
Flag de digitação manual de saida |
|
SIMBÓLICO |
DESCRIÇÃO |
FORMATO |
NULO |
PREENCHIMENTO |
|
FG_DIG_CONF |
Flag de digitação manual na conferência de cargas |
Char(01) |
Sim |
Flag de digitação manual na conferência de cargas |
|
FG_DIG_BA |
Flag de digitação manual de Boletim de Análise |
Char(01) |
Sim |
Flag de digitação manual de Boletim de Análise |
|
FG_DIG_PBU |
Flag de digitação manual valor do PBU |
Char(01) |
Sim |
Flag de digitação manual valor do PBU |
|
FG_DIG_BRIX |
Flag de digitação manual valor do Brix |
Char(01) |
Sim |
Flag de digitação manual valor do Brix |
|
FG_DIG_POL |
Flag de digitação manual valor da leitura de POL |
Char(01) |
Sim |
Flag de digitação manual valor da leitura de POL |
|
FG_DIG_TEMP |
Flag de digitação manual valor da temperatura |
Char(01) |
Sim |
Flag de digitação manual valor da temperatura |
|
FG_STATUS |
Status da carga (A / P / C) |
Char(01) |
Sim |
Status da carga (A / P / C) |
|
FG_ANALISE |
Flag de existência de análise (S/N) |
Char(01) |
Sim |
Flag de existência de análise (S/N) |
|
NO_ANALISE |
Número da análise |
Decimal (6,0) |
Sim |
Número da análise |
|
QT_BRUTO |
Peso Bruto da carga |
Decimal (6,0) |
Sim |
Peso Bruto da carga |
|
QT_BRUTO1 |
Peso Bruto da carga para conferência de açteração de peso |
Decimal (6,0) |
Sim |
Peso Bruto da carga para conferência de açteração de peso |
|
QT_TARA |
Tara da carga |
Decimal (6,0) |
Sim |
Tara da carga |
|
QT_TARA1 |
Tara da carga para conferência de alteração de peso |
Decimal (6,0) |
Sim |
Tara da carga para conferência de alteração de peso |
|
QT_LIQUIDO |
Peso líquido da carga |
Decimal (6,0) |
Sim |
Peso líquido da carga |
|
QT_IMPUREZA |
Quantidade de impurezas minerais da carga |
Decimal (8,2) |
Sim |
Quantidade de impurezas minerais da carga |
|
QT_BRIX |
Valor da leitura de Brix |
Decimal (4,2) |
Sim |
Valor da leitura de Brix |
|
QT_BRIX_1 |
Valor da leitura de Brix para conferencia de alterações no valor |
Decimal (4,2) |
Sim |
Valor da leitura de Brix para conferencia de alterações no valor |
|
QT_POL_LEIT |
Valor da leitura de pol |
Decimal (5,2) |
Sim |
Valor da leitura de pol |
|
QT_POL_1 |
Valor da leitura de pol para conferencia de alterações no valor |
Decimal (5,2) |
Sim |
Valor da leitura de pol para conferencia de alterações no valor |
|
QT_PESO_AMOS |
Valor do peso da amostra |
Decimal (5,2) |
Sim |
Valor do peso da amostra |
|
QT_PBU_LEIT |
Valor do peso do PBU |
Decimal (5,2) |
Sim |
Valor do peso do PBU |
|
QT_PBU_1 |
Valor do peso do PBU para conferencia de alterações no valor |
Decimal (5,2) |
Sim |
Valor do peso do PBU para conferencia de alterações no valor |
|
QT_TEMP |
Valor da temperatura da análise |
Decimal (5,2) |
Sim |
Valor da temperatura da análise |
|
QT_FIBRA |
Valor calculado da Fibra |
Decimal (5,2) |
Sim |
Valor calculado da Fibra |
|
QT_PZA |
Valor calculado da pureza |
Decimal (5,2) |
Sim |
Valor calculado da pureza |
|
QT_PCC |
Valor calculado do Pol % Cana |
Decimal (7,4) |
Sim |
Valor calculado do Pol % Cana |
|
QT_AGIO_DES |
Valor calculado do Agio/Deságio |
Decimal (7,4) |
Sim |
Valor calculado do Agio/Deságio |
|
QT_PEX |
Valor calculado da Pol % Caldo |
Decimal (5,2) |
Sim |
Valor calculado da Pol % Caldo |
|
QT_FATORC |
Valor calculado do coeficiente C |
Decimal (7,6) |
Sim |
Valor calculado do coeficiente C |
|
QT_FATORR |
Valor calculado do Fator de Recuperação |
Decimal (7,4) |
Sim |
Valor calculado do Fator de Recuperação |
|
QT_FATORK |
Valor calculado do fator K |
Decimal (7,4) |
Sim |
Valor calculado do fator K |
|
QT_FATORK_EX |
Valor calculado do fator K Extra |
Decimal (7,4) |
Sim |
Valor calculado do fator K Extra |
|
QT_FATORK_FIL |
Valor calculado do fator K baseado na Hr.Chegada da Fila |
Decimal (7,4) |
Sim |
Valor calculado do fator K baseado na Hr.Chegada da Fila |
|
QT_ARCALDO |
Valor do AR do caldo (Calculado ou digitado) |
Decimal (5,2) |
Sim |
Valor do AR do caldo (Calculado ou digitado) |
|
QT_FATOR_1 |
Coluna auxiliar para Fator 1 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 1 |
|
QT_FATOR_2 |
Coluna auxiliar para Fator 2 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 2 |
|
SIMBÓLICO |
DESCRIÇÃO |
FORMATO |
NULO |
PREENCHIMENTO |
|
QT_FATOR_3 |
Coluna auxiliar para Fator 3 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 3 |
|
QT_FATOR_4 |
Coluna auxiliar para Fator 4 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 4 |
|
QT_FATOR_5 |
Coluna auxiliar para Fator 5 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 5 |
|
QT_FATOR_6 |
Coluna auxiliar para Fator 6 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 6 |
|
QT_FATOR_7 |
Coluna auxiliar para Fator 7 |
Decimal (10,4) |
Sim |
Coluna auxiliar para Fator 7 |
|
QT_HRQUEIMA |
Quantidade de horas pós queima |
Decimal (4,1) |
Sim |
Quantidade de horas pós queima |
|
QT_HRQUEIMA_FIL |
Quantidade de horas pós queima baseado na Hr.Chegada da Fila |
Decimal (4,1) |
Sim |
Quantidade de horas pós queima baseado na Hr.Chegada da Fila |
|
QT_HRQUEIMDES |
Quantidade de horas pós queima com desconto |
Decimal (4,1) |
Sim |
Quantidade de horas pós queima com desconto |
|
QT_HRQUEDES_FIL |
Quantidade de horas pós queima com desconto baseado na Hr.Chegada da Fila |
Decimal (4,1) |
Sim |
Quantidade de horas pós queima com desconto baseado na Hr.Chegada da Fila |
|
QT_HRCORTE |
Quantidade de horas entre Corte e 'Queima' |
Decimal (4,1) |
Sim |
Quantidade de horas entre Corte e 'Queima' |
|
QT_HRCARREG |
Quantidade de horas entre Carregamento e Corte |
Decimal (4,1) |
Sim |
Quantidade de horas entre Carregamento e Corte |
|
QT_HRTRANSP |
Quantidade de horas de transporte (entrada - carreg) |
Decimal (4,1) |
Sim |
Quantidade de horas de transporte (entrada - carreg) |
|
QT_HRPATIO |
Quantidade de horas de pátio (moagem/saida - entrada) |
Decimal (4,1) |
Sim |
Quantidade de horas de pátio (moagem/saida - entrada) |
|
QT_DISTANCIA |
Distância do local de produção |
Decimal (4,1) |
Sim |
Distância do local de produção |
|
DT_MOVIMENTO |
Data do movimento da carga |
Date (10) |
Sim |
Data do movimento da carga |
|
DT_ENTRADA |
Data de entrada da carga |
Date (10) |
Sim |
Data de entrada da carga |
|
HR_ENTRADA |
Hora de entrada da carga |
Char (10) |
Sim |
Hora de entrada da carga |
|
DT_SAIDA |
Data de saída da carga |
Date (10) |
Sim |
Data de saída da carga |
|
HR_SAIDA |
Hora de saída da carga |
Char (10) |
Sim |
Hora de saída da carga |
|
DT_CORTE |
Data do corte da cana |
Date (10) |
Sim |
Data do corte da cana |
|
HR_CORTE |
Hora do corte da cana |
Char (10) |
Sim |
Hora do corte da cana |
|
DT_MVTCORTE |
Data do movimento de corte |
Date (10) |
Sim |
Data do movimento de corte |
|
DT_CARREG |
Data de carregamento da carga |
Date (10) |
Sim |
Data de carregamento da carga |
|
HR_CARREG |
Hora de carregamento da carga |
Char (10) |
Sim |
Hora de carregamento da carga |
|
DT_ENT_LAV |
Data de chegada na lavoura |
Date (10) |
Sim |
Data de chegada na lavoura |
|
HR_ENT_LAV |
Hora de chegada na lavoura |
Char (10) |
Sim |
Hora de chegada na lavoura |
|
DT_SAI_LAV |
Data de saída da lavoura |
Date (10) |
Sim |
Data de saída da lavoura |
|
HR_SAI_LAV |
Hora de saída da lavoura |
Char (10) |
Sim |
Hora de saída da lavoura |
|
DT_ENT_FIL |
Data de chegada na fila |
Date (10) |
Sim |
Data de chegada na fila |
|
HR_ENT_FIL |
Hora de chegada na fila |
Char (10) |
Sim |
Hora de chegada na fila |
|
DT_SAI_IND |
Data de saída da indústria |
Date (10) |
Sim |
Data de saída da indústria |
|
HR_SAI_IND |
Hora de saída da indústria |
Char (10) |
Sim |
Hora de saída da indústria |
|
DT_SAI_PORTO |
Data de saída da balsa do porto Fluvial |
Date (10) |
Sim |
Data de saída da balsa do porto Fluvial |
|
HR_SAI_PORTO |
Hora de saída da balsa do porto Fluvial |
Char (10) |
Sim |
Hora de saída da balsa do porto Fluvial |
|
DT_ENT_DES |
Data de chegada da balsa na Usina para descarregamento |
Date (10) |
Sim |
Data de chegada da balsa na Usina para descarregamento |
|
HR_ENT_DES |
Hora de chegada da balsa na Usina para descarregamento |
Char (10) |
Sim |
Hora de chegada da balsa na Usina para descarregamento |
|
DT_ENT_PDES |
Data de descarregamento da balsa |
Date (10) |
Sim |
Data de descarregamento da balsa |
|
HR_ENT_PDES |
Hora de descarregamento da balsa |
Char (10) |
Sim |
Hora de descarregamento da balsa |
|
SIMBÓLICO |
DESCRIÇÃO |
FORMATO |
NULO |
PREENCHIMENTO |
|
DT_MOAGEM |
Data de Moagem |
Date (10) |
Sim |
Data de Moagem |
|
HR_MOAGEM |
Hora de Moagem |
Char (10) |
Sim |
Hora de Moagem |
|
NO_PESAGEM |
Número da pesagem |
Decimal (6,0) |
Sim |
Número da pesagem |
|
QTHK_INICIO |
Quilometragem inicial |
Decimal (8,0) |
Sim |
Quilometragem inicial |
|
QTHK_FINAL |
Quilometragem final |
Decimal (8,0) |
Sim |
Quilometragem final |
|
CD_TP_PROPR |
Código do tipo de propriedade |
Decimal (3,0) |
Sim |
Código do tipo de propriedade |
|
FG_EXPERIM |
Flag de experimento |
Char (01) |
Sim |
Flag de experimento |
|
FG_ANL_AR |
Flag de análise de AR |
Char (01) |
Sim |
Flag de análise de AR |
|
QT_ML_GASTO |
Ml gasto para titulação do AR |
Decimal (5,2) |
Sim |
Ml gasto para titulação do AR |
|
NO_LANC_ERP |
Número do Lançamento no ERP |
Char (08) |
Sim |
Número do Lançamento no ERP |
|
CD_BOCA_DES_E |
Código do Ponto de Desembarque na Entrada do Caminhão |
Decimal (2,0) |
Sim |
Código do Ponto de Desembarque na Entrada do Caminhão |
|
CD_MOT_OCOR |
Motivo da Ocorrência de Cana Orgânica |
Decimal (2,0) |
Sim |
Motivo da Ocorrência de Cana Orgânica |
|
QT_IMPUR_TERRA |
Quantidade de impureza minerais expressa em Terra |
Decimal (10,2) |
Sim |
Qtde de impureza minerais expressa em Terra |
|
FG_CANA_LAV |
Flag de cana lavada |
Char (01) |
Sim |
Flag de cana lavada |
|
FG_ANL_IMP |
Flag de cana sorteada para análise de Impureza Mineral |
Char (01) |
Sim |
Flag de cana sorteada para análise de Impureza Mineral |
|
FG_CLARIFICADO |
Flag de caldo não clarificado |
Char (01) |
Sim |
Flag de caldo não clarificado |
|
|
||||
|
SIMBÓLICO |
DESCRIÇÃO |
FORMATO |
NULO |
PREENCHIMENTO |
|
[CR] |
Identificador do registro |
Char(04) |
Não |
[CR] |
|
NO_LIBERACAO |
Número da Liberação |
Decimal(8,0) |
Não |
Número da Liberação/Seqüencial da carga |
|
NO_SEQUENCIA |
Número da Sequência |
Decimal(02) |
Não |
Número da Seqüência |
|
CD_TP_RECURSO |
Tipo de Recurso |
Char(02) |
Não |
Tipo de Recurso |
|
CD_EQUIPTO |
Código do Equipamento |
Decimal(08) |
Não |
Código do Equipamento |
|
CD_OPERADOR |
Código do Operador |
Decimal(10) |
Não |
Código do Operador |
|
QT_FATOR |
Fator para divisão do peso |
Decimal(5,2) |
Sim |
Fator para divisão do peso |
|
CD_UNMED |
Código da unidade de medida |
Char(03) |
Sim |
Código da unidade de medida |
|
QT_LIQUIDO |
Peso Líquido |
Decimal(6,0) |
Não |
Peso Liquido |
|
NO_COMPL |
Número complementar (Placa) |
Char(08) |
Sim |
Número complementar (Placa) |
|
FG_TP_CD_EQUI |
Formação do Conteúdo do Código do Equipamento. |
Char(01) |
Não |
Parâmetro -> Seção = ‘CFGCEN’ Entrada = ‘FG_TP_CD_EQUI’ (1=simples/2=composto/3=composto por parâmetro) |
|
FG_TP_CD_FUNC |
Formação do Conteúdo do Código do Funcionário |
Char(01) |
Não |
Parâmetro -> Seção = ‘CFGCEN’ Entrada = ‘FG_TP_CD_FUNC’ (1=simples/2=composto/3=composto por parâmetro) |
Saiba Mais
Para mais detalhes sobre este assunto, acesse:
Tabelas de relacionamentos Origem X Destino e De Para
0 Comentários