Segui

Elenco modifiche trasformazioni Easy Gate di Bravo Manufacturing

Sommario
Nel presente articolo è riportato un elenco delle modifiche apportate alle trasformazioni dell'Easy Gate di Bravo Manufacturing utilizzate per lo scambio dati tra il software gestionale Mago.Net e Bravo Manufacturing.
Lo scopo di questo riepilogo è di avere uno storico delle modifiche alle trasformazioni, utile alla verifica delle trasformazioni standard e all'adeguamento di eventuali trasformazioni personalizzate.
Tale articolo è rivolto ai Consulenti, Tecnici e Rivenditori del prodotto Bravo Manufacturing.

Trasformazioni MagoIN e MagoIn_Basic

Nuovi Nomi Trasformazioni Precedenti Nomi Trasformazioni Versione compatibile di BravoGate di Mago.Net e Bravo Manufacturing Descrizione Note MagoIN_Basic Tipo Esportazione
MagoOUT/020_PickingsBalance.ktr -> Passo BM_StepItemPickings   BravoGate 3.12.16.0 o superiore - Bravo 2.2.5 Passo BM_StepItemPickings {IdStep}: aggiunto controllo in query per picking Deleted=0 BRV-4904 NO  
MagoOUT/005_Prepare.ktr -> Passo BM_GatherSpool: query di selezione modificata   BravoGate 3.12.16.0 o superiore - Bravo 2.2.5
Modifica apportata: SELECT MAX(IdSlash) as Slash
FROM dbo.BM_GatherSpool
WHERE IdSync=-1
AND IdSlash <
( SELECT MIN(IdSlash) from dbo.BM_GatherSpool
WHERE RecordStatus=1)
BRV-4904   NO  
040_ItemsVar.ktr::Enum map   3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMTipoProposizMaterArticolo:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
14614528->118292480->0
14614529->118292481->1
14614530->118292482->2

 BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
 SI   0-1-2
035_Items.ktr::Enum map   3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMTipoProposizMaterArticolo:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
14614528->118292480->0
14614529->118292481->1
14614530->118292482->2

BRV-4437 
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
 SI  0-1-2
001_Null_Checker 80_Null_Checker 3.11.3.2_
2.1.11
  La trasformazione è identica alla
