Histórico da Página
Gestão de Remessas
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||
Segmento: | Agroindústria | ||||||||||||
Módulo: | SIGAAGR | ||||||||||||
Rotina: |
| ||||||||||||
Requisito/Story/Issue (informe o requisito relacionado): | AGROG02-58 | ||||||||||||
País(es): | Todos | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | N72, N73 | ||||||||||||
Sistema(s) Operacional(is): | Windows®, Linux® |
Descrição
Foi desenvolvida a rotina Gestão de Remessa (UBAA030), para realizar o envio das malas já geradas para a classificação (internas e externas). A rotina irá gerar documento fiscal de saída para cada remessa. Ao realizar a classificação das malas da remessa, deverá ser informado através do código de barras da remessa e/ou mala a data e hora de recebimento (não será possível alterar data e hora - do sistema). A cada interação, as remessas serão atualizadas com um status que indique seu estado atual (Iniciada/Enviada/Entregue/Entregue Parcial/Cancelada), como também gravará históricos. Será possível realizar a impressão da remessa e seu código de barras.
Atualizações
- Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes: UBAA030E
Pergunte | UBAA030E |
Nome | Tipo do Pedido ? |
Grupo | UBAA030E |
Ordem | 1 |
Tipo | Caracter |
Tamanho | 1 |
Pergunte | UBAA030E |
Nome | Código do Produto ? |
Grupo | UBAA030E |
Ordem | 2 |
Tipo | Caracter |
Tamanho | 15 |
Pergunte | UBAA030E |
Nome | Condição de Pagamento ? |
Grupo | UBAA030E |
Ordem | 3 |
Tipo | Caracter |
Tamanho | 3 |
Pergunte | UBAA030E |
Nome | Espécie ? |
Grupo | UBAA030E |
Ordem | 4 |
Tipo | Caracter |
Tamanho | 5 |
Pergunte | UBAA030E |
Nome | TES ? |
Grupo | UBAA030E |
Ordem | 5 |
Tipo | Caracter |
Tamanho | 3 |
Pergunte | UBAA030E |
Nome | Valor Unitário ? |
Grupo | UBAA030E |
Ordem | 6 |
Tipo | Numérico |
Tamanho | 11 |
Pergunte | UBAA030E |
Nome | Tipo da Quantidade ? |
Grupo | UBAA030E |
Ordem | 7 |
Tipo | Caracter |
Tamanho | 1 |
Pergunte | UBAA030E |
Nome | Série da Nota Fiscal ? |
Grupo | UBAA030E |
Ordem | 8 |
Tipo | Caracter |
Tamanho | 3 |
- Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes: UBAA030I
Pergunte | UBAA030I |
Nome | Tipo do Pedido ? |
Grupo | UBAA030I |
Ordem | 1 |
Tipo | Caracter |
Tamanho | 1 |
Pergunte | UBAA030I |
Nome | Código do Produto ? |
Grupo | UBAA030I |
Ordem | 2 |
Tipo | Caracter |
Tamanho | 15 |
Pergunte | UBAA030I |
Nome | Condição de Pagamento ? |
Grupo | UBAA030I |
Ordem | 3 |
Tipo | Caracter |
Tamanho | 3 |
Pergunte | UBAA030I |
Nome | Espécie ? |
Grupo | UBAA030I |
Ordem | 4 |
Tipo | Caracter |
Tamanho | 5 |
Pergunte | UBAA030I |
Nome | TES ? |
Grupo | UBAA030I |
Ordem | 5 |
Tipo | Caracter |
Tamanho | 3 |
Pergunte | UBAA030I |
Nome | Valor Unitário ? |
Grupo | UBAA030I |
Ordem | 6 |
Tipo | Numérico |
Tamanho | 11 |
Pergunte | UBAA030I |
Nome | Tipo da Quantidade ? |
Grupo | UBAA030I |
Ordem | 7 |
Tipo | Caracter |
Tamanho | 1 |
Pergunte | UBAA030I |
Nome | Série da Nota Fiscal ? |
Grupo | UBAA030I |
Ordem | 8 |
Tipo | Caracter |
Tamanho | 3 |
- Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes: UBAA030R
Pergunte | UBAA030R |
Nome | Remessa De ? |
Grupo | UBAA030R |
Ordem | 1 |
Tipo | Caracter |
Tamanho | 6 |
Pergunte | UBAA030R |
Nome | Remessa Até ? |
Grupo | UBAA030R |
Ordem | 2 |
Tipo | Caracter |
Tamanho | 6 |
2. Criação de tabela no arquivo SX2– Tabelas:
- Tabela N72 - Gestão de Remessa
Chave | Nome | Modo |
N72_FILIAL+N72_SAFRA+N72_CODREM | Gestão de Remessa | E - Exclusivo |
- Tabela N73 - Malas da Remessa
Chave | Nome | Modo |
N73_FILIAL+N73_CODSAF+N73_CODREM+N73_CODMAL | Malas da Remessa | E - Exclusivo |
Chave | Nome | Modo |
N73_FILIAL+N73_CODSAF+N73_CODMAL+ N73_TIPO | Malas da Remessa | E - Exclusivo |
3. Criação de Campos no arquivo SX3 – Campos:
- Tabela N72 - Gestão de Remessa
Campo | N72_FILIAL |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | N72_SAFRA |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Safra |
Descrição | Código da Safra |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | ExistCpo('NN1', M->N72_SAFRA, 1) |
Help | Código da Safra |
Campo | N72_CODREM |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Remessa |
Descrição | Código da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Help | Código da Remessa |
Campo | N72_TIPO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo.Classif |
Descrição | Tipo de Classificação |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Visual;2=HVI |
When | INCLUI |
Val. Sistema | Pertence('12') |
Help | Tipo de Classificação |
Campo | N72_CODCLI |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Cliente |
Descrição | Código do Cliente |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Relação | SA1 |
Val. Sistema | ExistCpo('SA1', M->N72_CODCLI, 1) |
Help | Código do Cliente |
Campo | N72_LOJCLI |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Loj.Cliente |
Descrição | Loja do Cliente |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Relação | SA1 |
Val. Sistema | ExistCpo('SA1', M->(N72_CODCLI + N72_LOJCLI), 1) |
Help | Loja do Cliente |
Campo | N72_NOMCLI |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Nom.Cliente |
Descrição | Nome do Cliente |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Nome do Cliente |
Campo | N72_CODBAR |
Tipo | Caracter |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | Cod.Barras |
Descrição | Código de Barras |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código de Barras da Remessa |
Campo | N72_NOMUSR |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Nom.Usuário |
Descrição | Nome do Usuário |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Nome do Usuário |
Campo | N72_DATA |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data.Remessa |
Descrição | Data da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Data da Remessa |
Campo | N72_HORA |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! 99:99:99 |
Título | Hora.Remessa |
Descrição | Hora da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | hora da Remessa |
Campo | N72_CODCON |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Conhec.Trans |
Descrição | Conhecimento Transporte |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código - Conhecimento Transporte |
Campo | N72_CODPLA |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @R XXX-9999 |
Título | Placa |
Descrição | Placa do Veículo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | DA3 |
Val. Sistema | Vazio().Or.ExistCpo('DA3', M->N72_CODPLA, 3) |
Help | Placa do Veículo |
Campo | N72_CODTRA |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Transp |
Descrição | Código da Transportadora |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | SA4 |
Val. Sistema | Vazio().Or.ExistCpo('SA4', M->N72_CODTRA, 1) |
Help | Código da Transportadora |
Campo | N72_NOMTRA |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Nome.Transp |
Descrição | Nome da Transportadora |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código da Transportadora |
Campo | N72_CODMOT |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Motoris |
Descrição | Código do Motorista |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | DA4 |
Val. Sistema | Vazio().Or.ExistCpo('DA4', M->N72_CODMOT, 1) |
Help | Código do Motorista |
Campo | N72_NOMMOT |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Nome.Motoris |
Descrição | Nome do Motorista |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Nome do Motorista |
Campo | N72_OBSERV |
Tipo | Caracter |
Tamanho | 60 |
Decimal | 0 |
Formato | @! |
Título | Observação |
Descrição | Observação da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Observações da Remessa |
Campo | N72_STATUS |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Status |
Descrição | Status da remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Iniciado; 2=Enviada; 3=Entregue; 4=Entregue Parcial; 5=Cancelado |
Val. Sistema | Pertence("12345") |
Help | Status da Remessa |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
4. Criação de Campos no arquivo SX3 – Campos:
- Tabela N73 - Malas da Remessa
Campo | N73_FILIAL |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Filial do Sistema |
Campo | N73_CODREM |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Remessa |
Descrição | Código da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | SIm |
Browse | Não |
Help | Código da Remessa |
Campo | N73_CODMAL |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Mala |
Descrição | Código da Mala |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Relação | DXJ |
Val. Sistema | ExistCpo('DXJ', FwFldGet('N73_CODMAL'), 1) |
Help | Código da Mala |
Campo | N73_CODSAF |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod.Safra |
Descrição | Código da Safra |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Help | Código da Safra |
Campo | N73_QTDCLA |
Tipo | Numérico |
Tamanho | 3 |
Decimal | 0 |
Formato | @E 999 |
Título | Classificado |
Descrição | Classificação |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Quantidade Classificação |
Campo | N73_DATAENV |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dat.Envio |
Descrição | Data de Envio |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data de Envio |
Campo | N73_HORENV |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! 99:99:99 |
Título | Hora Envio |
Descrição | Hora do Envio |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Hora de Envio |
Campo | N73_USRENV |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Usuario |
Descrição | Usuario do Sistema |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Usuario do Sistema |
Campo | N73_DATREC |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dat.Receb |
Descrição | Data Recebimento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Data Recebimento |
Campo | N73_HORREC |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! 99:99:99 |
Título | Hora Receb |
Descrição | Hora Recebimento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Hora Recebimento |
Campo | N73_USRREC |
Tipo | Caracter |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | User Rec |
Descrição | Usuario Recebimento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Usuario Recebimento |
Campo | N73_PEDREM |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Ped Rem |
Descrição | Pedido Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Pedido Remessa |
Campo | N73_DOCREM |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Doc. Rem |
Descrição | Documento Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Documento Remessa |
Campo | N73_SERREM |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Serie Rem |
Descrição | Série da Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Série da Remessa |
Campo | N73_TIPO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo.Mala |
Descrição | Tipo da Mala |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Tipo da Mala |
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:
- N72 - Gestão de Remessa
Alias | N72 |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Gestão de Remessa |
Contém | N72 |
Alias | N72 |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Filial + Safra + Cod |
Alias | N72 |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Cod.Remessa |
Contém | N72_CODREM |
Alias | N72 |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Safra |
Contém | N72_SAFRA |
Alias | N72 |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Tipo |
Contém | N72_TIPO |
Alias | N72 |
Tipo | 5 |
Sequência | 01 |
Contém | N72_CODREM |
- DXJN73 - Romaneio de Classificação
Alias | DXJN73 |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Romaneio |
Contém | DXJ |
Alias | DXJN73 |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Filial+Codigo |
Alias | DXJN73 |
Tipo | 3 |
Sequência | 01 |
Coluna | 01 |
Descrição | Cadastra Novo |
Contém | 01 |
Alias | DXJN73 |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Contém | DXJ_CODIGO |
Alias | DXJN73 |
Tipo | 5 |
Sequência | 01 |
Contém | DXJ_CODIGO |
Alias | DXJN73 |
Tipo | 6 |
Sequência | 01 |
Contém | #UBAA030CON() |
6. Criação de Índices no arquivo SIX – Índices:
- N72 - Gestão de Remessa
Índice | N72 |
Ordem | 1 |
Chave | N72_FILIAL+N72_SAFRA+N72_CODREM |
Descrição | Safra + Cod.Remessa |
Proprietário | S |
Índice | N72 |
Ordem | 2 |
Chave | N72_FILIAL+N72_CODREM |
Descrição | Cod.Remessa |
Proprietário | S |
- N73 - Malas da Remessa
Índice | N73 |
Ordem | 1 |
Chave | N73_FILIAL+N73_CODSAF+N73_CODREM+N73_CODMAL |
Descrição | Cod. Safra + Cod. Remessa + Cod. Mala |
Proprietário | S |
Índice | N73 |
Ordem | 2 |
Chave | N73_FILIAL+N73_CODSAF+N73_CODMAL+N73_TIPO |
Descrição | Cod. Safra + Cod. Mala + Tipo |
Proprietário | S |
Procedimento para Configuração
CONFIGURAÇÃO DE MENUS
7. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Gestão Agroindústria |
Submenu | Atualizações > UBA > Classificação |
Nome da Rotina | Gestão de Remessa |
Programa | UBAA030 |
Módulo | SIGAAGR |
Tipo | Protheus |