Certificação de Peso
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Gestão Agroindústria |
Módulo: | SIGAAGR |
Rotina: | Rotina | Nome Técnico | OGA250 | Romaneio C/ Pesagem |
|
Requisito/Story/Issue (informe o requisito relacionado): | DAGROGAP-1427, DAGROGAP-2259, DAGROGAP-1309, DAGROGAP-2696, DAGROGAP-2697, DAGROGAP-2784, DAGROGAP-2694, DAGROGAP-2911, DAGROGAP-2970, DAGROGAP-2859, DAGROGAP-2829 |
País(es): | Todos |
Banco(s) de Dados: | Todos |
Tabelas Utilizadas: | N7Q - Pre-Instrução e Instrução N83 - Fardos da Instrução de Embarque NJJ - Romaneios DXI - Fardos de algodão em pluma.
N91 - Contêineres da IE N98 - Processos de Aprovação N99 - Aprovadores do Processo |
Sistema(s) Operacional(is): | Todos |
Descrição
Permite realizar o vínculo dos fardos de acordo com a IE informada no contrato de vendas, realizar o rateio dos peso para com os fardos contidos na mesma.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
- Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Pergunte | Nome | Grupo | Ordem | Tipo | Tamanho |
Arquivo de Modelo <ENTER> ? | Arquivo de Modelo <ENTER> ? | OGAR730 | 01 | C | 99 |
Arquivo de Destino <ENTER> ? | Arquivo de Destino <ENTER> ? | OGAR730 | 02 | C | 99 |
2. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
N91 | Contêineres da IE | C | N |
N98 | Processos de Aprovação | C | N |
N99 | Aprovadores do Processo | C | N |
3. Criação de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:
Chave | K8 |
Descrição | Processos de Aprovação |
4. Criação de Campos no arquivo SX3 – Campos:
Campo | NJJ_DATCHE |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Formato | @!
|
Título | Data Chegada |
Descrição | Data de Chegada
|
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | ddatabase |
Val. Sistema |
|
Help | Data de Chegada do fardo no destino |
Campo | NJJ_HORCHE
|
Tipo | C |
Tamanho | 5 |
Decimal | 0 |
Formato | 99:99 |
Título | Hora Chegada |
Descrição | Hora de chegada |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Horário de Chegada no destino |
- Tabela DXI - Fardos de algodão em pluma:
Campo | DXI_PESSAI |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99
|
Título | Peso Saida |
Descrição | Peso de Saida do Fardo |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Peso de Saida do fardo |
Campo | DXI_PESCHE |
Tipo | N |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99
|
Título | Peso Chegada |
Descrição | Peso de Chegada do Fardo |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Peso de Chegada do fardo no destino |
- Tabela N91 - Contêineres da IE:
Campo | N91_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial
|
Descrição | Filial |
Nível | (X3_NÍVEL) |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Filial do Sistema |
Campo | N91_DESINE |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Instr. Emb. |
Descrição | Instrução de Embarque
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | N7Q1 |
Val. Sistema | ExistCpo("N7Q") |
Help | Descrição da Instrução de Embarque
|
Campo | N91_CODINE |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Instr. Emb. |
Descrição | Código Instrução Embarque
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | N7Q |
Val. Sistema | ExistCpo("N7Q") .And. ValQtCnt() |
Help | Código Instrução de embarque. |
Campo | N91_CONTNR |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | No.Container
|
Descrição | Número do Container |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Número do Container.
|
Campo | N91_LACRE |
Tipo | C |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Lacre |
Descrição | Lacre |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Código do Lacre do Container. |
Campo | N91_TARA |
Tipo | N |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Tara Kg. |
Descrição | Tara Kg. |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Tara do Container. |
Campo | N91_STATUS |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Status |
Descrição | Status do CNT
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Disponível;2=Em Estufagem;3=Estufado;4=Em Certificação;5=Certificado
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | Pertence('12345') .and. OGA730FST()
|
Help | Status do Container. |
Campo | N91_TIPCON |
Tipo | C |
Tamanho | 0 |
Decimal | 0 |
Formato | @! |
Título | Tp.Container
|
Descrição | Tipo de Container |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | C3 |
Val. Sistema | ExistCpo('SX5','C3'+M->N91_TIPCON)
|
Help | Tipo do Container. |
Campo | N91_VM_OBS |
Tipo | M |
Tamanho | 60 |
Decimal | 0 |
Formato | @! |
Título | Observação |
Descrição | Observação
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Observação.
|
Campo | N91_DTRETI |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Dt.Retirada
|
Descrição | Data de Retirada |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Data de Retirada.
|
Campo | N91_DTPREV |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Dt.Prev.Devo |
Descrição | Dt prevista devolução
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Data prevista para devolução |
Campo | N91_DTDEVO |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Dt.Devolucao
|
Descrição | Data de devolução |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Data de devolução.
|
Campo | N91_CSIRIN |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Com.Rota |
Descrição | Cod.Memo Coment. Rota
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Cod.Memo Coment. Rota.
|
Campo | N91_INFOSI |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Info. SI?
|
Descrição | Origem de Info. para SI? |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Sim; 2=Não
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | Pertence('12')
|
Help | Origem de Info. para SI?
|
Campo | N91_QTDBL |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Quant. BL
|
Descrição | Quantidade de B/L |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | Positivo() |
Help | Quantidade de B/L
|
Campo | N91_QTDBLC |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qtd Copia BL |
Descrição | Quant. de Copias de B/L
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | Positivo() |
Help | Quant. de Copias de B/L
|
Campo | N91_SEQSI |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | |
Título | Seq. SI
|
Descrição | Sequência SI |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Sequência SI
|
Campo | N91_SICOM |
Tipo | M |
Tamanho | 60 |
Decimal | 0 |
Formato | |
Título | Coment. SI |
Descrição | Comentários para SI
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Comentários para SI.
|
Campo | N91_SINUM |
Tipo | C |
Tamanho | 35 |
Decimal | 0 |
Formato | |
Título | Num. SI
|
Descrição | Número da SI |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Número da SI.
|
Campo | N91_SIRINS |
Tipo | M |
Tamanho | 60 |
Decimal | 0 |
Formato | |
Título | Coment. Rota |
Descrição | Coment. Instrução de Rota
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Coment. Instrução de Rota.
|
Campo | N91_TIPOBL |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | |
Título | Tipo do B/L
|
Descrição | Tipo do B/L |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=BillOfLanding; 2=SeaWayBill
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | Pertence('12') |
Help | Tipo do Bl. |
Campo | N91_BLNUM |
Tipo | C |
Tamanho | 25 |
Decimal | 0 |
Formato | |
Título | Num. B/L |
Descrição | Número do B/L
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Número do B/L.
|
Campo | N91_CUBAGE |
Tipo | N |
Tamanho | 16 |
Decimal | 3 |
Formato | |
Título | Cubagem (m3)
|
Descrição | Cubagem (m3) |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Cubagem (m3)
|
Campo | N91_DTCERT |
Tipo | D |
Tamanho | 8 |
Decimal | 0 |
Formato | |
Título | Dt Certifica |
Descrição | Data da Certificação
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Data da Certificação do Container
|
Campo | N91_QTDANT |
Tipo | N |
Tamanho | 16 |
Decimal | 4 |
Formato | @E 99,999,999,999.9999
|
Título | Qtd. Antecip
|
Descrição | Qtd. Antecipada |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Quantidade Antecipada. |
Campo | N91_STUFIN |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Stuf. Fin.
|
Descrição | Estufagem Finalizada? |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Sim;2=Não |
When | M->N91_STATUS $ "2|3|4"
|
C. Padrão SXB | (X3_F3) |
Val. Sistema | Pertence('12') .and. OGA730FST() |
Help | Status do Container. |
- Tabela N98 - Processos de Aprovação:
Campo | N98_FILIAL |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | |
Título | Filial
|
Descrição | Filial do Sistema |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Filial do Sistema |
Campo | N98_CODPRO
|
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | |
Título | Cód. Process
|
Descrição | Cód. Processo Aprovação
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Código do Processo de Aprovação. |
Campo | N98_DESPRO
|
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Desc. Proces |
Descrição | Desc. Processo Aprovação |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Descrição do Processo de Aprovação. |
- Tabela N99 - Aprovadores do Processo:
Campo | N99_FILIAL
|
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | |
Título | Filial |
Descrição | Filial do Sistema |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Filial do Sistema. |
Campo | N99_CODPRO |
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | |
Título | Cod. Process
|
Descrição | Cód. Processo Aprovação
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | ExistCpo('N98')
|
Help | Código do Processo de Aprovação. |
Campo | N99_CODUSU |
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | |
Título | Cod. Usuário
|
Descrição | Codigo do Usuário
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | USR |
Val. Sistema | UsrExist (M→N99_CODUSU) .OR. Vazio()
|
Help | Codigo do Usuário
|
Campo | N99_NOMUSU |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | |
Título | Nom. Usuário
|
Descrição | Nome do Usuário
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Nome do Usuário. |
Campo | N99_GRPUSU
|
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | |
Título | Grup.Usuário |
Descrição | Grupo de Usuários |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | AGRGRU |
Val. Sistema | (X3_VALID) |
Help | Grupo de Usuários. |
Campo | N99_DGRUSU |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Desc.Gr.Usua
|
Descrição | Desc. Gru. Usuários
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Descrição do Grupo de Usuários
|
Campo | N99_COPROD |
Tipo | C |
Tamanho | 15 |
Decimal | 0 |
Formato | |
Título | Cód. Produto
|
Descrição | Código do Produto
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | SB1 |
Val. Sistema | ExistCpo('SB1') .And. OGA760ValUser() |
Help | Código do Produto. |
Campo | N99_DEPROD |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Desc.Produto
|
Descrição | Descição do Produto
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Descição do Produto.
|
Campo | N99_GRPROD
|
Tipo | C |
Tamanho | 04 |
Decimal | 0 |
Formato | |
Título | Grp. Produto |
Descrição | Grupo de Produto
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | SBM |
Val. Sistema | ExistCPO("SBM") .And. OGA760ValUser() |
Help | Grupo de Produto. |
Campo | N99_DGRPRO |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Desc.Gr.Prod
|
Descrição | Desc. Grupo Produto |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | SBM |
Val. Sistema | (X3_VALID) |
Help | Descrição do Grupo de Produto. |
Campo | N99_PERINI |
Tipo | N |
Tamanho | 07 |
Decimal | 2 |
Formato | |
Título | Per. Inicial
|
Descrição | % inicial de Aprovação |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Percentual Inicial de Aprovação. |
Campo | N99_PERFIN |
Tipo | N |
Tamanho | 07 |
Decimal | 2 |
Formato | |
Título | Per. Final
|
Descrição | % Final de Aprovação |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | (X3_F3) |
Val. Sistema | (X3_VALID) |
Help | Percentual Final de Aprovação. |
- Tabela NJJ - Romaneio C/ Pesagem:
Campo | NJJ_ROMSAI |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Instr. Emb.
|
Descrição | Código Instrução Embarque
|
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB | NJJN7Q
|
Val. Sistema | Vazio() .or. ExistCpo("N7Q")
|
Help | Código da Instrução de Embarque |
Campo | DXI_ROMFLO
|
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Formato | |
Título | Rom. Lote
|
Descrição | Romaneio Formação de Lote |
Nível | (X3_NÍVEL) |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | (X3_CBOX)
|
When | (X3_WHEN) |
C. Padrão SXB |
|
Val. Sistema |
|
Help | Romaneio Formação de Lote |
- Tabela N7Q - Instrução de Embarque:
Campo | N7Q_NFDEVOL
|
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | |
Título | NF Devol.? |
Descrição | NF de Devolução |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Sim;2=Nao
|
When | (X3_WHEN) |
C. Padrão SXB |
|
Val. Sistema | Pertence("12")
|
Help | NF de Devolução de Expotação: 1- Sim 2- Não |
- Tabela NKM - Movimentações
Campo | NKM_CODINE
|
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | |
Título | Instr. Emba |
Descrição | Codigo Instr Embarque |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código da Instrução de Embarque |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Pesquisa N7Q:
Alias | Tipo | Sequência | Coluna | Descrição | Contém |
N7Q | C | 01 | N7Q_CODINE+N7Q_DESINE | Código | (XB_CONTEM) |
AGRGRU | C | 01 | Id+Nome | Id+Nome | (XB_CONTEM) |
6. Criação de Índices no arquivo SIX – Índices:
Índice | Ordem | Chave | Descrição | Proprietário |
N91 | 01 | N91_FILIAL+N91_CODINE+N91_CONTNR | Instr. Emb. + No.Container | S |
N98 | 01 | N98_FILIAL+N98_CODPRO | Cod. Process | S |
N99 | 01 | N99_FILIAL+N99_CODPRO+N99_CODUSU+N99_GRPUSU+N99_COPROD+N99_GRPROD
| Cod. Process + Cod. Usuário + Grupo Usuário + Cod. Produto + Grupo Produto | S |
Índice | Ordem | Chave | Descrição | Proprietário |
DXI | 09 | DXI_FILIAL+DXI_ROMFLO+DXI_ITROMS | Romaneio Formação de Lote. + Itens do Romaneio | S |
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | (X6_VAR) |
Tipo | (X6_TIPO) |
Descrição | (X6_DESCRIC + X6_DESC1 + X6_DESC2) |
Valor Padrão | (X6_CONTEUD) |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
Tabela BD5 – Contas Médicas:
Campo | Sequência | Campo Domínio | Tipo | Regra | Posiciona? | Chave | Condição | Proprietário |
N99_COPROD | 001 | N99_DEPROD | Primário | SB1->B1_DESC | Sim | xFilial('SB1')+M->N99_COPROD
| X7_CONDIC | X7_PROPRI |
N99_GRPROD | 001 | N99_DGRPRO | Primário | SBM->BM_DESC | Sim | xFilial('SBM')+M->N99_GRPROD | X7_CONDIC | X7_PROPRI |
Procedimento para Utilização
1- Certificação de Peso - Vinculo de Fardos
1- No Gestão Agroindústria (SIGAAGR), acessar Atualização / Originação / Movimentos Internos / Romaneio C/ Pesagem
2- Clicando no botão de "incluir", será aberto a tela de cadastro, nela será necessário informar o Tipo do Romaneio que será efetuado, no cenário de Certificação de Peso será utilizado o tipo 4 ou 2, após isso informe o código do contrato e o codigo da instrução de embarque:
3- Em ações relacionada "Vincular Fardos" será aberto uma nova tela onde é disponibilizado apenas os fardos correspondentes ao codigo da instrução de embarque do romaneio:
4- Logo na abertura a esquerda os fardos da instrução de embarque e na direita se localizará os fardos já vinculados:
5- Efetuando a Interação com o botão ">>" os fardos serão movidos para o lado direito:
6- Ao confirmar a tela de vinculo de fardos e confirmar a tela do Romaneio esses dados serão gravados no banco, mas caso após confirmar a tela de vinculo desejar desmarcar um fardo essa ação é possível e apenas constará em banco após a confirmação do Romaneio.
2- Certificação de Peso - Rateio dos fardos na atualização do Romaneio
1- Na atualização do romaneio de venda para produto algodão que possui fardos vinculados, será gerado o rateio do peso do romaneio para os fardos atualizando na tabela de fardos(DXI) o campo DXI_PESSAI com o peso liquido do rateio. Tambem será atualizado na Instrução de embarque(N7Q) do romaneio a quantidade remetida(N7Q_QTDREM).
Romaneio atualizado
Quantidade registrada na instrução de embarque.
3- Certificação de Peso - Rateio dos fardinhos no registro da chegada no armazem
Quando a carga chega ao destino, poderá ser registrado no sistema a pesagem do volume recebido, a data e hora de chegada. Para ativar esta funcionalidade é necessario estar com o parametro MV_AGOCLAS ativo possibilitando o controle fisico/fiscal do romaneio. Com o parametro ativo e sendo um romaneio de saida por venda e o romaneio estando confirmado, será habilitada no menu do romaneio em "outras ações" a funcionalidade "Atu qtd fisica" onde poderá ser registrado o peso a data e hora de chegada.
Ao confirmar a tela do romaneio de venda para produto algodão que possui fardos vinculados, será gerado o rateio do peso do romaneio para os fardos atualizando na tabela de fardos(DXI) o campo DXI_PESCHE com o peso liquido do rateio. Tambem será atualizado na Instrução de embarque(N7Q) do romaneio a quantidade recebida no destino(N7Q_QTDREC).
4- Certificação de Peso - Movimentação de Estoque.
1- Nessa parte da rotina foi destinado a gerar movimentação de estoque por intermédio da confirmação do romaneio, dessa forma constará nos relatório de movimentações o aumento(Ganho) ou perda de peso do fardo no processo de rateio de peso.
Na pasta Integraçóes do romaneio está disponibilizada todos os ajustes de estoque efetuados para as movimentações de aumento(Ganho) ou perda de peso do fardo no processo de rateio de peso.
2- Seguindos os alertes é possível perceber que o processo de ajuste de estoque está ocorrendo corretamente.
3 - Em finalizando, dirigindo-se ao processo de movimentações, constará em tela em verde o processo realizado:
5- Certificação de Peso - Cadastro Ie X Container.
1- Nessa atividade foi desenvolvido uma tela onde víncula a IE à um container ou vários, posicionando na IE desejada, "Ações Relacionadas > Container":
2- Após o clique será aberto uma nova tela, nela será apresentado preenchido o valor da Instrução de Embarque onde consta o codigo e o descritivo dela,
(O código fica oculto, ser trata do campo chave primária, o campo descritivo é o campo que vemos ao abrir uma Instrução de Embarque), clicando em incluir será aberto a tela de cadastro:
Após o clique:
3 - Após confirmar os dados o container vinculado a IE ficará visivel na tela inicial:
4 - Outra forma de abrir a tela é via Menu, "Atualizações > Originação >> Comercialização >>> Ie Container":
Nessa visão a única mudança é que o campo correspondente a IE ficará aberto para via F3 ser pesquisado e informado:
Desta forma:
E após o vínculo da IE ficará com essa visão:
Após confirmar o registo constará no painel IE X Container:
Observação Importante:
O sistema valida se com a adição de mais um container não será ultrapassada a quantidade informada no campo N7Q_QTDCON.
No programa de Ie X Container, na inserção de um novo registro, ao selecionar a instrução de embarque, o sistema valida se com a dição de mais um conteiner não será ultrapassada a quantidade informada na instrução de embarque campo Q. Container da pasta “Itens da IE”.
É Possível adicionar conteiners na instrução de embarque também por meio das outras ações da tela de alteração da instrução de embarque, ao tentar adicionar um novo container o sistema faz a verificação e valida se com a adição de mais um conteiner a Q. Conteiner não será ultrapassada.
Ao aprovar o peso certificado da Instrução de embarque, o sistema realiza o ajuste de peso da Instrução de Embarque, dos Processos de Exportação e dos Embarques gerados, além disso vincula os contêineres aos seus respectivos Embarques, são enviados apenas os contêineres com Status igual a "6=Aprovado".
5.1 - Certificação de Peso - Atualizar a quantidade de containers vinculados a IE.
1 - Foi criado um campo novo na N7Q è N7Q_QTDCOR (Quantidade de Containers Reservados).
No programa OGA730 – IE x Containers, ao incluir ou excluir um container, é atualizada a Quantidade de Containers Reservados da IE (N7Q_QTDCOR)
2 - Vincular Containers à IE:
Observar que o campo Qtd Cnt Res foi alterado para 1.
5.2 - Certificação de Peso - Cadastro Ie X Container - Estufagem
Após ser feita a vinculação dos Containers da Instrução de Embarque, será possível fazer a Estufagem.
5.2.1 - Para produto Algodão.
Na tela de relacionamento IE x Container, acessar a Ação Relacionada "Estufagem".
Somente é permitido Estufar se o container estiver com status "Disponível" ou "Em estufagem" com o campo "Estufagem Finalizada?" igual a 2-Não.
Será aberta uma nova tela onde a esquerda ficará os fardos que pertencem a IE posicionada e que estão presentes em um Romaneio e que o mesmo está com status de confirmado:
Ao mover os fardos da tela da esquerda para a tela da direita, caso o peso dos fardos for maior que o peso maximo permitido para o container definido na instrução de embarque, o sistema apresenta uma mensagem de alerta informando a quantidade que ultrapassou, possibilitando a correção se necessario.
Após salvar e confirmar a tela será gravado as alterações no banco:
5.2.2 Para Produto Grãos
Para produto grãos na aba de certificação será habilitado o campo "Qtd. Certificada", ao informar o valor, este valor será gatilhado para os campos "Qtd Remetida" e "Qtd Recebida".
Observação: Caso esteja sendo feita uma estufagem para uma Instrução de Embarque que já teve Faturamento (Status Faturamento = FATURADA), o sistema retorna o Status Faturamento para PARCIAL.
Outra forma de acessar a tela e efetuar essa operação é via menu:
→ Atualizações / Originação / Comercialização / Ie X Container
Após clicar a tela será aberta, com a opção de incluir um novo container ou editar algum container existe:
5- Desta forma será aberta a mesma tela que anteriormente com a possibilidade de filtrar e preencher os campos de acordo com a Instrução de Embarque necessária:
Em Outras Ações é possível efetuar a mesma interação:
6 - Após a chamada pelo clique em "Estufagem" será aberta a tela de vínculo com a opção de víncular e desvincular um fardo ao container, em efetuando o salva e confirmando a tela
todos os dados serão gravados no banco:
Desta forma o registro estará em tela ao retornar para a tela principal:
5.3 - Certificação de Peso - Cadastro Ie X Container - Certificar
Após a Estufagem, permite informar o peso do Container. Para isso, na tela de relacionamento IE x Container, acessar a Ação Relacionada "Certificar".
Somente é permitido Certificar se o container estiver com status "Estufado". Após a certificação, o status do Container será "Certificado" e será registrada a Data da Certificação como sendo a data atual do sistema. Também é efetuada a atualização do peso de cada fardo vinculado ao container.
Será gravado a quantidade de Fardos de Containers Certificados:
5.3 - Certificação de Peso - Romaneio - Vínculo de Fardos e Rateio - Melhorias
Mensagem de “Formulário não alterado” ao vincular fardos no OGA250
1- Ao Entrar em modo de alteração e não fosse efetuado qualquer tipo de modificação nos campos, apenas efetua-se vinculo ou desvínculo de fardos via "Outras Ações>Estufagem", era apresentado um erro de validação informando que não havia sido efetuado alteração no formulário:
Com a nova tratativa realizada ao editar e víncular um fardo ou desvincular é possível salvar sem erros de validações:
5.4 - Certificação de Peso - Cadastro Ie X Container - Estufagem - Melhorias
Validação da quantidade máxima de Containers
1 - Ao Informar na Intrução de Embarque uma quantidade de Containers o Cadastro de Containers não estava considerado até o valor informado, apenas menos que o informado:
6 - Romaneio com Pesagem - Melhorias
Adicionado validação de quantidade de fardos do bloco no processo de vinculação do fardo ao Romaneio.
Adicionado validação do peso total remetido da IE versus peso dos fardos vinculados para que o mesmo não passe do limite máximo da IE.
Adicionado nova validação que permite apenas ser vindulados ou desvinculados fardos de romaneios com status "Pendente" ou "Completo" .
Campo | N7Q_PARLOT |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato |
|
Título | Part Lot? |
Descrição | Part Lot Permitido? |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Part Lot Permitido ? (1=Sim;2=Nao) |
7 - Aprovadores de Processos
O programa está localizado em Atualizações -> Originação -> Cadastros Básicos -> Aprovadores de processos.
Sua finalidade é vincular os Processos com seus Aprovadores através de uma tela de manutenção aonde é apresentado no cabeçalho o Processo e na tela de grid abaixo é possivel vincular os usuarios ou Grupo de Usuarios aprovadores.
Os processos são carregados automaticamente quando a tela é aberta. Não é permitido ao usuario modificar os processos, apenas os Aprovadores dos processos.
O programa permite apenas informar o codigo do usuario ou o grupo de usuario para cada registro, a mesma regra vale para o produto e Grupo de Produto.
Nas Outras Ações da Instrução de Embarque o sistema verifica no cadastro de Aprovadores do Processo(OGAA760) se o usuário logado tem permissão para aprovar/revisar o peso certificado da instrução de embarque.
No cadastro de Aprovadores do Processo deve-se parametrizar as faixas de variação que os usuários ou grupos de usuários tem permissão de aprovar por produto ou grupo de produto.
O sistema sempre considera a faixa de tolerância mais restrita, ou seja, se o usuário for cadastrado com uma faixa que permite aprovar ou revisar o peso certificado mas este usuário pertence a um grupo em que a faixa não permite, o usuário não conseguirá realizar esta ação.
8 - Geração do Certificado de Peso dos Contêineres da Instrução de Embarque
Por meio da opção Outras Ações / Imprimir Certificado de Peso na tela principal da Intrução de Embarque, é possivel gerar o documento de certificação de peso dos contêineres da instrução de embarque do tipo exportação:
O certificado será gerado conforme modelo, o modelo pode ser alterado conforme a necessidade do cliente, porém, os dados enviados pelo sistema são fixos.
O sistema preenche o documento word de destino(.doc ou .docx) selecionado na tela de parametros conforme o documento word de modelo(.dot ou .dotx) selecionado na tela de parametros.
Modelo Ms-Word: DRAFT WEIGHT CERTIFICATE.dot
Os dados variaveis do certificado são enviados pelo sistema e preenchidos no arquivo word desde de que o modelo contenha as variaveis compativeis:
Campo do tipo DocVariable no modelo Ms-Word(.DOT ou .DOTX) | Descrição |
AGR_DESPRO | GOODS DESCRIPTION Descrição do produto |
AGR_PORORI | PORT OF LOADING Porto de origem |
AGR_PORDES | PORT OF DISCHARGE Porto de destino |
AGR_NAVIO | VESSEL Embarcação |
AGR_QTDFRD | QUANTITY Quantidade de fardinhos de algodão certifiados |
AGR_DTLOCAL | Data e local de impressão do certificado (rodapé do modelo anexo) |
AGR_CERTF | Nome reduzido do fornecedor da entidade de destino da IE |
AGR_DTCERTF | Data de certificação no formato: Month day, year |
AGR_DESINE | Descrição da Instrução de Embarque |
cParam01 | Variavel de controle interno do sistema, deve ser criada no inicio do moelo e pode ficar oculta. |
cParam02 | Variavel de controle interno do sistema, deve ser criada no inicio do moelo e pode ficar oculta. |
A tabela de contêineres certificados da instrução de embarque selecionada é criada na seção 2(conforme modelo) do arquivo Ms-Word e deve ser formatada de acordo com a nessesidade do usuário após a sua geração, para adicionar a seção 2 no modelo utilize a opção conforme abaixo:
Para o correto preenchimento da tabela de contêineres certificados da instrução de embarque, o modelo deve conter a macro tabitens.vb, as macros do DRAFT WEIGHT CERTIFICATE.dot podem ser manutenidas por meio da opção mostrada abaixo:
Macro no modelo Ms-Word: tabitens.vb
Será aberta a tela de manutenção do Visual Basic para Ms-Word onde pode ser manutenido o script:
Sub tabitens()
'Variáveis de controle
Dim nPos As Integer
Dim cMemo As String
Dim cText As String
Dim nContador As Integer
Dim lEof As Boolean
Dim nLin As Integer
Dim nCol As Integer
Dim nReg As Integer
ActiveDocument.ActiveWindow.View.FieldShading = wdFieldShadingWhenSelected
'Conta a variável cMemo que retorna da rotina OGR710
nContador = ActiveDocument.Fields.Count
If nContador >= 1 Then
With ActiveDocument.Fields(1)
.Update
cMemo = Trim(.Result.Text)
.Result.Text = ""
End With
With ActiveDocument.Fields(2)
.Update
nReg = Val(Trim(.Result.Text))
.Result.Text = ""
End With
End If
'Informa que será impresso na seção 5 [Count:=5]
Selection.GoTo What:=wdGoToSection, Which:=wdGoToFirst, Count:=2, Name:=""
Selection.Find.ClearFormatting
With Selection.Find
.Text = "/"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
'Criando a tabela
Set myTable = ActiveDocument.Tables.Add(Range:=Selection.Range, NumRows:=nReg, NumColumns:=6)
myTable.AutoFormat Format:=wdTableFormatProfessional, ApplyBorders:=True, ApplyShading:=True, ApplyFont:=False, ApplyColor:=True _
, ApplyHeadingRows:=False, ApplyLastRow:=False, ApplyFirstColumn:=False, ApplyLastColumn:=False, AutoFit:=True
'alinha o texto ao meio horizontal e vertical
myTable.Select
Selection.Cells.VerticalAlignment = wdCellAlignVerticalCenter
'a soma InchesToPoints não devem passar 6.6 - AJUSTA O TAMANHO DAS COLUNAS
myTable.Columns(1).Width = InchesToPoints(1.7)
myTable.Columns(2).Width = InchesToPoints(0.8)
myTable.Columns(3).Width = InchesToPoints(1.4)
myTable.Columns(4).Width = InchesToPoints(1)
myTable.Columns(5).Width = InchesToPoints(0.8)
myTable.Columns(6).Width = InchesToPoints(1)
'cabeçalho da tabela - DEVE SER IMPRESSO TODAS AS COLUNAS AQUI DESCRITAS
myTable.Columns(1).Cells(1).Range.Text = "Container Number"
myTable.Columns(2).Cells(1).Range.Text = "Quantity of Bales"
myTable.Columns(3).Cells(1).Range.Text = "Shipping Co Seal Number"
myTable.Columns(4).Cells(1).Range.Text = "Gross Weight (Kgs)"
myTable.Columns(5).Cells(1).Range.Text = "Tare declared by Shipper (Kgs)"
myTable.Columns(6).Cells(1).Range.Text = "Net Weight (Kgs)"
'Alinha o conteúdo das linhas e colunas
myTable.Columns(1).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
myTable.Columns(2).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
myTable.Columns(3).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
myTable.Columns(4).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
myTable.Columns(5).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
myTable.Columns(6).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
'Trata estilo da tabela
'[primeira linha alinhado ao centro/negrito/cor]
myTable.Rows(1).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Selection.Font.Bold = wdToggle
'[ultima linha alinhado ao centro/negrito/cor]
myTable.Rows(nReg).Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
Selection.Font.Bold = wdToggle
'Passar informações de coluna e linha
'[qual coluna e linha que deve começar a preencher]
lEof = True
nCol = 1
nLin = 2
'Realiza a impressão do campo memo que a rotina OGR710 transmite
While (lEof)
nPos = InStr(cMemo, "#*")
cText = Mid(cMemo, 1, nPos - 1)
cMemo = Mid(cMemo, nPos + 2)
'Imprime o texto na coluna e linha informada
myTable.Cell(nLin, nCol).Range.Text = cText
'Soma a coluna ate chegar na coluna 6 [definido pela rotina OGR710]
'Se for maior que 6 entra no IF para somar a linha
nCol = nCol + 1
If nCol > 6 Then
nCol = 1
nLin = nLin + 1
End If
'Se imprimiu tudo sai do while e termina a impressão
If IsEmpty(cMemo) Or nLin > (nReg) Then
lEof = False
End If
Wend
End Sub
OBS. A alteração da macro em anexo pode ocasionar o não funcionamento da geração do certificado de peso.
Para gerar o certificado de peso dos contêineres certificados da IE basta selecionar os parametros corretamente por meio do botão Parêmetros e depois clicar em “Impr. _Documento”, o sistema írá preencher o arquivo de destino selecionado e abrirá para possiveis edições.
9 - Estufagem antecipada
1 - Gera Antecipada:
Por meio da opção "Gera Antecipada" (OGA730) na tela de Contêineres da IE(OGA710) é possível gerar a estufagem e certificação antecipada.
Somente é possível realizar certificação antecipada para Instruções de Embarque que não estejam Faturadas.
Com o "clique" é aberto a tela mostrando os contêineres cadastrados e ao pressionar o botão "Calcular" será efetuado o calculo do peso certificado antecipado:
Ao Salvar, o sistema registra a movimentação de cada fardo, indicando que foi efetuada uma certificação antecipada.
2 - Consulta estufagem antecipada:
Estufagem de Algodão:
Por meio da opção “Cons. Estufagem Antecipada”(OGA730) na tela de Contêineres da IE(OGA730) é possivel visualizar a lista de fardos que foi estufada por meio da opção “Gerar Antecipado” (OGA730).
São listados nessa tela todos os fardos contidos na tabela N9D com N9D_TIPMOV = '05'(Certificação), N9D_STATUS = '2'(Movimento Ativo) e N9D_TIPOPE = '2'(Estufagem Antecipada).
Tela com a lista de fardos estufados antecipadamente:
Estufagem de Grãos:
Por meio da opção “Cons. Estufagem Antecipada”(OGA730) na tela de Contêineres da IE(OGA730) é possivel visualizar as informações relacionadas à estufagem antecipada de grãos.