900_Null_Checker. Onde evitare stati
anomali dovuti ad esportazioni non
completate per intero. Per tale motivo
vengono fatti degli update di pulizia dei
dati (es. rimozione dei ###NULL###).
BRV-3717
Corretto il nome interno al ktr in
“001_Null_Checker” (in 2.1.11)
SI 0-1-2
005_MasterData1   3.11.3.2_
2.1.11
Inserimento record dummy Fornitori prelevati dalla tabella Gate di frontiera
delle Macchine e ArticoliLotti prima di procedere all’importazione macchine e in
seguito all’importazione Lotti.
BRV-4044 SI 0-1-2
010_MasterData2 05_MasterData 3.11.3.2_
2.1.10
  Modifica: In fase di I/U delle macchine è
stato aggiunto il campo Id fornitore, il
quale è stato precedentemente
importato nella trasf. 005_MasterData1.
SI 0-1-2
015_MasterData3 10_MasterData 3.11.3.2_
2.1.11
  Modifica: In fase di I/U delle squadre in
Bravo è stato aggiunto il settaggio dell’Id
Salariale a -2 (solo insert). Tale valore
verrà settato esclusivamente per le
squadre inserite per la prima volta in
Bravo. Solo per questi record si
procederà all’assegnazione del livello
salariale in
095_StepLabourSteps_MasterData2.
BRV-4037
BRV-4044
SI 0-1-2
020_MasterData4 12_MasterData 3.11.3.2_
2.1.11
  BRV-4044 SI 0-1-2
025_MasterData5 15_MasterData 3.11.3.2_
2.1.11
  Modifica: Settaggio MTPOdp a -1 per i
record dummy Odp aggiunti dalla tabella
frontiera gerarchie Ordini. In questo
modo è possibile differenziare gli Odp
passati per la prima volta in questa
esportazione da quelli già presenti con
MTPOdp pari a 0. A fine esportazione
(NullChecker) gli Odp con MTP a -1
verranno aggiornati con la QtàPrevOdp.
Questa procedura serve a coprire il caso
in cui ho importato il record dummy Odp
con -1 e nella
055_ManufacturingOrders, essendo
MTPQty “No Updatable”, non è possibile
aggiornarlo. Usando come riferimento -1
non verranno aggiornato MTP di Ordini
già presenti con MTPOdp modificato
dall’avanzamento in produzione.
BRV-4044
SI 0-1-2
030_MasterDataAdv 20_MasterDataAdv 3.11.3.2_
2.1.11
  BRV-4044 SI 0-1-2
035_Items 25_Items 3.11.3.2_
2.1.11
  Modificato Value Mapper che era
invertito erroneamente. Prima inseriva
di default il Nature a 2 (PF) mentre ora lo
legge in ingresso dal Gate Articoli
BRV-4037
SI 0-1-2
040_ItemsVar 27_ItemsVar 3.11.3.2_
2.1.11
  BRV-4037 SI 0-1-2
045_Variants 30_Variants 3.11.3.2_2.1.11   BRV-4037 SI 0-1-2
050_ItemsAdv 35_ItemsAdv 3.11.3.2_
2.1.10
  Modifica: I lotti da importare verranno
inseriti non solo per gli articoli Base ma
anche per tutte le coppie articolovariante
aventi lo stesso codice articolo
(codice IdERP).
SI 0-1-2
055_ManufacturingOrders 40_ManufacturingOrde
rs
3.11.3.2_
2.1.10
  Modifica: Aggiunta settaggio
###NULL### in campo Notes degli Odp.
Settaggio (solo in Insert) dell’MTP Odp
con la Qtà prevista Odp.
SI 0-1-2
060_MOStepsN1 45_MOStepsN 3.11.3.2_
2.1.10
Nota: Non è stata inserita, volutamente, una trasformazione preventiva per
l’inserimento dei record dummy Odp (a partire dalla BM_Gate_TX_OrdProdFasi),
nel caso in cui non fosse passato l’Ordine nella BM_Gate_TX_OrdProd.
1° Modifica: In fase di I/U delle fasi sono
stati inseriti anche i campi Tempi
matricola, presenti nelle schede
AttrezzaggioMatricola e Lavorazione
Matricola nelle schede Fasi. Tale campi
verranno utilizzati per il calcolo dei
tempi/% delle righe manodopera.
2° Modifica: Rimossa la conversione a
bigint del codice IdERP (dalla tabella Odp
di Bravo) per l’operazione di join con la
tabella di frontiera delle Fasi.
3° Modifica: Settaggio con valore di
default (-1) per i campi
Macchina/MacchinaSim/MacchinaCons
proveniente dalla tabella di frontiera
delle FasiOdp.
SI 0-1-2
065_MOStepsN2 47_MOStepsN 3.11.3.2_
2.1.10
Nota: Non è stata inserita, volutamente, una trasformazione preventiva per
l’inserimento dei record dummy Odp (a partire dalla BM_Gate_TX_OrdProdFasi),
nel caso in cui non fosse passato l’Ordine nella BM_Gate_TX_OrdProd.
Modifica: stessa modifica apportata alla
060_MOStepsN1
SI 0-1-2
070_Materials 50_Materials 3.11.3.2_
2.1.10
  Modifica: Rimossa la conversione a
bigint del codice IdERP (dalla tabella Odp
di Bravo) per l’operazione di join con la
tabella di frontiera della ListaMateriali Fasi/Odp.
SI 0-1-2
075_MOHierarchy 55_MOHierarchy 3.11.3.2_
2.1.10
  Modifica: Rimossa la conversione a
bigint del codice IdERP Odp (dalla tabella
Odp di Bravo) per l’operazione di join
con la tabella di frontiera della Gerarchia
Odp.
SI 0-1-2
080_Workers   3.11.3.2_
2.1.10
Importazione (I/U) matricole nella tabella BM_Workers provenienti dalla tabella
Gate di frontiera Matricole.
  SI 0-1-2
085_StepLabourMOTeam_MasterData   3.11.3.2_
2.1.11
Inserimento record dummy Odp e Squadre provenienti dalla tabella di frontiera
di Manodopera FasiOdp.
Nel caso delle squadre, in ogni riga manodopera viene specificata il tipo di
risorsa che puo essere Squadra o Matricola.
Indipendentemente dal valore del tipo, verrà comunque creata, anche nel caso
di matricola, un record squadra fittizio nella tabella bravo BM_Teams.
Modifca: I record dummy squadra letti
dalla teballa Manodopera, vengono
importati in Bravo con IdWageLevel = -2.
Tale valore verrà settato esclusivamente
per le squadre inserite per la prima volta
in Bravo. Solo per questi record si
procederà all’assegnazione del livello
salariale in
095_StepLabourSteps_MasterData2.
BRV-4044
SI 0-2
090_StepLabourSteps_MasterData1   3.11.3.2_
2.1.11
Inserimto record dummy Fasi dell’Odp (senza Alternativa) provenienti dalla
tabella di frontiera di Manodopera FasiOdp.
Modifica: Creazione Livelli salariali per
squadre importate in Bravo per la prima
volta (lette dalla BM_Teams con
IdWageLevel=-2). A differenza delle
matricole, qua i livelli vengono creati
anche per squadre per cui non è detto
verranno in seguito importati anche
costi orari.
BRV-4044
SI 0-2
095_StepLabourSteps_MasterData2   3.11.3.2_
2.1.11
Inserimento record dummy Fasi dell’Odp (con Fase Alternativa) provenienti dalla
tabella di frontiera di Manodopera FasiOdp.
Modifica: Assegnazione livelli salariali, a
squadre importate in Bravo per la prima
volta (lette dalla BM_Teams con
IdWageLevel=-2). In questo modo vengono assegnati i
livelli ai record squadra, prima di creare
eventuali le righe manodopera in Bravo
con 100_StepLabour, dove saranno
presenti il codice squadra e il suo livello.
In caso contrario, non effettuando
l’assegnazione squadra-livello, le righe
manodopera create avranno come dato
il codice squadra ma nessun livello
salariale poiché ancora non assegnato.
Di conseguenza il PdC non costificherà il
preventivo delle righe manodopera
poiché i livelli salariali non sono
specificati in tali righe, anche se presenti
con i costi orari.
BRV-4044
SI 0-2
100_StepLabour   3.11.3.2_
2.1.11
Importazione (I/U) dei record manodopera Fase (Attrezzaggio o Lavorazione),
provenienti dalla tabella di frontiera Manodopera FasiOdp, nella tabella Bravo
BM_StepsWorkerTimes.
Rispetto a prima la trasf. è stata
modificata in modo tale da importare
solamente le righe dove il tipo risorsa è
squadra.
BRV-4076
SI 0-2
102_StepLabour_OnlyWorkers   3.11.3.2_
2.1.11
Importazione (I/U) dei record manodopera Fase (Attrezzaggio o Lavorazione),
provenienti dalla tabella di frontiera Manodopera FasiOdp, nella tabella Bravo
BM_StepsWorkerTimes. Vengono importate solamente le righe dove il tipo
risorsa è matricola (trattata poi come squadra fittizia).
BRV-4076 SI 0-2
105_SubcontractsMOsMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Odp provenienti dalle tabelle di frontiera dei Rientri
e del PrelieviRientri da ContoLavoro.
BRV-4044 SI 0-1-2
110_SubcontractsStepsMasterData1   3.11.3.2_
2.1.11
Inserimento record dummy FasiOdp (senza Alternativa) provenienti dalle tabelle
di frontiera dei Rientri e dei PrelieviRientri da ContoLavoro. La Fase viene
inserita con tipologia Esterna.
BRV-4044 SI 0-1-2
115_SubcontractsStepsMasterData2   3.11.3.2_
2.1.11
Inserimento record dummy FasiOdp (con Fase Alternativa) provenienti dalle tabelle di frontiera dei Rientri e dei PrelieviRientri da ContoLavoro. La Fase viene
inserita con tipologia Esterna.
BRV-4044 SI 0-1-2
120_SubcontractsUoMSuppliersMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Fornitore provenienti dalla tabella di frontiera dei
Rientri da ContoLavoro.
Inserimento record dummy Unità di Misura provenienti dalla tabella di frontiera
dei Rientri e dei PrelieviRientri da ContoLavoro.
BRV-4044 SI 0-1-2
125_SubcontractsItemsMasterData1   3.11.3.2_
2.1.10
Vengono prelevati gli articoli senza variante, presenti nella tabella di frontiera
dei PrelieviRientri da Contolavoro. Solo per questi articoli, se presenti nella
tabella Articoli di Bravo, viene aggiornato il campo Variante con il valore
###NULL### (per la gestione della trasf. 130_SubcontractsItemsMasterData2).
  SI 0-1-2
130_SubcontractsItemsMasterData2   3.11.3.2_
2.1.11
Inserimento record dummy Articoli (con o senza Variante) provenienti dalla
tabella di frontiera dei PrelieviRientri da ContoLavoro.
Utilizzando come chiave di confronto sia il codice articolo che la Variante,
avendo impostato nella trasf. 125_SubcontractsItemsMasterData1 le varianti
vuote con il valore ###NULL### si evitano duplicazioni in fase di inserimento.
BRV-4037
BRV-4044
SI 0-1-2
135_SubcontractsStocksMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Lotti provenienti dalla tabella di frontiera dei
PrelieviRientri da ContoLavoro.
Il lotto viene inserito, esclusivamente, per la coppia articolo-variante (o articolonoVariante)
specificata in quel record della tabella di frontiera dei
PrelieviRientri.
BRV-4044 SI 0-1-2
140_Subcontracts   3.11.3.2_
2.1.10
Importazione (I/U) di assegnazioni CL fittizie create utilizzando la tabella di
frontiera dei Rientri da ContoLavoro.
Questo perché da Mago non vengono passate le assegnazioni ma
esclusivamente i rientri. Per tale motivo le assegnazioni sono fittizie. Il codice è
composto dalla sequenza di dati: CodiceOdp-Fase-Alt-FaseAlt-NoDocFornitore-
TipoArticolo (PF/2S/SC).
  SI 0-1-2
145_SubcontractReturns   3.11.3.2_
2.1.10
Importazione (I/U) di rientri CL provenienti dalla tabella di frontiera dei Rientri
da ContoLavoro.
Il codice è composto (come per le assegnazioni) dalla sequenza di dati:
CodiceOdp-Fase-Alt-FaseAlt-NoDocFornitore-TipoArticolo(PF/2S/SC).
  SI 0-1-2
150_SubcontractsMasterData   3.11.3.2_
2.1.10
Inserimento record dummy di Assegnazioni CL fittizie, create utilizzando la
tabella di frontiera dei PrelieviRientri da ContoLavoro.
In questo modo si previene il caso in cui vengono passati dei prelievi materiali per rientri che non sono stati esportati e ancora non importati su Bravo. E di
conseguenza non sono state ancora create delle assegnazioni fittizie.
  SI 0-1-2
155_SubcontractReturnsMasterData   3.11.3.2_
2.1.10
Inserimento record dummy Rientri CL creati tramite la tabella di frontiera dei
PrelieviRientri da ContoLavoro.
In questo modo si previene il caso in cui vengono passati dei prelievi materiali
per rientri che non sono stati esportati e ancora non importati su Bravo.
  SI 0-1-2
160_SubcontractReturnPickings_Delete   3.11.3.2_
2.1.10
Viene estratta la lista dei Rientri dalla tabella di frontiera dei PrelieviRientri da
ContoLavoro.
Per questi rientri, già precedentemente importati in Bravo, vengono eliminate
logicamente tutte le righe di prelievo materiali attualmente presenti in Bravo
nella BM_ SubcontractReturnPickings.
  SI 0-1-2
165_SubcontractReturnPickings   3.11.3.2_
2.1.11
Importazione (I/U) dei prelievi materiali dei Rientri estratti dalla tabella di
frontiera dei Rientri da ContoLavoro.
BRV-4044 SI 0-1-2
170_SubcontractReturn_UpdateStep   3.11.3.2_
2.1.10
Viene estratta la lista di tutte le Fasi per cui vengono importati in Bravo i rientri,
provenienti dalla tabella di frontiera Rientri da ContoLavoro.
Per ciascuna di queste Fasi, vengono aggiornate le qtà
ProdottiFiniti/2aScelta/Scarti consuntivo, presenti nelle righe di Fase della
tabella di Bravo BM_MOSteps.
L’aggiornamento di queste qtà consuntive (PF/2S/SC) viene effettuato
sommando le qtà estratte dalla tabella di Spool e dalla tabella dei Rientri
presenti in Bravo.
  SI 0-1-2
175_SubcontractReturn_UpdateMO_NoProducts   3.11.3.2_
2.1.10
Viene estratta la lista di tutti gli Odp per cui vengono importati in Bravo i rientri,
provenienti dalla tabella di frontiera Rientri da ContoLavoro.
Per ciascuna di questi Odp vengono aggiornate le qtà di 2aScelta/Scarti
consuntivo, presenti nella testa dell’ordine nella tabella di Bravo
BM_ManufacturingOrders.
L’aggiornamento di queste qtà consuntive (2S/SC) viene effettuato sommando le
qtà lette da tutte le fasi che compongono l’Odp.
  SI 0-1-2
180_SubcontractReturn_UpdateMO_Products   3.11.3.2_
2.1.10
Viene estratta la lista di tutte le Fasi degli Odp, per cui vengono importati in
Bravo i rientri, (provenienti dalla tabella di frontiera Rientri da ContoLavoro) e che sono Ultime fasi degli Ordini.
Tramite queste Fasi, viene aggiornata la qtà di Prodotti Finiti consuntivo
presente nella testa dell’Odp. L’aggiornamento dei PF consuntivati viene
effettuato leggendo le quantità di PF versata nell’ultima fase dell’ordine.
  SI 0-1-2
185_UpdateTerminatedProcessedExternalSteps   3.11.3.2_
2.1.10
Aggiornamento in Bravo delle Fasi provenienti dalla tabella di frontiera FasiOdp.
Le fasi che vengono aggiornate sono quelle di tipologia Esterna e in stato
Lavorazione o Terminata.
Nota: Non è stata inserita, volutamente, una trasformazione preventiva per
l’inserimento dei record dummy Odp (a partire dalla BM_Gate_TX_OrdProdFasi),
nel caso in cui non fosse passato l’Ordine nella BM_Gate_TX_OrdProd.
  SI 0-1-2
190_UpdateStepTMP   3.11.3.2_
2.1.10
Viene prelevata la lista delle Fasi Esterne e in stato Terminato presenti nella
tabella di frontiera FasiOdp.
Per ciascuna di queste Fasi, viene presa la Qtà PF di Fase e con tale valore viene
aggiornata la Qtà MTP di Fase presente nella riga Fase successiva.
  SI 0-1-2
195_UpdateMOTMP   3.11.3.2_
2.1.10
Viene prelevata la lista delle Fasi Esterne, in stato Terminato e che sono Ultime
Fasi dell’Odp (presenti nella tabella di frontiera FasiOdp).
Per ciascuna di queste Fasi, viene presa la Qtà PF di Fase e con tale valore viene
aggiornata la Qtà MTP presente nella riga di testa dell’Odp.
  SI 0-1-2
197_UpdateMOStatus_AllTerminatedSteps   3.11.3.2_
2.1.10
Vengono aggiornati tutti gli Odp presenti in Bravo (non ancora terminati) a stato
Terminato, nei caso in cui tutte le fasi contenute nell’ordine risultano terminate.
  SI 0-1-2
200_Costs_WorkersMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Matricole provenienti dalla tabella di frontiera dei
Costi Orari Matricola. Il campo IdWageLevel viene settato a -2 per indicare che la
matricola è stata inserita per la prima volta in Bravo (per la gestione
assegnazione livello salariale).
BRV-4044 NO 1-2
205_Costs_WorkersWageLevels   3.11.3.2_
2.1.11
Creazione livelli salariali fittizi creati tramite la tabella di frontiera Costi Orari
Matricola. Mago non gestisce i livelli salariali. Per tale motivo vengono creati dei
livelli fittizi a cui verranno associati in seguito i costi orari.
BRV-4044 NO 1-2
210_Costs_Workers_Update   3.11.3.2_
2.1.11
Viene estratta la lista delle matricole per cui vengono importati in Bravo i costi
orari, provenienti dalla tabella di frontiera costi orari matricola.
Per le matricole che sono state importate dall’esportazione corrente (Id livello
salariale=-2) viene assegnato il livello salariali fittizio creato con la
205_Costs_WorkersWageLevels.
BRV-4044 NO 1-2
215_Costs_WorkersWageLevelsHourlyCosts_Delete   3.11.3.2_
2.1.10
Aggiornamento delle righe di costo orario da eliminare “logicamente” in Bravo,
provenienti dalla tabella di frontiera costi orari Matricola.
In questo step viene fatta un’operazione di update per le righe di costo già
presenti nella tabella di Bravo e una di insert, sempre per i costi eliminati mai
importati.
  NO 1-2
220_Costs_WorkersWageLevelsHourlyCosts   3.11.3.2_
2.1.10
Importazione (I/U) delle righe di costo orario dalla tabella di frontiera costi orari
Matricola. In questo step vengono importate solo le righe di costo attive e non
da eliminare.
  NO 1-2
225_Costs_TeamsMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Squadre provenienti dalla tabella di frontiera dei
Costi Orari Squadra. Il campo IdWageLevel viene settato a -2 per indicare che la
squadra è stata inserita per la prima volta in Bravo (per la gestione assegnazione
livello salariale).
BRV-4044 NO 1-2
230_Costs_TeamsWageLevels   3.11.3.2_
2.1.11
Creazione livelli salariali fittizi creati tramite la tabella di frontiera Costi Orari
Squadra. Mago non gestisce i livelli salariali. Per tale motivo vengono creati dei
livelli fittizi a cui verranno associati in seguito i costi orari.
BRV-4044 NO 1-2
235_Costs_Teams_Update   3.11.3.2_
2.1.11
Viene estratta la lista delle squadre per cui vengono importati in Bravo i costi
orari, provenienti dalla tabella di frontiera costi orari Squadra.
Per le squadre che sono state importate dall’esportazione corrente (Id livello
salariale=-2) viene assegnato il livello salariali fittizio creato con la
230_Costs_TeamsWageLevels.
BRV-4044 NO 1-2
240_Costs_TeamsWageLevelsHourlyCosts_Delete   3.11.3.2_
2.1.10
Aggiornamento delle righe di costo orario da eliminare “logicamente” in Bravo,
provenienti dalla tabella di frontiera costi orari Squadra.
In questo step viene fatta un’operazione di update per le righe di costo già
presenti nella tabella di Bravo e una di insert, sempre per i costi eliminati mai
importati.
  NO 1-2
245_Costs_TeamsWageLevelsHourlyCosts   3.11.3.2_
2.1.10
Importazione (I/U) delle righe di costo orario dalla tabella di frontiera costi orari
Squadra. In questo step vengono importate solo le righe di costo attive e non da
eliminare.
  NO 1-2
250_Costs_ApplianceMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Macchine provenienti dalla tabella di frontiera dei
Costi Orari Macchina.
BRV-4044 NO 1-2
255_Costs_AppliancesHourlyCosts_Delete   3.11.3.2_
2.1.10
Aggiornamento delle righe di costo orario da eliminare “logicamente” in Bravo,
provenienti dalla tabella di frontiera costi orari Macchina. In questo step viene fatta un’operazione di update per le righe di costo già
presenti nella tabella di Bravo e una di insert, sempre per i costi eliminati mai
importati.
  NO 1-2
260_Costs_AppliancesHourlyCosts   3.11.3.2_
2.1.10
Importazione (I/U) delle righe di costo orario dalla tabella di frontiera costi orari
Macchina. In questo step vengono importate solo le righe di costo attive e non
da eliminare.
  NO 1-2
265_Costs_ItemsMasterData1   3.11.3.2_
2.1.11
Vengono prelevati i codici articoli, presenti nella tabella di frontiera dei Costi
Articoli (senza Lotto) e Costi Lotti Articoli. Solo per questi articoli, se già
importati nella tabella Articoli di Bravo, vengono aggiornate le righe senza
Variante con il valore ###NULL### (per la gestione della trasf.
270_Costs_ItemsMasterData2).
BRV-4044 NO 1-2
270_Costs_ItemsMasterData2   3.11.3.2_
2.1.11
Inserimento record dummy Articoli (senza Variante) provenienti dalla tabella di
frontiera dei Costi Articoli (senza Lotto) e Costi Lotti Articoli.
Utilizzando come chiave di confronto sia il codice articolo che la Variante,
avendo impostato nella trasf. 265_Costs_ItemsMasterData1 le varianti vuote
con il valore ###NULL### si evitano duplicazioni in fase di inserimento.
Inserito costrutto Distinct nelle query dei
table input che estraggono la lista di
articoli.
BRV-4031
BRV-4037
NO 1-2
275_Costs_ItemStocksMasterData   3.11.3.2_
2.1.11
Inserimento record dummy Lotti Articoli provenienti dalla tabella di frontiera dei
Costi Lotti Articoli.
I lotti provenienti dalla tabelle di frontiera dei costi non hanno la variante
articolo di riferimento ma solo il codice articolo. Per tale motivo ciascun lotto
verrà inserito per ogni coppia articolo-variante (anche senza per articolo
variante) a parità di codice articolo del lotto.
Inserito costrutto Distinct nelle query dei
table input che estraggono la lista di
articoli.
BRV-4031
NO 1-2
280_Costs_ItemsCosts_Delete   3.11.3.2_
2.1.10
Viene estratta la lista dei Costi articoli senza lotto da eliminare logicamente in
Bravo, provenienti dalla tabella di frontiera Costi Articoli (senza Lotto).
In questa tabella i cosi estratti non sono riferiti a nessuna variante né a nessun
lotto. Di conseguenza per ciascuna di queste righe di costo, si dovranno
eliminare tutte le righe di costo con stesso codice articolo e data di validità,
inserite per tutte le coppie articolo-variante (anche senza variante) e senza lotto.
Se i costi da eliminare non sono ancora presenti in Bravo verranno comunque
inseriti da zero.
  NO 1-2
