
Scopri la versione R10


MechWorks s.r.l.
via Vallescura, 8/2
40136 - Bologna, Italy
http://www.mechworks.com
Miglioramenti
E' ora possibile definire una sezione (chiamata EDIT_BOM in tutte le lingue) nel file SCHEMA\Tables2.DFL per dichiarare i campi da mostrare nel dialogo Edita Distinta ...
La gestione di tale sezione e' supportata dagli Admin Tools.
(dettagli nell'help alla voce EditBOM)
E' stata implementata una nuova logica che evita ogni cambiamento nell'ordine nativo del CAD.
Con R10 esistono solo due condizioni:
- l'ordine nativo del CAD, senza posizioni assolute
- l'ordine delle posizioni assolute
Grazie a questa nuova logica e' possibile, quando e' ancora applicato l'ordine nativo del CAD, ordinare gli elementi della distinta tramite un doppio click sull'intestazione delle colonne ID/CONFIG/DESCRIZIONE/... ed applicare il nuovo ordine solo come posizioni assolute.
Resettando le posizioni assolute si riottiene l'oridne nativo del CAD.
Se presente, il file LST\PARENT_CHILD_FAI_ACQUISTA.LST (localizzato per ogni lingua) viene caricato per la scelta dei valori del campo FAI/ACQUISTA; altrimenti vengono caricati i valori dal file LST\FAI_ACQUISTA.LST
Questa opzione permette la creazione di record Generici come elementi della Distinta.
Le estensioni di tali documenti possono essere definiti nella sotto opzione

Per esempio con le impostazione della figura solo i file con estensione .DWG, .DXF e .ME saranno gestiti come elementi della Distinta
Per i documenti che soddisfano tale condizione, l'attributo FAI_ACQUISTA di default e' FAI.
Per le operazioni di drag&drop verra assegnato il valore FAI anche per l'attributo PARENT_CHILD_FAI_ACQUISTA.
La funzionalita' di Sincronia file e' ora supportata anche su piattaforme x64 grazie all'uso del server DBStandalone a 32bit utilizzato come fuori processo.
Tale tecnica e' necessaria per sopperire alla mancanza, in ambiente x64, di driver ODBC per database di tipo mdb, usati da Sincronia File come immagine del database.
A questo scopo e' stato anche modificato lo script LST\SYSTEM\Briefcase.vbs.
Usando questo script e' possibile personalizzare l'azione di doppio click, quella che di default apre il file associato al record.
(consultare l'help della CommandShell per i dettagli)
Sono stati migliorati alcuni dettagli visivi (tipo lo sfondo dell'albero) per l'apertura in modalità Aggiorna.
Il formato selezionato nell'opzione viene ora visualizzato come tale in tutte le griglie.
Se abilitata, DBWorks non mostrera' alcun dialogo di notifica quando un componente caricato in memoria in sola lettura verra' modificato da un altro disegnatore.
Apparira' solo un tooltip sullo schermo per ricordare che il componente necessita l'aggiornamento.
Il bottone
Ricarica nella toolbar di DBWorks

si abilitera' e sara' possibile ricaricare tutti i componenti notificati ogni volta che sia necessario.
Dal filtro avanzato e' possibile salvare i risultati di una interrogazione come file .csv (Comma Separated Values), formato supportato da Microsoft Excel.
Per esportare i valori e' sufficiente cliccare il bottone

e scegliere una cartella.
Se sul pc e' installata un'applicazione associata all'estensione.csv, il file viene aperto da essa. In questo caso i risultati vengono mostrati in Microsoft Excel.

Per impostare i campi e' possibile usare gli Admin Tools:
Questa opzione, gia' disponibile per Solidworks, e' ora attiva anche per Inventor.
Se abilitata, e' possibile tramite la combinazione del tasto Shift in aggiunta al bottone "Salva Come...", lanciare il salvataggio nativo di Inventor e selezionare, per esempio, un formato di esportazione diverso (IGES, DXF, etc.)
Imposta il DisplayName di un documento di Inventor usando Inventor Apprentice. Il comando e' implementato solo per la versione integrata (non standalone).
(consultare l'help della CommandShell per i dettagli)
Ogni operazione sui Gruppi Documenti di Lavoro nella griglia di ricerca del DBWFeatureManager viene eseguita nella stessa griglia, senza aprire il browser.
Il Gruppo Documenti di Lavoro viene salvato all'uscita e ricaricato alla successiva apertura.
Dalla griglia del DBWFeatureManager e' disponibile l'intero set delle operazioni su tasto destro.
E' ora possibile inserire in un campo un valore testuale con la stessa sintassi di una Nota Variabile
Il testo sara' dinamicamente risolto:
- nel momento della visualizzazione
- nel momento della scrittura della proprieta'
Se abilitata, la presenza di ID duplicati viene controllata anche se appartenente a documenti di tipo diverso (parti e assiemi)
Per esempio, con l'opzione disabilitata, possono esistere una parte ed un assieme con lo stesso ID; con l'opzione abilitata invece una parte non potra' mai avere un ID gia' posseduto da un assieme.
Se abilitata, tutti i bottoni dei campi per cui e' definito un file .SPT saranno visualizzati come bottoni anche in modalita' Visualizza.
E' disponbile un menu a comparsa su tasto destro nella griglia
Usato Da quando visualizzata nei dialoghi di
Visualizza o
Edita Dati/Revisioni ...
Nota: a causa dello stato modale del form corrente, non tutte le funzioni dei menu a comparsa sono disponibili
Se abilitato, impedisce la creazione di revisioni maggiori
L'opzione puo' essere utilizzata solo se attivato lo script OnNewRev.LST, che ricevera' (in caso l'opzione sia attiva) sempre @NEXT_REVISION_TYPE=MINOR
Ogni operazioni compiuta dal DBWARM viene ora registrata nella tabella LISTA_EVENTI.
L'interfaccia utente del dialogo e' ora consistente con il resto dei dialoghi in DBWorks, in particolare:
- il valore della CONFIGURAZIONE_REVISIONE successiva e' assegnato con un bottone; lo sfondo giallo indica le righe modificate
- sono supportate le informazioni visuali
- viene mostrato il campo REVISIONI.DESCRIZIONE
- sono ammesse le selezioni multpile
Se abilitata, DBWorks non sovrascrivera' il valore del campo CONFIGURAZIONE_REVISIONE con il valore del campo REVISIONI nei componenti con una sola configurazione.
Nota: per i documenti con piu' di una configurazione tale opzione non e' attiva in quando non verrebbe sovrascritta a prescindere.
I record relativi alle leste di taglio sono ora gestiti dal Modo Collegamento, per evitare problemi nell'approvazione o checkin di un record Parte padre
Non viene applicato alcun collegamento ai campi dei record delle liste di taglio.
Aggiungendo una condizione tipo *.CUTLIST all'opzione Modo Collegamento→[X] Gestisci le parti derivate→[X] Evita il collegamento di documenti tipo..., e' possibile disabilitare il Modo collegamento per i record delle liste di taglio.
Se abilitata, il Modo Collegamento considerera' anche ogni documento generico che sia padre di parti/assiemi.
Un utilizzo tipico di tale opzione e' l'allineamento delle revisioni di parti che sono stati create per migrare dei documenti di archivio nel nuovo formato 3d.
Alla modifica di un record relativo a parte/assieme, DBWorks mantiene ora aggiornate anche le proprieta' di tipo DOCUMENTO.NomeProprietà del disegno associato.
Se usata con Solidworks 2008 o successivi, e con dei cartigli adeguatamente studiati, questa caratteristica permette di evitare l'aggiornamento del disegno all'approvazione del componente in esso contenuto; i disegni aperti in sola visualizzazione mostreranno dati aggiornati per ogni nota di tipo $PRP collegata ad una proprietà personalizzata di tipo DOCUMENTo.xxx
Se abilitata, ad ogni salvataggio, verranno calcolate automaticamente solo le lunghezze/dimensioni/equazioni assegnate nell'opzione Input Dati→Calcolo lunghezza→Altri input automatici di schizzi/quote/equazioni e non ogni calcolo di proprietà di massa.
La proprietà di massa puo' comunque essere acquisita tramite un processo manuale.
Anche dal menu a comparsa su tasto destro eseguito su selezioni multiple nella griglia di Ricerca e' ora possibile usufruire del comando Plotta.
Se abilitata, i plottaggi di eDrawings vengono creati a colori e con le ombreggiature.
La preview statica di tutti i documenti mantiene ora la proporzione tra altezza e larghezza, senza essere soggetta a stretch.
Questa nuova funzionalità permette di aggiungere alla selezione corrente di progetti, tutti i progetti padre del documento selezionato.
Quando viene invocato il comando DBWShell("Download") con il parametro QUICKCHECK, il parametro di output @OKDOWNLOAD viene restituito con valore 1 se la data di ultima modifica del file e' piu' recente del valore del campo ULTIMA_MODIFICA_DATA sommato al valore del campo DBW_COMPANY_INFO.DBW_TIME_ZONE_OFFSET (per il fuso orario)
Quando utilizzato con questo parametro, il comando DBWShell("Download") non esegue alcun accesso al file system remoto per la corrispondenza esatta di data e dimensione.
(consultare l'help della CommandShell per i dettagli)
I componenti che invalidano la revisione di un assieme (poiche' approvati in una nuova revisione) sono ora evidenziati nell'Albero dei Progetti.
Questa funzione, disponibile dall'interfaccia dell'Albero, permette di creare un Gruppo Documenti di Lavoro con i documenti che hanno una revisione invalida (dirty).
Questa funzione, disponibile dall'interfaccia dell'Albero, permette di creare un Gruppo Documenti di Lavoro con i documenti che rendono dirty l'assieme che li contiene (invalidandone la revisione).
Sono ora possibili fino a tre diversi formati di output, con parametri impostabili separatamente.
E' inoltre possibile rendere il file di output figlio generico del documento per cui e' stato generato.
Le estensioni dei documenti output generati non saranno piu' del formato .SLD*
Dal menu tasto destro su di un documento e' possibile vedere i file di output generati per la revisione corrente.
Nella tab
Revisioni precedenti e' invece possibile vedere gli output generati per le altre revisioni.
Aggiunge un allegato al documento selezionato o a quello corrispondente allo unique_id passato
(consultare l'help della CommandShell per i dettagli)
Scrive nel file %TMP%\DBWorks_data_ora.LOG la stringa in input; questa funzione e' utile per il debug degli script personalizzati che utilizzano le DBWorks API.
(consultare l'help della CommandShell per i dettagli)
Mostra l'albero dei progetti nella Pagina Albero
(consultare l'help della CommandShell per i dettagli)
nuovi comandi per gestire la messaggistica nell'ambiente DBWorks
(consultare l'help della CommandShell per i dettagli)
Salva lo stato corrente del browser e delle selezioni nella cartella USERS\utente.
(consultare l'help della CommandShell per i dettagli)
Ogni script .LST/.VBS riceve in input il parametro DBWorksIsx64, con valore TRUE se lo script e' eseguito da una versione x64 di DBWorks.
Ora e' possibile convertire da formati .DOC/.DOCX/.XLS/.XLSX/.PPT/.PPTX/.MBX a PDF.
Non vengono supportati invece i file Office con versione precedente alla 2000.
La conversione da DWG a PDF tiene in considerazione ora ogni file Autocad .CTB, .SHX, etc. presente nella cartella \PAR
Restituisce lo stato per un'esecuzione batch di un Gruppo Documenti di Lavoro
(consultare l'help della CommandShell per i dettagli)
Ora DBWorks gestisce correttamente la quantità nella distinta per i casi in cui non tutti i componenti sono marcati in Solidworks come "escluso dalla distinta".
La logica e' che se TUTTE le istanze dei componenti sono marcate in Solidworks come "escluse dalla distinta", la relazione padre-figlio ha una quantità uguale al numero delle istanze e il campo PARENT_CHILD_FAI_ACQUISTA ha valore NO_DISTINTA; in caso invece almeno un'istanza NON sia marcata in Solidworks come "esclusa dalla distinta" allora la relazione padre-figlio ha quantità uguale al numero delle istanze non eslcuse dalla distinta, e il valore del campo PARENT_CHILD_FAI_ACQUISTA viene rimosso.
Se abilitata, DBWorks ad ogni editazione di record effettua un aggiornamento delle proprietà
- Solidworks Configuration::Description con il valore contenuto nel campo DESCRIZIONE
- Solidworks Configuration::Comment con il valore del campo @UNIQUE_ID=uniqueID
Questo aggiornamento viene sempre eseguito, indipendentemente dal fatto che il file sia aperto o meno in Solidworks.
L'assegnamento automatico NON viene eseguito se una delle proprietà SolidWorks@ConfigurationProperty@Description o SolidWorks@ConfigurationProperty@Comment e' importata tramite CUSTPROP.TXT
Questa opzione viene tipicamente usata quando e' installato anche DBTools (vedere
na-ips.com per i dettagli), ed insieme alle impostazioni delle opzioni seguenti:
Configurazioni→[X] Gestisci l'evento di 'Aggiungi/Rimuovi' configurazione
Configurazioni→[X] Usa 'DataEntr.LST' all'evento di 'Aggiungi configurazione'
Grazie a queste impostazioni, quando l'opzione e' abilitata il DataEntr.LST viene eseguito anche se una configurazione non dovrebbe essere considerata per via delle opzioni di filtraggio
Cio' permette allo script DataEntr.LST di avere il controllo sul nome da asseganre alla nuova configurazione aggiunta, indipendentemente da quello inserito a mano dall'utente.
E' stato aggiunto il supporto per i componenti virtuali; DBWorks ignora ogni componente virtuale fino a quando non vengono salvati esternamente come file di componenti "reali".
Una volta salvato, viene eseguito il SaveWizard.
La funzionalita' di DBWorks per l'inserimento di un nuovo componente utilizza ora le impostazioni standard di Solidworks..
Il comando DBWShell(“swSaveAs”) e' stato esteso per supportare tutte le opzioni relative ai documenti PDF disponibili in Solidworks.
(consultare l'help della CommandShell per i dettagli)
Se abilitata, le parti standard non saranno mai cancellate quando si opera in modalita' Aggiorna.
Un controllo addizionale di tipo albero (chiamato SottoAlbero) si puo' ora mostrare nella Pagina Albero per visualizzare i risultati delle operazioni Albero dei Figli/Padri
Il SottoAlbero va abilitato con l'opzione Intercaccia Utente→Albero→[X] Mostra gli alberi dei Padri/Figli nel SottoAlbero.
Il valore del check-box viene ora salvato in modo permanente nella registry dell'utente, cosi' da mantenerne il valore invariato attraverso sessioni multiple di DBWorks/DBInventor
Per forzare nuovamente la visualizzazione del messagio e' sufficiente premere SHIFT quando si compie l'azione che invoca il comando.
Dopo aver aperto la cartella contenente il documento, viene ora anche selezionato a livello di Windows Explorer.
I file di formato MS Office (da Office 2000 a Office 2007) sono ira visualizzati correttamente quando e' attiva l'opzione "Interfaccia Utente→Anteprima→[X] Anteprima dei documenti generici".
DBWorks converte temporaneamente i documenti Office in PDF e usa il visualizzatore PDF per mostrarli. Questa conversione non necessita di Office installato sul pc.
E' possibile impostare l'opzione "Interfaccia Utente→Anteprima→[X] Crea i file temporanei in un altro direttorio" per salvare i file PDF di conversione temporanea in un cartella alternativa.
Un nuovo valore di posizione permette di applicare l'informazione visiva sull'icona nell'albero e a sinistra nelle griglie
(consultare l'help sulle VisualCues per i dettagli)
La versione R10 permette di abilitare/disabilitare alcuni stati del Workflow dall'interno di processi di Workflow gia' attivi.
Questo permette di far proseguire o meno un certo processo di Worflow a seconda di una scelta compiuta in un processo precende da un utente particolare, responsabile del routing attraverso i vari stadi.
(consultare l'help su Workflow per i dettagli)
Se abilitato, lo script viene lanciato ad ogni approvazione del Workflow.
Questi due nuovi campi obbligatori (di tipo VARCHAR(10)) sono gestiti dalle tabelle DBW_WORKFLOW_ECO e DBW_WORFLOW_ECR.
Contengono il valore 'CLOSED' quando un ECO/ECR viene approvato
La lista degli ECO puo' essere filtrata rispetto a questo campo tramite lo script OnSubmitToWorkflow.LST, per evitare di mostrare gli ECO gia' chiusi.
Le operazioni multiple tipo checkin/out recursivi non cancellano piu' il contenuto dei Gruppi Documenti di Lavotro.
Cambiamenti di comportamento
- Liste di taglio: il campo DIRETTORIO_FILE viene ora riempito con il direttorio della parte padre, invece di un percorso fisso basato sul direttorio XLS
- Le opzioni:
Generali→Assiemi→[X] Forza FAI/ACQUISTA Parent-Child da opz. componenti SW: '[X] Escluso dalla Distinta'
and
Generali→Assiemi→[X] Forza FAI/ACQUISTA Parent-Child per i componenti SolidWorks di tipo Envelop
sono mutualmente esclusive, poiche' impostano lo stesso campo PARENT_CHILD_FAI_ACQUISTA, e in caso esista un'installazione con entrambe settate, viene considerata solo la prima.
- Anteprima nei menu popup per documenti DWG e .MI: crea ora (quando possibile) un immagine temporanea (.DBWDWGCONV.JPG) che viene mostrata nel menu popup
- Le anteprime dei file di tipo .CND (CNDraft) non sono piu' generate.
- La tab 'eDrawings' nella Pagina Albero e' stata rimossa poiche' la preview in formato eDrawings e' disponibile nella tab 'Anteprima completa'
- Uscite di Revisione: l'estensione nativa del file CAD non viene piu' inserita nel nome file dell'uscita (output) di Revisione
esempio: dal file A.SLDDRW in DBWorks2007 veniva generato il file A.SLDDRW.PDF mentre in DBWorksR10 viene creato il file A.PDF
-
Uscite di Revisione: il percorso alternativo viene considerato ora root
esempio: il disegno C:\test\A.SLDDRW con percorso alternativo E:\outputs\, generava in DBWorks2007 il file E:\output\A.SLDDRW.PDF mentre in DBWorksR10 genera il file E:\outputs\test\A.PDF
Opzioni obsolete
- Interfaccia Utente→Anteprima→[X] Anteprima dinamica
- Interfaccia Utente→Anteprima→[X] Anteprima compoleta dei documenti SolidWorks lanciando SolidWorks Viewer
- Interfaccia Utente→Anteprima→[X] Anteprima compoleta dei documenti Autocad lanciando Autodesk Viewer
- Generali→Altro...→[X] Mostra il dialogo 'Ricerca' quando si Esplora...