A importação de atualização de uma lista previamente criada em Enterprise Management.
A importação de criação de lista de inventário.
Este modelo de importação está a três níveis que correspondem às três tabelas a atualizar : CUNSESSION, CUNLISTE e CUNLISDET.
Este tipo de importação permite de atualizar uma lista já criada em Sage X3 (atualização da quantidade contada por exemplo).
Para este tipo de inventário, afim de detactar que é uma importação de atualização de uma lista existente, os campos CUNSSSNUM (Nº de sessão) deve ser preenchido. O estabelecimento é também um campo a preencher.
Rubricas | Literais | Importação | Obrigatório | Defeito | Inventário existente |
CUNSSSNUM | Sessão | Sim | Sim |
| Obrigatório. |
STOFCY | Estabelecimento de armazenagem | Sim | Sim |
| X |
Os campos desta tabela são a registar se deseja validar a lista automaticante seguinte à importação. Esta validaação teve lugar se os campos CUNLISSTA = 5. Os campos STOFCY e CUNSSSNUM são obrigatórios.
Rubricas | Literais | Importação | Obrigatório | Defeito | Inventário existente |
CUNSSSNUM | Session | Sim | Sim |
| Obrigatório. |
CUNLISNUM | Lista : | Sim |
|
|
|
CUNLISSTA | Estatutos | Sim | Não | 1 | X |
STOFCY | Estabelecimento de armazenagem | Sim | Sim |
| X |
O nº de sessão, o número de lista assim que a fila são obrigatórios para encontrar a lista a atualizar. Se a linha de stock não foi apresentada sobre a lista indicada então ela está acrescentada na lista comum uma linha não prevista.
As rubricas das linhas de stock são importantes porque ela permite saber se falta atualizar a qunatidade em dia sobre uma linha da lista ou se falta criar uma nova lista.
Rubricas | Literais | Importação | Obrigatório | Defeito | Inventário existente |
Aquelas que permite, encontrar um detalhe existente. | |||||
CUNSSSNUM | Sessão | Sim |
|
| obrigatório. |
CUNLISNUM | Lista : | Sim |
|
| obrigatório. |
ITMLISNUM | Fila: | Sim | Sim |
| obrigatório. |
STOFCY | Estabelecimento | Sim |
|
| X |
Aquelas que atualizam o inventário | |||||
QTYPCUNEW | Stk UC contado | Sim |
|
| obrigatório. |
QTYSTUNEW | Stk US contado | Sim |
|
| obrigatório. |
ZERSTOFLG | Stock nulo : | Sim |
|
| obrigatório. |
Aquelas que permitem encontrar uma linha de stock | |||||
ITMREF | Artigo | Sim |
|
| X |
LOTE | Lote | Sim |
|
| X |
SLO : | Sublote | Sim |
|
| X |
LOC : | Acondicionamento | Sim |
|
| X |
STA : | Estatutos | Sim |
|
| X |
PCU | Unidade, | Sim |
|
| X |
PCUSTUCOE | Coeficiente : | Sim |
|
| X |
SERNUM : | Série | Sim |
|
| X |
PALNUM | Ident 1 | Sim |
|
| X |
CTRNUM | Ident 2 | Sim |
|
| X |
QLYCTLDEM | Dem analyse | Sim |
|
| X |
Se a zona ITMLISNUM está a 0 então uma nova linha será acrescentada. Senão a linha será atualizada.
Importação de lista em criação
Existem três tipos de importação de criação de inventário :
Criação de inventário parcial : As listas são alimentadas unicamnte pelas linhas de stock importadas (CUNSSSNUM apresenta e não registado).
Criação de inventário completo artigo : todas as linhas de stock dos artigos presentes nos limites artigos constituem a/as listas (CUNSSSNUM presente e não registado e CUNLASFLG = 2).
Criação de inventário completo acondicionamento: todas as linhas de stock dos acondicionamento presentes nos limites acondicionamento constituem a/as listas (CUNSSSNUM apresenta e não regista e CUNSSSTYP = 2).
Rubricas | Literais | Importação | Obrigatório | Defeito | Criação Inventário Parcial | Criação Inventário Completo Artigo : | Criação Inventário Completo Acondicionamento : |
CUNSSSNUM | Sessão | Sim | Sim |
| obrigatório. | obrigatório. | obrigatório. |
CUNSSSDES | Título | Sim |
|
| obrigatório. | obrigatório. | obrigatório. |
CUNSSSTYP | Type inv. | Sim | Não | 1 | 1 | 1 | 2 |
CUNSSSMOD | Escolha trat. | Não |
| 1 | 1 | 1 | 1 |
CUNNULSTK | Artigo ss stk | Não |
| 1 | 1 | 1 | 1 |
CUNSRTCOD | Ordenação inventário | Sim | Não | 1 | X | X | X |
CUNLASFLG | Global | Sim | Não | 1 | 1 | 2 | 1 |
MAXLIG | Maximum Lig | Sim | Não | INV |
| X | X |
PRCLIG | % limite | Sim | Não | 100 |
| X | X |
ITMREFxxx | Artigo | Sim | Não |
|
| X |
|
LOCxxx | Acondicionamento | Sim | Não |
|
|
| X |
STOFCY | Estabelecimento de armazenagem | Sim | Sim |
| X | X | X |
O campo nº de sessão é obrigatório para identificar que é uma criação de sessão de inventário (campos vazio no ficheiro importação) O intitulado deve também ser registada em caso de criação.
Se a importação é uma criação de inventário completo artigo então o campo CUNLASFLG deve tomar o valor 2.
Se a importação é uma criação de inventário completo acondicionamento então o campo CUNSSSTYP deve tomar o valor 2.
Os campos desta tabela são a registar se deseja validar a lista automaticante seguinte à importação. Esta validação não está disponível que no caso de inventário parcial. Para validar falta que o campo CUNLISSTA = 5.
Rubricas | Literais | Importação | Obrigatório | Defeito | Criação Inventário Parcial |
CUNSSSNUM | Sessão | Sim | Sim |
| obrigatório. |
CUNLISNUM | Lista : | Sim |
|
| obrigatório. |
CUNLISSTA | Estatutos | Sim | Não | 1 | X |
STOFCY | Estabelecimento de armazenagem | Sim | Sim |
| X |
O nº de sessão, o nº de lista assim que a fila são obrigatórios e devem estar vazios para indicar que é uma criação de lista.
As rubricas das linhas de stock são importantes porque elas permitem de identificar as linhas contabilísticas e então de reestabelecer a quantidade teórica se elas existem.
Rubricas | Literais | Importação | Obrigatório | Defeito | Criação Inventário Parcial | Criação Inventário Completo Artigo : | Criação Inventário Completo Acondicionamento : |
Aquelas que permite, encontrar um detalhe existente. | |||||||
CUNSSSNUM | Sessão | Sim |
|
| obrigatório. |
|
|
CUNLISNUM | Lista : | Sim |
|
| obrigatório. |
|
|
ITMLISNUM | Fila: | Sim | Sim |
| obrigatório. | obrigatório. | obrigatório. |
STOFCY | Estabelecimento | Sim |
|
| X | X | X |
Aquelas que atualizam o inventário | |||||||
QTYPCUNEW | Stk UC contado | Sim |
|
| obrigatório. | obrigatório. | obrigatório. |
QTYSTUNEW | Stk US contado | Sim |
|
| obrigatório. | obrigatório. | obrigatório. |
ZERSTOFLG | Stock nulo : | Sim |
|
| obrigatório. | obrigatório. | obrigatório. |
Aquelas que permitem encontrar uma linha de stock | |||||||
ITMREF | Artigo | Sim |
|
| X | X | X |
LOTE | Lote | Sim |
|
| X | X | X |
SLO : | Sublote | Sim |
|
| X | X | X |
LOC : | Acondicionamento | Sim |
|
| X | X | X |
STA : | Estatutos | Sim |
|
| X | X | X |
PCU | Unidade, | Sim |
|
| X | X | X |
PCUSTUCOE | Coeficiente : | Sim |
|
| X | X | X |
SERNUM : | Série | Sim |
|
| X | X | X |
PALNUM | Ident 1 | Sim |
|
| X | X | X |
CTRNUM | Ident 2 | Sim |
|
| X | X | X |
QLYCTLDEM | Dem analyse | Sim |
|
| X | X | X |
Em criação de lote, segundo os artigos, a data de perempção pode ser importada senão o sistema toma a data do dia. O atraso de perempção está emitido da ficha artigo O título pode ser importado senão o sistema toma este da ficha artigo.
Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :
Os erros possíveis à importação são :
O número de sessão preenchido não existe
"sessão inexistente ! nº de sessão inexistente !"
O número de lista preenchido não existe
"lista inexistente ! nº de sessão inexistência!"
Quantidade UC contabilizada <> 0 e Stock nulo a sim
"qte conta UC <> 0 e stock nulo = sim! sessão inexistente! lista inexistente! nº CUD inexistente!"ii
Quantidade UC contabilizada <> 0 e Stock nulo a sim
"qtd conta UC <> 0 e stock nulo = sim! sessão inexistente! lista inexistente! nº CUD inexistente!"
Se ITMLISNUM (fila) <> 0 e número de lista não preenchida
"lista ausente ! sessão inexistente ! fila inexistente!"
Se o ficheiro importado não tem informação quantidades contadas ou de stock nulo
"importação nula : sem quantidade contabilizadas nem stock nulo ! sessão inexixtente ! lista inexistente ! nº CUD inexistente"
Se as rubricas STOFCY ou ITMREF ou STATUT ou UNITE ausentes
"rubricas: STOFCY, ITMREF, STA, PCU ausente(s)! sessão inexixtente ! lista inexistente ! n°CUD inexistente !"
Se as rubricas STOFCY ou ITMREF ou STATUT ou UNITE não estão registadas
"rubricas: STOFCY, ITMREF, STA, PCU ausentes! sessão inexixtente ! lista inexistente ! n°CUD inexistente !"
Se a unidade preenchida diferente de US do artigo e rubrica PCUSTUCOE ausente
"rubricas PCUSTUCOE ausente ! sessão inexistente ! lista inexistente ! nº CUD inexistente!"
Se a unidade preenchida diferente de US do artigo e rubrica PCUSTUCOE a 0
"rubricas PCUSTUCOE ausente ! sessão inexistente ! lista inexistente ! nº CUD inexistente!"
Nos casos seguintes :
Se o artigo foi gerido em lote e a rubrica LOT está ausente,
Se o artigo está gerado em sub lote e a rubrica SLO está ausente,
Se o artigo está gerido em série e a rubrica SERNUM está ausente,
Se o artigo gere os acondicionamentos e a rubrica LOC está ausente,
a mensagem seguinte se afixa :
"rubricas LOT, SLO, SERIE, LOC ausente(s) ! sessão inexistente ! lista inexistente ! n°CUD inexistente !"
Nos casos seguintes :
Se o artigo foi gerido em lote e a rubrica LOT está não preenchida,
Se o artigo está gerido em sub lote e a rubrica SLO está ausente,
Se o artigo está gerido em série e a rubrica SERNUM está ausente,
Se o artigo gere os acondicionamentos e a rubrica LOC está não ausente,
a mensagem seguinte se afixa :
"rubricas LOT, SLO, SERIE, LOC ausente(s) ! sessão inexistente ! lista inexistente ! n°CUD inexistente !"
Se artigo inexistente:
"artigo inexistente! sessão inexistente! lista inexistente! nº CUD inexistente! artigo inexistente!"
Se artigo estabelecimento inexistente:
"artigo estabelecimento inexistente! sessão inexistente! lista inexistente! nº CUD inexistente! estabelecimento inexistente!"
Se artigo não gerido em stock
"artigo não gerido em stock ! sessão inexistente ! lista inexistente ! nº CUD inexistente ! artigo inexistente"
Se estatuto de stock não autorizado
"estatuto de stock não autorizado ! sessão inexistente ! lista inexistente ! nº CUD inexistente ! estatuto inexistente"
Se a unidade de acondicionamento não foi entrado
"a unidade de acondicionamento não está encontrado ! sessão inexistente ! a lista inexistente ! nº CUD inexistente ! unidade inexistente!"
Se acondicionamento inexistente
"acondicionamento ! sessão inexistente! lista inexistente! nº CUD inexistente! acondicionamento inexistente! "
Se artigo gerado em série e as quantidades contadas são <> 1 ou a unidade <> do artigo de stock
"rubricas QTYPCUNEW, QTYSTUNEW, PCU incorretos : artigo gerido em série ! sessão inexistente ! lista inexistente ! nº CUD inexistente ! artigo inexistente !"
Se no caso de uma nopva linha de inventário, a linha de stock correspondente está já em inventário
"linha de stock em inventário! sessão inexistente! lista inexistente ! nº CUD inexistente ! crono stock inexistente!"
Sobre uma nova linha de inventário : após deteção da linha de stock correspondente para recuperar o alocado,
Sobre uma linha existente : para recuperar o alocado,
as mensagens de erro possíveis são :
"erro de acesso sobre o ficheiro STOCK ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! crono stock inexistente !"
"erro de registo do ficheiro STOLOT" no caso de uma nova linha de inventário, sobre uma linha de stock inexistente e sobre um novo lote.
"erro de escrita sobre o ficheiro STOLOT ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! artigo inexistente ! lote inexistente ! sub lote inexistente !"
No caso de uma importação de inventário completo : após deteção da linha de inventário precedentemente criado sobre uma linha existente, as mensagens de erro possíveis são :
"registo CUNLISDET inexistente ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! Fila inexistente !"
"o ficheiro de importação não tem quantidades contadas sobre uma nova linha e sem linha de stock correspondente"
"importação nula : sem quantidades contadas sobre CUNLISDET inexistente ! sessão inexistente ! lista inexistente ! nº CUD inexistente !"
"erro de escrita de registo de trabalho do ficheiro STOJOU no caso de uma nova linha de inventário, sobre um artigo inexistente na lista"
"erro de escrita do registo de trabalho STOJOU ! sessão inexistente ! lista inexistente ! artigo inexistente ! "
Se o número de série importado existe já, controlo feito no caso de uma nova linha sem linha de stock correspondante, les messages d'erreur possibles sont :
"Número de série existe já para este artigo ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! artigo inexistente ! série inexistente !"
"controlo da quantidade de contas da linha de stock com a sua quantidade alocada. A quantidade alocada não deve ser inferior"
'a quantidade alocada é superior à quantidade contabilizada ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! crono stock inexistente !"
"Importação de um detalhe existente validado ou abandonado"
"importação interdita : o detalhe está abandonado ou validado ! sessão inexistente ! lista inexistente ! n°CUD inexistente ! fila inexistente !"
"importação interdita sobre uma sessão existente fechado"
"importação interdita : a sessão está fechada ! sessão inexistente !"
"o número de sessão importada está inexistente"
"sessão inexistente !"
"validação impossível : erro de leitura CUNLISTE ! sessão inexistente ! lista inexistente !"
"A validação de uma importação de criação de inventário completo é interdito, a validação deve se fazer manualmente"
"validação interdia em importação de criação de inventário completo ! sessão inexistente !"
Este modelo é utilizável ao mesmo tempo em import. e export.. Os dados são actualizados nas seguintes tabela :
Tabela | Descr. Tabela |
---|---|
BPDLVCUST [BPD] | |
CUNLISDET [CUD] | Inventários |
CUNLISTE [CUL] | Lista de inventários |
CUNSERDET [CSD] | Inventarios series |
CUNSESSION [CUN] | Sessão inventário |
FACILITY [FCY] | |
ITMBPS [ITP] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMMVT [ITV] | Acumulado Mov.artigo-estabelec. |
ITMSALES [ITS] | |
ITMWRH [ITW] | |
LPN [LPN] | |
STOCK [STO] | Stocks |
STOLOC [STC] | Localizações |
STOLOT [STL] | Número de lote |
STOPAR [STE] | |
STOSER [STS] | Número de série |
TABFOR [TFO] | |
WAREHOUSE [WRH] |