285_Costs_ItemsCosts   3.11.3.2_
2.1.10
Importazione (I/U) dei costi articoli attivi (non eliminati), provenienti dalla tabella di frontiera Costi Articoli (senza Lotto). In questa tabella i cosi estratti
non sono riferiti a nessuna variante né a nessun lotto.
Di conseguenza per ciascuna di queste righe di costo, si dovranno
inserire/aggiornare n righe di costo con stesso codice articolo e data di validità,
per tutte le n coppie articolo-variante (anche senza variante) e senza lotto.
  NO 1-2
290_Costs_ItemsLotsCosts_Delete   3.11.3.2_
2.1.11
Viene estratta la lista dei costi lotti articoli da eliminare logicamente in Bravo,
provenienti dalla tabella di frontiera Costi Lotti Articoli.
I costi lotti da eliminare, saranno quelli con Data di Arrivo Lotto (in BM_Stocks di
Bravo), diversa da quella impostata nelle righe dei costi importati (esempio: la
data di arrivo lotto è stata modificata dopo aver importato i costi lotto con la
vecchia data di arrivo).
Potendo avere diversi lotti con stesso numero lotto per tutte le coppie articolovariante
(o senza variante), per ciascuna riga di costo proveniente dalla frontiera
dovranno essere eliminate tutte le righe di costo di tutte le coppie articolovariante
(o senza variante) a parità di numero lotto. Se i costi da eliminare non
sono ancora presenti in Bravo verranno comunque inseriti da zero.
Inserito costrutto Distinct nelle query dei
table input che estraggono la lista di
articoli.
BRV-4031
NO 1-2
295_Costs_ItemsLotsCosts   3.11.3.2_
2.1.10
Importazione (I/U) dei costi lotti articoli attivi (non eliminati), provenienti dalla
tabella di frontiera Costi Lotti Articoli.
In questa tabella i costi estratti non sono riferiti a nessuna variante ma solo al
numero lotto.
Di conseguenza per ciascuna di queste righe di costo, si dovranno
inserire/aggiornare n righe di costo con stesso codice articolo, numero lotto e
data di validità, per tutte le n coppie articolo-variante (o senza variante).
  NO 1-2
