Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Detalhar o conteúdo de Importação e Exportação via texto no sistema Consinco para o processo de Separação por Voice Picking.

...

!<Número da Empresa>
!<Data e hora da geração do processo – formato AAAAMMDDHHMMSS >

Estrutura do Arquivo

Nome do Arquivo

<SEQUENCIAL>.voi (Ex.: 000000001.voi)

Registro de Dados

Cada arquivo deverá ser composto dos registros abaixo especificados: 

...

#Lineprocess: [número de registros de dados gerados]

Depósito 

Nesta tabela deverá ser gerado os dados de identificação do depósito para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

CODDEPOSITO

Alfanumérico

2

Sim

Código de depósito para separação.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística. 

DESCDEPOSITO

Alfanumérico

30

Sim

Descrição que identificará o depósito.

INDOPERACAO

Alfanumérico

1

Sim

Tipo de Operação:
I – Insert
D- Delete
U- Update

Dispositivos

Nesta tabela deverá ser gerado os dados de identificação do dispositivo utilizado para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

IPCOLETOR

Alfanumérico

50

Sim

Código de identificação do dispositivo.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística. 

INDOPERACAO

Alfanumérico

1

Sim

Tipo de Operação:
I – Insert
D- Delete.

Produtivo 

Nesta tabela deverá ser gerado os dados de identificação do produtivo utilizado para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

CODPRODUTIVO

Numérico

10

Sim

Código do produtivo para separação.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística. 

PRODUTIVO

Alfanumérico

40

Sim

Nome que identificará o produtivo.

SENHA

Numérico

3

Sim

Código da senha de acesso do produtivo para separação.

INDOPERACAO

Numérico

1

Sim

Tipo de Operação:
I – Insert
D- Delete
U- Update.

Produtivo Permissão

Nesta tabela deverá ser gerado os dados de permissão do produtivo utilizado para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

CODPRODUTIVO

Numérico

10

Sim

Código do produtivo para separação.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística. 

TIPOPERMISSAO

Alfanumérico

40

Sim

Identificador da permissão:
CODLINHASEPAR → Identifica que a permissão é do tipo de separação do lote
PERMSEPARJUNCAOLOTE → Identifica que a permissão é de separação do lote de junção

VALORPERMISSAO

Alfanumérico

250

Sim

Valor da permissão:
CODLINHASEPAR → Código do tipo de separação do lote
PERMSEPARJUNCAOLOTE → Indicador ‘S’ para ‘Sim’ e ‘N’ para ‘Não’

INDOPERACAO

Numérico

1

Sim

Tipo de Operação:
I – Insert
D- Delete.

Produto

Nesta tabela deverá ser gerado os dados de identificação do produto utilizado para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

SEQPRODUTO

Numérico

10

Sim

Código sequencial do produto.

NROEMPRESA

Numérico

3

Sim

Número da empresa logística. 

QTDEMBALAGEM

Numérico

8(3)

Sim

Quantidade de unidades dentro de cada embalagem.

CODACESSO

Alfanumérico

20

Sim

Código de acesso do produto(EAN, DUN, Interno).

TIPCODIGO

Alfanumérico

1

Sim

Tipo do código de acesso do produto:
E – EAN
D – DUN
B – Interno.

Atividade

Nesta tabela deverá ser gerado os dados de identificação da atividade para separação.

...

Campo

Tipo

Tamanho

Obrig.

Observação

NROEMPRESA

Numérico

3

Sim

Número da empresa logística.

NROCARGA

Numérico

9

Sim

Número da carga de expedição.

CODDEPOSITO

Alfanumérico

2

Sim

Código de depósito para separação.

SEQLOTE

Numérico

4

Sim

Número do lote de separação.

NROQUEBRA

Numérico

3

Sim

Identificação do cliente dentro do lote de separação.

NROBOX

Numérico

3

Sim

Número do box de separação.

DESTINO

Alfanumérico

40

Sim

Destino/descrição da carga.

ENDERECO

Alfanumérico

50

Sim

Endereço de separação do item.

Estrutura:
→ 3 dígitos código da rua alinhado à esquerda completando com espaço(s)
→ 3 dígitos número do prédio alinhado à esquerda completando com espaço(s)
→ 2 dígitos número da apartamento alinhado à esquerda completando com espaço(s)
→ 5 dígitos número da sala alinhado à esquerda completando com espaço(s).

Exemplo:

Rua 1, prédio, 2, apartamento 3 e sala 4
→ “1  2  3 4     “.

CODRUA

Alfanumérico

3

Sim

Código da rua.

NROPREDIO

Numérico

3

Sim

Número do prédio.

NROAPARTAMENTO

Numérico

2

Sim

Número do apartamento.

NROSALA

Numérico

5

Sim

Número da sala.

VOICECHECKDIG

Numérico

2

Sim

Dígito de verificação do endereço.