300_Costs_SupplierPriceListsMasterData1   3.11.3.2_
2.1.10
Vengono prelevati i codici articoli, presenti nella tabella di frontiera Listini
fornitori e Costi listini fornitori. Solo per questi articoli, se già importati nella
tabella Articoli di Bravo, vengono aggiornate le righe senza Variante con il valore
###NULL### (per la gestione della trasf.
305_Costs_SupplierPriceListsMasterData2).
  NO 1-2
305_Costs_SupplierPriceListsMasterData2   3.11.3.2_
2.1.11
Inserimento record dummy Articoli (senza Variante) provenienti dalla tabella di
frontiera dei Listini fornitori e Costi listini fornitori.
Utilizzando come chiave di confronto sia il codice articolo che la Variante,
avendo impostato nella trasf. 300_Costs_SupplierPriceListsMasterData1 le
varianti vuote con il valore ###NULL### si evitano duplicazioni in fase di inserimento.
BRV-4037
BRV-4044
NO 1-2
310_Costs_SupplierPriceLists_Delete   3.11.3.2_
2.1.10
Viene estratta la lista dei Listini fornitori da eliminare logicamente in Bravo,
provenienti dalla tabella di frontiera Listini fornitori.
Per ogni listino da eliminare, verrà inserita/aggiornata come eliminata la scheda
listino in Bravo.
Nota: Le schede Listini e i costi listini sono riferiti ad uno specifico codice Articolo
e a nessuna variante. Per tale motivo, listini e costi vengono importati solo per
gli articoli base (senza variante) presenti in Bravo. Gestione differente rispetto ai
costi articoli che venivano inseriti, ciascuno, n volte per le n coppie articolo-variante.
Modifica: L’aggiornamento delle singole
righe di listino da eliminare in base alle
teste eliminate non viene più fatto nella
trasf. corrente ma nella
312_Costs_SupplierPriceListsSlave_Dele
te.
BRV-3846
NO 1-2
312_Costs_SupplierPriceListsSlave_Delete   3.11.3.2_
2.1.10
Viene estratta la lista dei Listini fornitori da eliminare logicamente in Bravo,
provenienti dalla tabella di frontiera Listini fornitori.
Per ogni listino da eliminare, verranno aggiornate tutte le eventuali righe di
costo già presenti in Bravo con deleted a 1.
Nota: Le schede Listini e i costi listini sono riferiti ad uno specifico codice Articolo
e a nessuna variante. Per tale motivo, listini e costi vengono importati solo per
gli articoli base (senza variante) presenti in Bravo. Gestione differente rispetto ai
costi articoli che venivano inseriti, ciascuno, n volte per le n coppie articolo-variante.
BRV-3846 NO 1-2
315_Costs_SupplierPriceLists   3.11.3.2_
2.1.10
Importazione (I/U) dei Listini fornitori attivi (non eliminati), provenienti dalla
tabella di frontiera Listini fornitori.
Nota: Listini inseriti solo per articoli base (senza variante).
  NO 1-2
320_Costs_SupplierPricesListsMasterData   3.11.3.2_
2.1.10
Inserimento record dummy schede Listini fornitori, provenienti dalla tabella di
frontiera dei Costi listini fornitori.
Nota: Listini inseriti solo per articoli base (senza variante).
  NO 1-2
325_Costs_SupplierPrices_Delete   3.11.3.2_
2.1.10
Vengono estratte tutte le schede Listini fornitori, provenienti dalla tabella di
frontiera Listini fornitori, con flag ReloadAllPrices abilitato.
Per ciascuno di queste Schede Lstini, già importati in Bravo, dovranno essere
eliminate (logicamente) tutte le righe di costo presenti anch’esse in Bravo
(BM_SupplierPrices).
Nota: Le singole righe di costo listino provenienti dalla tabella di frontiera Costi
listini, non hanno il flag Deleted. Per l’eliminazione viene quindi utilizzato il flag
ReloadAllPrices in testa alla scheda, il quale sarà a true nel caso in cui devono essere eliminate tutte le righe di costo e reimportate in Bravo.
  NO 1-2
330_Costs_SupplierPrices   3.11.3.2_
2.1.10
Importazione (I/U) dei costi listini provenienti dalla tabella di frontiera Costi
listini fornitori.
Il costo listino verrà aggiornato a parità di articolo, fornitore, operazione, data di
validità, quantità limite e unità di misura.
Nota: Costi listini inseriti solo per schede listini di articoli base (senza variante).
  NO 1-2