SEQPRODUTO

Numérico

10

Sim

Código sequencial do produto.

DESCPRODUTO

Alfanumérico

70

Sim

Descrição do produto.

QTDEMBALAGEM

Numérico

8(3)

Sim

Quantidade de unidades dentro de cada embalagem.

QTDEMBSOLICITADA

Numérico

15(6)

Sim

Quantidade de volumes a separar do produto para esta carga/empresa/depositante/lote/quebra.

O valor a receber deverá vir na quantidade de embalagens, por exemplo, para 50 CX12, deverá ser enviado 50.

INDPRODPESAVEL

Alfanumérico

1

Sim

Indica se o produto é pesável:
S – Sim
N – Não.

INDUTZTOLERANCIAPESO

Alfanumérico

1

Sim

Indica se o produto possui tolerância de peso:
S – Sim
N – Não.

A tolerância controlará sempre a quantidade separada maior que a quantidade solicitada.

PERCTOLERANCIAPESAVEL

Numérico

6(3)

Não

Percentual de tolerância de peso.

ORDEMSEPARACAO

Numérico

5

Sim

Ordenação da separação dos itens dentro do lote de separação.

OBSERVACAO

Alfanumérico

100

Sim

Observação da atividade de separação.

Exemplo:
→ Carga
→ Box
→ Lote, etc.

INDTIPOSEPARACAO

Alfanumérico

1

Sim

Indicará o tipo da separação:
N – Normal
A – Agrupada
J – Junção de lotes.

QTDTOTALCLISEPAGRUPADA

Numérico

10

Não

A quantidade total de clientes no lote de separação quando é realizada a separação agrupada.

INDSEPARACAOPALINTEIRO

Alfanumérico

1

Sim

Indicará se a separação é de palete inteiro, ou seja, palete na norma completa.

SEQPALETERF

Numérico

10

Não

Sequencial do palete de separação quando é realizada a separação de palete inteiro.

CODLINHASEPAR

Alfanumérico

2

Sim

Tipo de separação do lote.

INDOPERACAO

Alfanumérico

1

Sim

Tipo de Operação:
I – Insert
D- Delete
U- Update.

Exemplo do Conteúdo do Arquivo

!1
!20170801000000
#Table: MLO_XDEPOSITOVOICE, LOAD
#Column: CODDEPOSITO, NROEMPRESA, DESCDEPOSITO, INDOPERACAO, 
#Whereimp: *
#Data:
01|1|DEPOSITO TESTE|I|
#Lineprocess: 1
#Table: MLO_XCOLETORVOICE, LOAD
#Column: IPCOLETOR, NROEMPRESA, INDOPERACAO,
#Whereimp: *
#Data:
123ABC|1|I|
#Lineprocess: 1
#Table: MLO_XPRODUTIVOVOICE, LOAD
#Column: CODPRODUTIVO, NROEMPRESA, PRODUTIVO, SENHA, INDOPERACAO
#Whereimp: *
#Data:
102030|1|TESTE|123|I|
#Lineprocess: 1
#Table: XPRODUTIVOPERMISSAOVOICE, LOAD
#Column: CODPRODUTIVO, NROEMPRESA, TIPOPERMISSAO, VALORPERMISSAO, INDOPERACAO
#Whereimp: *
#Data:
102030|1|CODLINHASEPAR|S|I|
102030|1|PERMSEPARJUNCAOLOTE|S|I|
#Lineprocess: 2
#Table: MLO_XPRODCODIGOVOICE, LOAD
#Column: SEQPRODUTO, NROEMPRESA, QTDEMBALAGEM, CODACESSO, TIPCODIGO
#Whereimp: *
#Data:
9999|1|12|7890000000001|E|
#Lineprocess: 1
#Table: MLO_XINTSEPARACAOVOICE , LOAD
#Column: NROEMPRESA, NROCARGA, CODDEPOSITO, SEQLOTE, NROQUEBRA, NROBOX, DESTINO, ENDERECO, 
CODRUA, NROPREDIO, NROAPARTAMENTO, NROSALA, VOICECHECKDIG, SEQPRODUTO, DESCPRODUTO, QTDEMBALAGEM, QTDEMBSOLICITADA, INDPRODPESAVEL, INDUTZTOLERANCIAPESO, PERCTOLERANCIAPESAVEL, ORDEMSEPARACAO, OBSERVACAO, INDTIPOSEPARACAO, QTDTOTALCLISEPAGRUPADA, INDSEPARACAOPALINTEIRO, SEQPALETERF, CODLINHASEPAR,INDOPERACAO
#Whereimp: *
#Data:
1|1|01|1|0|10|DESTINO|1  2  3 4    |1|2|3|4|99|9999|DESCRICAO PRODUTO|12|50|N|||1|CARGA 1 BOX 10 LOTE 1|N||N||S|I|
#Lineprocess: 1