900_Null_Checker 80_Null_Checker 3.11.3.2_
2.1.10
  Modifica: Sono state aggiunte delle
righe di Update, sempre relative
all’aggiornamento dei campi impostati
con valore ###NULL### ed inseriti per
via delle nuove trasformazioni.
Modifica: Aggiornamento MTP Odp con
valore -1 (settato per record dummy
Odp inseriti nell’esportazione corrente)
con la QtàPrev Odp.
SI 0-1-2
final final 3.11.3.2_
2.1.10
    SI 0-1-2

Nota: Tutte le trasformazioni riportate sopra sono incluse nel pacchetto MagoIN (completo). Sempre dalla tabella sopra è possibile vedere quali trasformazioni non sono
incluse nel pacchetto MagoIN_Basic (sono eslcuse le trasformazioni relativi ai soli costi).
Dalla colonna “Tipo Esportazione” è possibile vedere i tipi di esportazione BravoGate che sono gestiti o meno dalle singole trasformazioni.
Tipo esportazione:

  • Dati di Produzione: 0
  • Costi: 1
  • Completa: 2 

Dalla 2.1.10 tutte le trasformazioni presenti nei pacchetti MagoIN e MagoIN_Basic sono state aggiornate con il controllo di importazione valida, vedere in merito BRV-3431.

Trasformazioni MagoOUT

Nuovi Nomi Trasformazioni Precedenti Nomi Trasformazioni Versione compatibile di BravoGate di Mago.Net e Bravo Manufacturing Descrizione Note
 025_ExplicitClosures::Closure mode mapper     3.12.16.0_2.1.17 e 2.2.0

Variato enumerativo di BravoGate-ARGOMStatoImportMateriali:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
19529728->119799808->0
19529729->119799809->1
19529730->119799810->2
19529731->119799811->3

 
BRV-4437
BRV-4736 
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
 025_ExplicitClosures::Add status    3.12.16.0_2.1.17 

Variato enumerativo di BravoGate-ARGOMStatoImportMateriali:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
16646144->118882304->Not mapped

 
BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
020_PickingsBalance.ktr::TipoCons and Specificator     3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMStatoImportMateriali:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
14352385->118161409->Not mapped

 
  BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
020_PickingsBalance.ktr::Add status   3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMStatoImportMateriali:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
16580608->118816768->Not mapped

 
 BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
015_StepBalance.ktr::Add status   3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMStatoImportFasi:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
16515072->118751232->Not mapped

 
BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
010_TeamBalance.ktr::Add status   3.12.16.0_2.1.17

Variato enumerativo di BravoGate-ARGOMGateStatoImportTempiSquadre:

Enum. Preced.->Enum. Nuovo->Enum. Bravo
16711680->118947840->Not mapped

BRV-4437
vedere articolo "Modifica enumerativi su BravoGate 3.12.16.0"
005_Prepare 05_Prepare 3.11.3.2_ 2.1.6    
010_TeamBalance 10_TeamBalance 3.11.3.2_ 2.1.6   Modifiche: I campi UtenteCons, Alternativa e NrOrdProd
da esportare nella tabella di frontiera
BM_Gate_RX_SquadreDaCons, sono stati settati con il
valore ###NULL### per evitare l’inserimento di valori
NULL.
015_StepBalance 20_StepBalance 3.11.3.2_ 2.1.6   Modifiche: I campi UtenteCons, Alternativa e NrOrdProd
da esportare nella tabella di frontiera
BM_Gate_RX_FasiDaCons, sono stati settati con il valore
###NULL### per evitare l’inserimento di valori NULL.
020_PickingsBalance 30_PickingsBalance 3.11.3.2_ 2.1.6   Modifiche: I campi Lotto, UM, SostituisceComp, Variante,
Alternativa, Causale e NrOrdProd da esportare nella
tabella di frontiera BM_Gate_RX_CompDaCons, sono stati
settati con il valore ###NULL### per evitare l’inserimento
di valori NULL.
Sono state aggiunte due costanti per i campi
SpecificatoType (valore default 6750211) e Specificator
(settato con valore ###NULL### per evitare l’inserimento
di valori NULL).
025_ExplicitClosures 40_ExplicitClosures 3.11.3.2_ 2.1.6   Modifiche: Il campo Alternativa e NrOrdProd da esportare
nella tabella di frontiera BM_Gate_RX_ChiusureEspl, è
stato settato con il valore ###NULL### per evitare
l’inserimento di valori NULL.
030_Sync 50_Sync 3.11.3.2_ 2.1.6    
900_Null_Checker   3.11.3.2_ 2.1.6 Nuova trasformazione: I campi settati nelle trasformazioni precedenti con
valore ###NULL### vengono aggiornati con il valore stringa vuota (“”).
 
final final final    

Nota: I nomi delle trasformazioni della MagoOUT sono stati modificati in questo modo per avere un allineamento con le trasformazioni presenti nei pacchetti MagoIN e MagoIN_Basic.

 

Altre domande? Invia una richiesta

Commenti

Powered by Zendesk