Windowmaker 2012

Transcription

Windowmaker 2012
Windowmaker 2012 Guide de Mise à Jour
Ce document sert à un guide de Mise à Jour par étape de votre version de Windowmaker
existante vers la version Windowmaker 2012 du programme.
Vous pouvez: Télécharger le fichier d’installation Windowmaker (Windowmaker_6-0-2-0_Setup.exe) à
partir du site web de Windowmaker.
Pré-requis pour la mise à niveau de Windowmaker 2012
2
Entités renommé de Windowmaker
3
Base de Données Windowmaker
4
Pour les utilisateurs qui n’ont pas personnalisés la base de données Windowmaker: ......................................... 4
Pour les utilisateurs qui ont personnalisés la base de données Windowmaker: .................................................... 4
Pour les utilisateurs qui on des applications/liens/bases de données externes référant à la base de
données Windowmaker: ................................................................................................................................................... 4
Crystal Reports
4
Pour les Utilisateurs qui n’utilisent que les Standards Rapports: ................................................................................. 4
Pour les Utilisateurs qui ont finis avec leur propre rapports/personnalisations: ...................................................... 4
Pour les Utilisateurs qui ont eu des rapports/personnalisations faites extérieurement (exemple: via
Windowmaker Software .................................................................................................................................................... 5
La table WMStationTransaction dans la base de données de Windowmaker :
5
Pour toutes les utilisateurs .................................................................................................................................................. 5
Pour les utilisateurs qui ont personnalisés les rapports Crystal Reports basés sur la production ......................... 5
Pour les utilisations qui ont un lien(s) vers machinerie basé sur un post-processeur ............................................. 6
Le Composant COM de Windowmaker
6
Annexe
6
Base de données Windowmaker .................................................................................................................................... 6
Liste des Tables renommées de la base de données: ............................................................................................ 6
Liste des Colonnes Table renommées de la base de données: ........................................................................... 6
Liste des Vues renommées de la base de données: ............................................................................................... 9
Liste des Colonnes Vue renommées de la base de données: .............................................................................. 9
Crystal Reports .................................................................................................................................................................. 11
Liste des rapports Crystal Reports renommés: ......................................................................................................... 11
Liste des Rapports des Fonctions Définies par l’Utilisateur (UDF): ........................................................................ 11
Liste des rapports Crystal Report Fonctions Définies par l’Utilisateur (UDF) modifiés: ...................................... 13
Liste des rapports Crystal Report des Fonctions Définies par l’Utilisateur (UDF) obsolètes: ............................ 14
Liste des Paramètres Obligatoires Renommés: ....................................................................................................... 15
Liste des Champs de Formules Spéciales Renommés: .......................................................................................... 15
Comment modifier un rapport Crystal à l'aide de WMStationTransaction comme source de
données pour le rendre compatible avec Windowmaker 2012 ......................................................................... 22
Composants COM Windowmaker ................................................................................................................................ 26
Liste des Interfaces renommées et ses Méthodes et Propriétés .......................................................................... 26
Interfaces Renommés: ................................................................................................................................................. 26
Méthodes et Propriétés Renommés: ......................................................................................................................... 26
Page 1 de 27
Windowmaker 2012 Guide de Mise à Jour
Pré-requis pour la mise à niveau de Windowmaker 2012
Note: Dans ce document, toutes les références de « Windowmaker 2012 » indiquent la version
Windowmaker 6.0.2.0.
Cas 1: Vous utilisez actuellement une version entre 5.950 Windowmaker et
5.961 Windowmaker (inclusivement).
Dans ce cas, vous pouvez directement passer à Windowmaker 2012 en suivant les étapes ci-dessous:
1. Consultez ce document pour les changements dans cette version.
2. Consultez Guide de Mise à Jour Windowmaker 2012 pour les pré-requis et les répercussions de
mise à niveau de cette version (ver Wm6.0.2.0).
3. Créez une copie de test de votre base de données.
4. Consultez le Guide d’Installation Windowmaker 2012 pour obtenir des instructions sur le
téléchargement et l'installation de Windowmaker 2012.
5. Désactivez toute trigger non- Windowmaker dans la base de données, si elles existent.
6. Exécutez Windowmaker 2012 avec la copie de test pour convertir vos données.
7. Suivez ce document pour les modifications que vous devrez intégrer pour utiliser
Windowmaker 2012 Live.
8. Activez tous les triggers inactifs non-Windowmaker dans la base de données.
9. Testez Windowmaker 2012 minutieusement sur les données de test.
10. Si tout fonctionne bien, procédez à des changements similaires et pertinentes sur l'ensemble
de données Live.
Cas 2: Vous utilisez actuellement une version inférieure à Wm5.950.
Dans ce cas, la mise à niveau vers Windowmaker 2012 est un processus en deux étapes :
1. Mise à niveau de votre version actuelle de Wm5.961
a. Consultez le Conseiller de Mise à Niveau de Wm5.9 pour obtenir des instructions sur la
façon de mettre à niveau votre produit existant vers Wm5.961 .
b. Consultez le Guide d’Installation SQL pour obtenir des instructions sur le
téléchargement et l’installation de SQL server 2008 R2 Express.
c. Consultez le Guide d’Installation Wm5.9 pour obtenir des instructions sur le
téléchargement et l’installation de Windowmaker 2012.
2. Mise à jour de Wm5.961 vers Windowmaker 2012
a. Consultez Cas 1 ci-dessus
Page 2 de 27
Windowmaker 2012 Guide de Mise à Jour
Entités renommé de Windowmaker
Dans Windowmaker 2012, les entités clés suivants ont été renommées:
Ancien Terme
Commande
Devis
Créer Commande
Article
Commande Master
Nouveau Terme
Commande Ventes
Devis Ventes
Retour
Poste Vente
Commande échelonnée
Partout où ces termes sont affichés ou stockés, le programme utilisera les nouveaux termes. Cela
entraînera des modifications dans le schéma de base de données, l’interface utilisateur, les rapports
Crystal Report standards et composant COM de Windowmaker et fichier d'aide pour tous les
produits.
Note Importante: Veuillez consulte le Guide de Mise à Jour Windowmaker 2012 pour plus de détails
sur chacun de ce qui précède, ainsi que les pré-requis ou les répercussions de la mise à niveau
Windowmaker 2012.



Base de Données Windowmaker: Le schéma de base de données de Windowmaker est
considérablement modifié pour renommer toutes les tables, vues et colonnes pertinentes
pour utiliser les nouvelles conditions. Voir le tableau ci-dessus.
Interface Utilisateur: L’Interface utilisateur dans tout le programme (Labels et textes dans les
formes, forme captions, entête des colonnes et messages) et modifié pour utiliser les nouveau
termes.
Les Rapports Crystal Reports:
o
o
o
Quelques standards rapports Crystal Reports sont renommés.
Fonctions Définie par l’Utilisateur (UDF) correspondantes sont renommées.
Tous les Rapports Standards Crystal Reports sont modifiés pour:



Etre compatible avec la modification du schéma de base de données
WMDATA.
Utiliser les Fonctions Définie par l’Utilisateur renommées.
Utiliser les nouveaux termes dans tous les affichages et tous les paramètres lors
de l’exécution des rapports.

Schéma XML MStationTransaction : Ceci est modifié pour utilise les nouveaux termes.

Rapports Standards de Windowmaker: Les rapports standards de Windowmaker modifié pour
utilise les nouveaux termes.

Exporter Vitrage utilisant le format ‘XML (XSD)’: L’étiquettes correspondantes dans le fichier
de vitrage XML exporté utilisant le format XML (XSD) est modifié pour utilise les nouveaux
termes.
o
Note: Exporter le vitrage utilisant le format ‘XML’, le schéma GLAZING.DTD, mise en page du
fichier XML, n’est pas modifié.

Composants COM de Windowmaker: Les composants COM de Windowmaker sont modifiés
pour utiliser les nouveaux termes dans les interfaces et les paramètres.

Windowmaker ERP: Windowmaker ERP – les deux variantes NAV et AX, sont modifiés pour:
o
o
o
Etre compatible avec le schéma de base de données de Windowmaker.
Utiliser le composant COM modifié de Windowmaker.
Utiliser les nouveaux termes partout dans l’Interface Utilisateur.
Page 3 de 27
Windowmaker 2012 Guide de Mise à Jour

Fichier Aide de Windowmaker: Le fichier Aide de Windowmaker est modifié pour to Utiliser les
nouveaux termes partout où ils apparaissent.
Base de Données Windowmaker
Le schéma de base de données de Windowmaker est considérablement modifié pour renommer
toutes les tables, vues et colonnes pertinentes pour utiliser les nouveaux termes. Voir Annexe pour la
liste des modifications dans le schéma de la base de données.
Pour les utilisateurs qui n’ont pas personnalisés la base de données Windowmaker:
Aucune action requise.
Pour les utilisateurs qui ont personnalisés la base de données Windowmaker:
Si la personnalisation inclue toute vue de la base de données, procédures stockées, fonctions,
triggers ou toute autre objet base de donnes SQL référant aux objets standards de la base de
donnes Windowmaker, donc ceci doit être modifié selon le new schéma.
Toute trigger non-Windowmaker doit être désactivé avant la conversion des données. Activez ces
triggers une fois ils seront modifiés pour référer au nouveau schéma de base de données.
Pour les utilisateurs qui on des applications/liens/bases de données externes
référant à la base de données Windowmaker:
Toute application(s) et/ou base(s) de données externe qui accède à la base de données
Windowmaker doit être modifié pour utiliser le schéma modifié de la base de données
Windowmaker.
Crystal Reports
Pour que les rapports Crystal Reports fonctionnent avec Windowmaker 2012, ils doivent être
modifiées pour :





Etre compatible avec le schéma modifié de base de données Windowmaker.
Utiliser les fonctions renommées définies par l'utilisateur.
Éliminez l'utilisation des Fonctions Définies par l'Utilisateur (UDF) qui ne sont plus disponibles
avec leurs remplaçants.
Utilisez les nouveaux termes partout où ils apparaissent sur les résultats ou lorsque demandé
comme paramètres lors de l'exécution du rapport (Cette étape est facultative.)
Renommez les paramètres obligatoires par la nouvelle dénomination.
Tous les rapports standards de Crystal Reports sont modifiés pour tous ce qui est ci-dessus.
Pour les Utilisateurs qui n’utilisent que les Standards Rapports:
Aucune action requise.
Pour les Utilisateurs qui ont finis avec leur propre rapports/personnalisations:
Vous devez modifier les rapports Crystal Reports personnalisés sur les lignes dessus pour pouvoir
l’utiliser dans Windowmaker 2012.
Veuillez référer Annexe pour ‘Comment modifier un rapport Crystal Report pour le rendre compatible
avec Windowmaker 2012’ pour plus de détails.
Page 4 de 27
Windowmaker 2012 Guide de Mise à Jour
Pour les Utilisateurs qui ont eu des rapports/personnalisations faites extérieurement
(exemple: via Windowmaker Software
Vous devez modifier les rapports Crystal Reports personnalisés sur les lignes dessus pour pouvoir
l’utiliser dans Windowmaker 2012 avec le concepteur/fournisseur des rapports.
Windowmaker Software Ltd peuvent faire les changements sur une base facturable (2 incidents de
support par rapport).
Vous pouvez commander des incidents de support ici.
La table WMStationTransaction
Windowmaker :
dans
la
base
de
données
de
La table WMStationTransaction stocke essentiellement des ‘transactions’ requises pour une station sur
le site de production pour un ‘lot de production’ particulier. Chaque ‘transaction’ stocke les
données nécessaires pour générer les ‘les instructions de travaux’ requises pour être effectué à la
station correspondante pour un Lot de Production particulier. Actuellement, la table stocke les
transactions de scie et soudeuse. Nombreux Crystal Reports reliée à la Production, y compris des
liens vers machines, utilisent la table WMStationTransaction comme source de données.
Les données dans chaque enregistrement de WMStationTransaction sont stockées dans un format
XML. Certaines étiquettes reliées dans le code XML sont renommées pour utiliser les nouveaux termes.
Les données XML de WMStationTransaction sont accessibles en exposant l’ensemble de données
ADO.NET. WindowMaker expose actuellement deux ensembles de bases de données
1. get_SawStationTransactionDataSet – des scies
1. get_WelderStationTransactionDataSet - des soudeuses.
Ces ensembles de données sont accessibles à l'aide du fournisseur de donnée ADO.NET lors de la
conception d'un rapport avec l'application Crystal Reports
Tous le rapports Crystal Reports standards fournis avec Windowmaker utilisent WMStationTransaction
comme source de données et sont modifiées pour pouvoir s’exécuter avec le schéma modifié de
l’XML WMStationTransaction.
Pour toutes les utilisateurs
Pendant la mise à jour vers Windowmaker 2012, tous les enregistrements existants de la table
WMStationTransaction seront enlevés comme ils ont été stockés avec l’ancien schéma, et le Crystal
Report ne sera pas capable de le lire. Donc avant la mise à jour, toutes les instructions de travail pour
les lots de productions en cours devront être générées.
Pour les utilisateurs qui ont personnalisés les rapports Crystal Reports basés sur la
production
Vous devez modifier les rapports Crystal Reports personnalisés sur les lignes dessus pour pouvoir
l’utiliser dans Windowmaker 2012 avec le concepteur/fournisseur des rapports.
Windowmaker Software Ltd peuvent faire les changements sur une base facturable (2 incidents de
support par rapport). Vous pouvez commander des incidents de support ici.
Page 5 de 27
Windowmaker 2012 Guide de Mise à Jour
Veuillez référer à l’Annexe pour ‘Comment modifier un rapport Crystal Report utilisant
WMStationTransaction comme source de données pour le rendre compatible avec Windowmaker
2012’ pour plus de détails.
Pour les utilisations qui ont un lien(s) vers machinerie basé sur un post-processeur
Il est possible de créer un programme/utilité qui traite les données WMStationTransaction pour
générer le lien vers la machine correspondante. Vous devez modifier toute programme/utilité posteprocesseur sur les lignes dessus pour pouvoir l’utiliser avec Windowmaker 2012.
Windowmaker Software Ltd peuvent faire les changements sur une base facturable (2 incidents de
support par rapport).
Vous pouvez commander des incidents de support ici.
Le Composant COM de Windowmaker
Le Composant COM de Windowmaker est modifié pour utiliser les nouveaux termes dans les
interfaces exposé et ces méthodes.
Si vous utilisez le Composant COM de Windowmaker pour faire le lien de Windowmaker avec une
application externe vous devez modifier votre code/application pour utiliser le Composant
Windowmaker modifié.
Veuillez référer à l’Annexe pour la liste des interfaces modifiées, méthodes et propriétés renommés.
Annexe
Base de données Windowmaker
Liste des Tables renommées de la base de données:
Nom Existant de la Table
WMJobPhotoFronts
WMJobs
WMJobSpecialTerm
WMJobType
WMItems
WMInstallationTeams
WMInstallationTeamMembers
WMPaymentTerms
WMStockOffcuts
WMApplicationSettings
WMLocation
Nouveau Nom de la Table
WMSalesHeaderPhotoFront
WMSalesHeader
WMSalesHeaderSpecialTerm
WMOrderType
WMSalesLine
WMInstallationTeam
WMInstallationTeamMember
WMPaymentTerm
WMStockOffcut
WMApplicationSetting
WMSite
Liste des Colonnes Table renommées de la base de données:
Nom de la Table
Nom Ancien de la Colonne
WMApplicationSetting
LastModifiedTime
ID
Page 6 de 27
Nouveau
Nom
de
Colonne
LastModifiedOn
ApplicationSettingID
la
Windowmaker 2012 Guide de Mise à Jour
WMArea
WMBom
WMBottleneck
WMCatalogHeader
WMCosthead
WMCustomer
WMCustomerHistory
WMCustomerSpecialTerm
WMCustomerTransaction
WMDelivery
WMInstallationSchedule
WMInstallationTeamMembe
r
WMInstallationTeam
WMSalesLine
ID
RepArea
LastModifiedTime
CostheadNo
JQD
Reference
Item
Supplier
CostheadNo
ProductionBatch
LocationID
AccountNo
SupplierID
LastModifiedDate
CreationDate
ID
ID
AccountNo
JobType
RepArea
LastModifiedTime
Terms
JQD
Job
Account
DateTime
ID
Account
LastModifiedTime
Product
AccountNo
TransactionID
PaymentTerms
Route
LocationID
LastModifiedDateTime
ID
TeamID
JQD
Job
TeamID
AreaID
AreaID
LastModifiedOn
CostheadID
SalesHeaderType
SalesHeaderNo
SalesLineNo
SupplierNo
CostheadID
ProductionBatchNo
SiteID
CustomerNo
SupplierNo
LastModifiedOn
CreatedOn
CatalogHeaderID
CostHeadID
CustomerNo
OrderTypeID
AreaID
LastModifiedOn
PaymentTermID
SalesHeaderType
SalesHeaderNo
CustomerNo
CreatedOn
CustomerHistoryID
CustomerNo
LastModifiedOn
ProductNo
CustomerNo
CustomerTransactionID
PaymentTermID
RouteID
SiteID
LastModifiedOn
InstallationScheduleNo
InstallationTeamNo
SalesHeaderType
SalesHeaderNo
InstallationTeamNo
RepArea
ID
LocationID
Net
JQD
Job
ItemID
AreaID
InstallationTeamNo
SiteID
Nett
SalesHeaderType
SalesHeaderNo
SalesLineID
Page 7 de 27
Windowmaker 2012 Guide de Mise à Jour
WMSalesHeaderPhotoFront
WMSalesHeader
WMSalesHeaderSpecialTer
m
WMOrderType
WMSite
WMPaymentTerm
WMProduct
WMProductionBatch
WMRoute
WMSalesAnalysis
WMSchedule
WMStation
WMStationTransaction
Item
ItemData
ID
JQD
Job
ItemPositionData
LastModifiedTime
JQD
Job
JobID
Account
JobData
JobStatus
JobTypeID
MasterJob
RepArea
LocationID
LastModifiedTime
CreationDate
TermsID
JQD
SalesLineNo
SalesLineData
SalesHeaderPhotoFrontID
SalesHeaderType
SalesHeaderNo
SalesLinesPosition
LastModifiedOn
SalesHeaderType
SalesHeaderNo
SalesHeaderID
CustomerNo
SalesHeaderData
StatusID
OrderTypeID
Flags1
AreaID
SiteID
LastModifiedOn
CreatedOn
PaymentTermID
SalesHeaderType
Job
LastModifiedTime
CatalogID
ID
ID
LastModifiedTime
ID
ID
LastModifiedDate
CatalogID
Batch
LocationID
LastModifiedDateTime
ID
StartLocation
TransactionID
ProductionBatch
JQD
Job
Item
ProductionLocationID
LastModifiedDateTime
Location
LastModifiedTime
ID
StationNo
Batch
SalesHeaderNo
LastModifiedOn
CatalogHeaderID
SalesHeaderSpecialTermID
OrderTypeID
LastModifiedOn
SiteID
PaymentTermID
LastModifiedOn
CatalogHeaderID
ProductionBatchNo
SiteID
LastModifiedOn
RouteID
StartSiteID
CustomerTransactionID
ProductionBatchNo
SalesHeaderType
SalesHeaderNo
SalesLineNo
ProductionSiteID
LastModifiedOn
SiteID
LastModifiedOn
StationID
StationID
ProductionBatchNo
Page 8 de 27
Windowmaker 2012 Guide de Mise à Jour
WMStockHeader
WMStockOffcut
WMStockTransaction
WMSubBatch
WMSupplier
WMSupplierTransaction
WMTracking
WMUser
Location
SupplierAcNo
Location
LastModifiedDate
CostheadNo
AltStockNo
LocationID
Date
TransactionID
Location
Date
LocationID
Batch
Frame
JQD
Job
Item
LocationID
Account
Supplier
LocationID
LastModifiedDate
JQD
Job
Item
Station
Frame
Sash
Area
Supplier
LastModifiedTime
SiteID
SupplierNo
SiteID
LastModifiedOn
CostheadID
SupplierProductNo
SiteID
CreatedOn
StockTransactionID
SiteID
CreatedOn
SiteID
ProductionBatchNo
FrameID
SalesHeaderType
SalesHeaderNo
SalesLineNo
SiteID
SupplierNo
SupplierNo
SiteID
LastModifiedOn
SalesHeaderType
SalesHeaderNo
SalesLineNo
StationID
FrameID
SashID
AreaID
SupplierNo
LastModifiedOn
Liste des Vues renommées de la base de données:
Nom Ancien de la Vue
BAT-WM_NItem Details(375)_RD
BAT-WM_NJob Details(374)_RD
DEL-WM_NItem Details(375)_RD
DEL-WM_NJob Details(374)_RD
SCH-WM_NItems
Nouveau Nom de la Vue
BAT-WM_NSalesLine Details(375)_RD
BAT-WM_NSales Order Details(374)_RD
DEL-WM_NSalesLine Details(375)_RD
DEL-WM_NSales Order Details(374)_RD
SCH-WM_NSales Line Schedule(nnn)
Liste des Colonnes Vue renommées de la base de données:
Nom de la Vue
BAT-WM_NBottleneck
Consumption(376)
BAT-WM_NItem
Details(375)_RD
Nom Ancien de la Colonne
ProductionBatch
Nouveau Nom de la Colonne
ProductionBatch
LocationID
Batch
LocationID
SiteID
ProductionBatchNo
SiteID
Page 9 de 27
Windowmaker 2012 Guide de Mise à Jour
BAT-WM_NJob
Details(374)_RD
DEL-WM_NItem
Details(375)_RD
DEL-WM_NJob
Details(374)_RD
ProductionBatch
JQD
Job
Item
Batch
ProdItemQuantity
IsJobSplitProdSch
Net
ItemLocation
LocationID
ProductionBatch
SalesHeaderType
SalesHeaderNo
SalesLineNo
ProductionBatchNo
ProductionQuantity
IsOrderSplitProductionScheduled
Nett
Location
SiteID
Location
ProductionBatch
Batch
JQD
Job
IsJobSplitProdSch
IsJobSplitDelSch
RepAreaID
RepArea
JobTypeID
JobType
StatusID
JobStatus
AccountNo
JobComment
JobWeight
JobRequiredDate
JobLastModifiedTime
LocationID
Site
ProductionBatch
ProductionBatchNo
SalesHeaderType
SalesHeaderNo
IsSplitProductionScheduled
IsSplitDeliveryScheduled
AreaID
Area
OrderTypeID
OrderType
StatusID
Status
CustomerNo
Comment
Weight
RequiredDate
LastModifiedOn
SiteID
JQD
Job
Item
IsJobSplitDelSch
Net
ItemLocation
LocationID
SalesHeaderType
SalesHeaderNo
SalesLineNo
IsOrderSplitDeliveryScheduled
Nett
Location
SiteID
Location
JQD
Job
IsJobSplitDelSch
RepAreaID
RepArea
JobTypeID
JobType
StatusID
JobStatus
AccountNo
Site
SalesHeaderType
SalesHeaderNo
IsSplitDeliveryScheduled
AreaID
Area
OrderTypeID
OrderType
StatusID
Status
CustomerNo
Page 10 de 27
Windowmaker 2012 Guide de Mise à Jour
GEN-WM_NFinished
Goods
Stock Valuation(289)_Ra
GEN
GEN-WM_NWork
in
Progress Valuation(288)_Ra
SCH-WM_NItems
JobComment
JobWeight
JobDeliveryDate
JobRequiredDate
JobLastModifiedTime
Job
Comment
Weight
DeliveryDate
RequiredDate
LastModifiedOn
OrderNo
Job
OrderNo
JobCost
Location
Job
JQD
Item
Batch
ProdItemQuantity
IsJobSplitProdSch
IsJobSplitDelSch
DelItemQuantity
OrderCost
SiteID
SalesHeaderNo
SalesHeaderType
SalesLineNo
ProductionBatchNo
ProductionQuantity
IsOrderSplitProductionScheduled
IsOrderSplitDeliveryScheduled
DeliveryQuantity
Crystal Reports
Liste des rapports Crystal Reports renommés:
Ancien Nom du Rapport
Nouveau Nom du Rapport
WM_Item Detailed Costing
WM_Detailed Costing
WM_Item Header
WM_Sales Line Header
WM_Item Costing Summary
WM_Costing Summary
Liste des Rapports des Fonctions Définies par l’Utilisateur (UDF):
Les rapports Crystal Report des Fonctions Définies par l’Utilisateur suivants (UDF) sont renommés:
Ancien Nom de l’UDF
Nouveau Nom de l’UDF
WMJobUVal
WMSalesHeaderUVal
WMJobUserTelephone
WMSalesHeaderUserTelephone
WMJobUserEmail
WMSalesHeaderUserEmail
WMJobUserSalutation1
WMSalesHeaderUserSalutation1
WMJobUserSalutation2
WMSalesHeaderUserSalutation2
WMJobSettlementDiscount
WMSalesHeaderSettlementDiscount
WMJobSettlementDays
WMSalesHeaderSettlementDays
WMJobDropNo
WMSalesHeaderDropNo
WMJobPhotoFront
WMSalesHeaderPhotoFront
WMJobCost
WMSalesHeaderCost
WMJobBaseCost
WMSalesHeaderBaseCost
WMJobPlusMinusCost
WMSalesHeaderPlusMinusCost
Page 11 de 27
Windowmaker 2012 Guide de Mise à Jour
WMJobWastageCost
WMSalesHeaderWastageCost
WMJobCosts
WMSalesHeaderCosts
WMJobCurrentListPrice
WMSalesHeaderCurrentListPrice
WMJobCurrencyConvCurrentList
WMSalesHeaderCurrencyConvCurrentList
WMJobListPrice
WMSalesHeaderListPrice
WMJobTotalGoodsPrice
WMSalesHeaderTotalGoodsPrice
WMJobCurrentListDiscount
WMSalesHeaderCurrentListDiscount
WMJobListDiscount
WMSalesHeaderListDiscount
WMJobTaxRate
WMSalesHeaderTaxRate
WMJobTaxBRate
WMSalesHeaderTaxBRate
WMJobTaxNo
WMSalesHeaderTaxNo
WMJobTaxBNo
WMSalesHeaderTaxBNo
WMJobTaxable
WMSalesHeaderTaxable
WMJobTaxableB
WMSalesHeaderTaxableB
WMJobNonTaxable
WMSalesHeaderNonTaxable
WMItemSystemDescription
WMSalesLineSystemDescription
WMItemSystemUVal
WMSalesLineSystemUVal
WMItemProductCode
WMSalesLineProductCode
WMItemDesignNo
WMSalesLineDesignNo
WMItemDesignDescription
WMSalesLineDesignDescription
WMItemProductionNote
WMSalesLineProductionNote
WMItemInstallationNote
WMSalesLineInstallationNote
WMItemGlazingDescription
WMSalesLineGlazingDescription
WMItemFrameCount
WMSalesLineFrameCount
WMItemDoorCount
WMSalesLineDoorCount
WMItemWindowCount
WMSalesLineWindowCount
WMItemPlan
WMSalesLinePlan
WMItemCillPlan
WMSalesLineCillPlan
WMItemProcessQuantity
WMSalesLineProcessQuantity
WMItemOutstandingQuantity
WMSalesLineOutstandingQuantity
WMItemDespatchedQuantity
WMSalesLineDespatchedQuantity
WMItemInvoicedQuantity
WMSalesLineInvoicedQuantity
WMItemBaseLine
WMSalesLineBaseline
WMItemSightLineSize
WMSalesLineSightlineSize
WMItemInternalSightLineWidths
WMSalesLineInternalSightlineWidths
WMItemInternalSightLineHeights
WMSalesLineInternalSightlineHeights
WMItemBaseCost
WMSalesLineBaseCost
WMItemPlusMinusCost
WMSalesLinePlusMinusCost
WMItemWastageCost
WMSalesLineWastageCost
WMItemCost
WMSalesLineCost
WMItemNettPrice
WMSalesLineNettPrice
WMItemMarkup
WMSalesLineMarkup
WMItemCurrentListPrice
WMSalesLineCurrentListPrice
WMItemCurrencyConvCurrentList
WMSalesLineCurrencyConvCurrentList
WMItemListPrice
WMSalesLineListPrice
WMItemActualPrice
WMSalesLineActualPrice
Page 12 de 27
Windowmaker 2012 Guide de Mise à Jour
WMItemCurrentListDiscount
WMSalesLineCurrentListDiscount
WMItemListDiscount
WMSalesLineListDiscount
WMItemDiscount
WMSalesLineDiscount
WMItemCurrentListDiscount2
WMSalesLineCurrentListDiscount2
WMItemListDiscount2
WMSalesLineListDiscount2
WMItemDiscount2
WMSalesLineDiscount2
WMItemTaxRate
WMSalesLineTaxRate
WMItemTaxName
WMSalesLineTaxName
WMItemTaxNo
WMSalesLineTaxNo
WMOptionDescription
WMOptionDescription
WMItemOptionType
WMSalesLineOptionType
WMItemRoofOption
WMSalesLineRoofOption
WMItemRoofOptionAnswer
WMSalesLineRoofOptionAnswer
WMItemRoofOptionDescription
WMSalesLineRoofOptionDescription
WMItemRoofHeight
WMSalesLineRoofHeight
WMItemRoofPitch
WMSalesLineRoofPitch
WMItemRoofGlazing
WMSalesLineRoofGlazing
WMItemRoofPlanGraphics
WMSalesLineRoofPlanGraphics
WMItemFacetNo
WMSalesLineFacetNo
WMItemFrameType
WMSalesLineFrameType
WMItemFramesIdenticalTo
WMSalesLineFramesIdenticalTo
WMItemFrameUValue
WMSalesLineFrameUValue
Liste des rapports Crystal Report Fonctions Définies par l’Utilisateur (UDF) modifiés:
Les rapports Crystal Report des Fonctions Définies par l’Utilisateur suivants (UDF) sont renommés:
Ancien UDF
UDF Modifié
Changements
WMItemPicture(OrderType,
Reference, Item, Variant, Extra,
Frame, Sash, DimensionType,
IncludePaneText,
IncludeTexts, SuppressColour
SuppressFlags)
WMItemSize(OrderType,
Reference, Item, Variant, Extra,
Frame, Sash)
WMSalesLinePicture(SalesHeaderType,
SalesHeaderNo, SalesLineNo, Variant, Extra,
FrameNo, SashNo, DimensionType,
SizesFormat,
ViewedFromSide,
IncludeTexts, SuppressFlags, Flags1, Flags2)
WMSalesLineSize(SalesHeaderType,
SalesHeaderNo, SalesLineNo, Variant, Extra,
FrameNo, SashNo, SizesFormat,
Flags1, Flags2)
WMSalesLineOptionAnswer1(SalesHeaderType,
SalesHeaderNo, SalesLineNo, Variant,
FrameNo, SashNo, OptionNo, UseLongAnswer,
ViewedFromSide, SizesFormat, Flags1, Flags2,
Flags3, Flags4, Flags5)
WMSalesLineOption(SalesHeaderType,
SalesHeaderNo, SalesLineNo, Variant,
FrameNo, SashNo, OptionNo, UseLongAnswer,
ViewedFromSide, SizesFormat, Flags1, Flags2,
Flags3, Flags4, Flags5)
WMBomSize(SalesHeaderType,
SalesHeaderNo, SalesLineNo, Variant, Extra,
UDF renommé,
nouveaux paramètre
ont été ajoutés.
WMItemOptionAnswer(OrderType,
Reference, Item, Variant, Extra,
Frame, Option, UseLongAnswer)
WMItemOption(OrderType,
Reference, Item, Variant, Extra,
Frame, Option, UseLongAnswer)
WMBomSize(OrderType,
Reference, Item, Variant, Extra,
Page 13 de 27
Consulter l’Aide pour
la description des
nouveaux
paramètres.
Windowmaker 2012 Guide de Mise à Jour
Frame, BomID, BomType)
FrameNo, BomID, BomType, SizesFormat,
SuppressFlags, Flags1, Flags2)
Liste des rapports Crystal Report des Fonctions Définies par l’Utilisateur (UDF) obsolètes:
Les rapports Crystal Report des Fonctions Définies par l’Utilisateur suivants (UDF) n’existent plus:
Ancien UDF
Remplacé par
WMCompanyAddress()
WMJobCustomerReference
Utilise une expression SQL ou sous-rapport
pour récupérer les enregistrements où
WMApplicationSetting.ApplicationSettingID
dans [3,4,5,6,7]
Utilise une expression SQL ou sous-rapport
pour récupérer les enregistrements où
WMApplicationSetting.ApplicationSettingID
=8
Utilise une expression SQL ou sous-rapport
pour récupérer les enregistrements où
WMApplicationSetting.ApplicationSettingID
=9
Utilise une expression SQL ou sous-rapport
pour récupérer les enregistrements où
WMApplicationSetting.ApplicationSettingID
= 10
WMSalesHeader.CustomerRef
WMJobCustomerAccount
WMSalesHeader.CustomerNo
WMJobCustomerName
WMSalesHeader.Name
WMJobRequiredDate
WMSalesHeader.RequiredDate
WMJobProductionMaterialDueDate
WMSalesHeader.ProductionMaterialDue
WMJobCurrency
WMSalesHeader.Currency
WMJobCurrencyNumber
WMSalesHeader.CurrencyID
WMJobUserName
WMSalesHeader.Responsible
WMJobDeliveryAddress
WMJobActualDiscount
WMSalesHeader.DelStreet,
WMSalesHeader.DelTown,
WMSalesHeader.DelState,
WMSalesHeader.DelPostCode,
WMSalesHeader.DelCountry
WMSalesHeader.Discount1
WMJobActualDiscount2
WMSalesHeader.Discount2
WMJobActualDiscount3
WMSalesHeader.Discount3
WMItemPicture1
WMSalesLinePicture UDF
WMItemSize1
WMSalesLineSize UDF
WMItemOptionAnswer1
WMSalesLineOptionAnswer
WMItemOption1
WMSalesLineOption
WMItemSystem
WMSalesLine.System
WMItemDescription
WMSalesLine.Description
WMItemDescription2
WMSalesLine.Description2
WMItemDescription3
WMSalesLine.Description3
WMItemLocation
WMSalesLine.Location
WMItemReference
WMSalesLine.Reference
WMItemTotalQuantity
WMSalesLine.Quantity
WMCompanyTelephone()
WMCompanyFax()
WMCompanyEMail()
Page 14 de 27
Windowmaker 2012 Guide de Mise à Jour
WMBomDescription
WMBom.Description
WMBomStockNo
WMBom.StockNo
WMBomDiscount
WMBom.Discount
WMBomSize1
WMBomSize
Liste des Paramètres Obligatoires Renommés:
Nom Ancien du champ de
paramètre
rpfWMOrderType
rpfWMJob
rpfWMItem
rpfWmCustomerAccount
rpfWMLocation
rpfWMBatch
rpfWMFrameID
rpfWMSashID
Nouveau Nom du champ
paramètre
rpfWMSalesHeaderType
rpfWMSalesHeaderNo
rpfWMSalesLineNo
rpfWMCustomerNo
rpfWMSiteID
rpfWMProductionBatchNo
rpfWMFrameNo
rpfWMSashNo
de
Liste des Champs de Formules Spéciales Renommés:
Ancien Nom de champ de
Formule
rffWMItemPicture
rffWMItemPictureScale
WMItemPicture
rffWMItemRoofPlanGraphics
rffWMItemRoofPlanGraphicsSc
ale
WMItemRoofPlanGraphics
Nouveau nom de champ de
Formule
rffWMSalesLinePicture
rffWMSalesLinePictureScale
WMSalesLinePicture
rffWMSalesLineRoofPlanGraphics
rffWMSalesLineRoofPlanGraphicsSc
ale
WMSalesLineRoofPlanGraphics
Si elles ne sont pas changes, l’évaluation graphique de la Ligne de Ventes ne sera pas afficher dans
la sortie du Crystal Report.
Comment modifier un rapport Crystal pour le rendre compatible avec Windowmaker 2012
Suivez les étapes ci-dessous pour modifier la prise en charge par Windowmaker 2012 de Crystal
Reports
1. Ouvrir un vieux Crystal Report qui s'exécute sur une ancienne version de WM.
2. Allez dans le menu Base de données et ouvrir le Set Datasource.
3. Ouvrir "créer nouvelle connexion' | OLE DB (ADO) dans la boîte de dialogue ‘Remplacer
avec’.
Page 15 de 27
Windowmaker 2012 Guide de Mise à Jour
4. Sélectionnez « Microsoft OLE DB Provider pour SQL Server » et appuyez sur suivant dans la
boîte de dialogue OLE DB (ADO).
5. Entrez le nom de SQL Express/serveur, ID utilisateur, mot de passe, nom de la base de
données et appuyez sur terminer.
Page 16 de 27
Windowmaker 2012 Guide de Mise à Jour
6. Maintenant sélectionner l'instance de SQL Express/Server dans la boîte de dialogue « Source
de données actuelle ». Sélectionnez votre instance de SQL Express/serveur dans la boîte de
dialogue « Remplacer par ». Maintenant appuyez sur le bouton de mise à jour.
7. Si les noms de l'Ancien et du Nouveau terrain de base de données ne correspondent pas
alors la «Carte des champs" de dialogue sera ouverte. Sélectionnez les champs appropriés
Page 17 de 27
Windowmaker 2012 Guide de Mise à Jour
mappage, un par un et appuyez sur le bouton Carte. Appuyez sur le bouton OK après tout, le
mappage se terminera.
8. Le message‘Noms des Tables ne correspond pas à la nouvelle base de données’ apparaitra
quand vous cliquez sur ‘OK’ sur la fenêtre du dialogue ci-dessus.
9. Sélectionnez le nom de l'ancienne table de l'ancienne base et le nouveau nom de table de
la nouvelle base de données. Appuyez sur le bouton mise à jour. Si les noms de tables
anciennes et les nouvelles ne correspond pas à la "Carte des champs" de dialogue sera
ouvert. Sélectionnez les champs appropriés mappage, un par un et appuyez sur le bouton
Carte. Appuyez sur le bouton OK pour terminer le mappage.
Page 18 de 27
Windowmaker 2012 Guide de Mise à Jour
10. Mise à jour de touts les anciens tableaux par de nouveaux.
11. Mettre à jour tous les champs de base de données des sous rapports. Puis fermez la boîte de
dialogue ‘Définir Location de Source de Données’.
Page 19 de 27
Windowmaker 2012 Guide de Mise à Jour
12. Allez dans le menu base de données et ouvrir la boîte de dialogue Expert. Si l'ancien nom du
tableau est disponible puis renommez là tableau avec le nouveau nom.
13. Allez dans le menu Base de données et cliquez sur Vérifier la base de données. Cela permet
d'afficher toutes les UDF qui ne sont pas trouvés ou dont la signature a changé. Remplacer
tous les UDF renommés avec les nouveaux et les FDU obsolètes avec leurs remplaçants.
Corriger les UDF dont la signature a changé en fournissant des paramètres supplémentaires.
Reportez-vous ci-dessus pour la liste des UDF renommés, modifiés et obsolètes.
Page 20 de 27
Windowmaker 2012 Guide de Mise à Jour
14. Après la mise à jour de tous les UDF, Ouvrez l'Explorateur dans le champ de paramètre.
15. Un Type 1 ou Type 2 du champ de paramètre (nom commençant par « rpfWM1 » et « rfpWM2
» respectivement) peut utiliser une requête de base de données pour obtenir la liste des
valeurs. Ces requêtes doivent être modifiées, si nécessaire, utiliser les nouveaux noms de
tableau et de colonne de base de données.
16. Un champ de paramètre de Type 1 ou Type 2 (nom commençant par « rpfWM1 » et « rfpWM2
» respectivement) peut utiliser une requête de base de données pour obtenir la liste des
valeurs. Ces requêtes doivent être modifiées, si nécessaire, utiliser les nouveaux noms de
tableau et de colonne de base de données.
17. Si les graphismes de vente en ligne est de sortie sur le rapport, et les paramètres spéciaux
connexes (c.-à-rffWMItemPicture, rffWMItemPictureScale) doivent être renommés comme
indiqué dans le tableau ci-dessus. De plus, le nom de l'objet doit être modifié pour la même
chose que le nom du champ de la nouvelle formule. Pour cela, sélectionnez l'objet, faites un
clic droit dessus et sélectionnez «champ Format. Dans la boîte de dialogue qui s'ouvre
modifier le champ Nom de l'objet comme indiqué ci-dessous. De même, sélectionnez l'objet
graphique, faites un clic droit dessus et sélectionnez «Format graphique '. Dans la boîte de
dialogue qui s'ouvre modifier le champ Nom de l'objet à remplacer »WMItemPicture" avec
"WMSalesLinePicture.
Si les sous-rapports sont utilisés, alors la même procédure doit être suivie dans chaque sous rapport.
Page 21 de 27
Windowmaker 2012 Guide de Mise à Jour
Le rapport Crystal est maintenant prêt à travailler avec Windowmaker 2012.
Comment modifier un rapport Crystal à l'aide de WMStationTransaction comme source de données
pour le rendre compatible avec Windowmaker 2012
Suivez le guide étape par étape donné ci-dessous pour changer de Crystal Reports comme pour
Windowmaker 2012
1. Ouvrez l`ancien Crystal report qui fonctionne sur l'ancienne version de WM.
2. Aller à la base de données définie. Cliquer sur l’onglet « Remplacer avec » cliquez sur créer
une nouvelle connexion ADO de .NET (XML).
Page 22 de 27
Windowmaker 2012 Guide de Mise à Jour
3.
Maintenant, cliquez sur le bouton Parcourir dans la boîte de dialogue ADO.NET NET (XML).
4. Sélectionnez. Fournisseur DataSet nette "Fichiers de type". Aller chercher dans  le chemin le
plus récent `.exe`  sélectionnez "Windowmaker.XML.DataSetProvide.WM.dll"  cliquez sur le
bouton Ouvrir
5. Sélectionnez « Windowmaker.Xml.DataSetProvider » dans « Nom de la classe » Combobox.
Cocher la case « Utilisation de classe DataSet »
Page 23 de 27
Windowmaker 2012 Guide de Mise à Jour
6. Sélectionner un ensemble de donnes dans “DataSet Names” selon l’ancien ensemble utilisé
dans le rapport.
C’est à dire ‘Get_SawStationTransactioDataset’ est sélectionné parce que l’ancien rapport a
été crée avec ces données.
7. Note: L’ancien ensemble de données provient de Définir Location de Données  Source
Courante de Données  Bouton déroulant des Propriétés.
Page 24 de 27
Windowmaker 2012 Guide de Mise à Jour
8. Maintenant appuyez sur bouton Terminer dans le (Boîte de dialogue ADO.NET (XML).
9. Sélectionnez Windowmaker.Xml.DataSetProvider dqns les deux dialogues – Définir Location
de Données et Remplacer avec  cliquez sur le bouton Mettre à Jour.
Page 25 de 27
Windowmaker 2012 Guide de Mise à Jour
10. Le "Plan champs" boîte de dialogue s'ouvre si l`ancienne bases de données et la nouvelle
base de données ne sont pas identiques. Sélectionnez les champs de mapping appropriés,
un par un et appuyer sur le bouton Carte.
11. Bouton appuyez sur OK dans la boîte de dialogue champs de la carte, après que la
cartographie soit terminé.
12. Maintenant l’ancien XML est remplacé par un nouveau XML.
Si les sous-rapports sont utilisés, alors la même procédure doit être suivie dans chaque sous-rapport.
Le rapport Crystal est maintenant prêt à travailler avec Windowmaker 2012.
Composants COM Windowmaker
Liste des Interfaces renommées et ses Méthodes et Propriétés
Interfaces Renommés:
No.
1
2
3
4
5
Nom Existant
IWMItem
IWMItems
IWMOrder
IWMOrders
IWMItemPicture
Nouveau Nom
IWMSalesLine
IWMSalesLines
IWMSalesHeader
IWMSalesHeaders
IWMSalesLinePicture
Méthodes et Propriétés Renommés:
No.
1
2
3
Nom de l'Interface
Nom existant
Nouveau nom
IWindowmaker
IWMSalesHeaders
IWMOrders
GetIWMItems()
IWMSalesHeaders
GetIWMSalesLines()
IWMSalesHeader
ConvertQuoteToJob()
UpdateJobStatusToInDespatch
()
AccountNo
ConvertSalesQuoteToSalesOrder()
UpdateSalesOrderStatusToInDespatch
()
CustomerNo
JobType
OrderTypeID
Page 26 de 27
Windowmaker 2012 Guide de Mise à Jour
4
IWMSalesLInes
5
IWMSalesLIne
6
IWMBoms
7
IWMBom
8
IWMOptionAnswers
9
IWMPricingExtras
10
11
12
IWMPricingExtra
IWMProductionBatch
IWMDelivery
13
IWMSalesLinePicture
14
IWMProduct
15
IWMStockKeepingUnits
16
17
18
19
20
IWMProductBoms
IWMProductOptionAnsw
ers
IWMProductPicture
IWMProductPricingExtras
IWMCustomer
OrderType
JobNo
SalesHeaderType
SalesHeaderNo
IWMItems
OrderType
JobNo
OrderType
JobNo
ItemNo
IWMSalesLines
SalesHeaderType
SalesHeaderNo
SalesHeaderType
SalesHeaderNo
SalesLineNo
OrderType
JobNo
ItemNo
CostheadNo
Supplier
OrderType
SalesHeaderType
SalesHeaderNo
SalesLineNo
CostheadID
SupplierNo
SalesHeaderType
JobNo
ItemNo
OrderType
JobNo
ItemNo
CostheadNo
SalesHeaderNo
SalesLineNo
SalesHeaderType
SalesHeaderNo
SalesLineNo
CostheadID
LocationID
LocationID
Reference
OrderType
JobNo
ItemNo
SiteID
SiteID
CustomerNo
SalesHeaderType
SalesHeaderNo
SalesLineNo
CatalogID
CostheadNo
Location
StockNo
CostheadNo
SupplierAcNo
CatalogHeaderID
CostheadID
SiteID
ProductNo
CostheadID
SupplierNo
AltStockNo
OrderQty
CatalogID
SupplerProductNo
SalesHeaderQty
CatalogHeaderID
CatalogID
CatalogHeaderID
CatalogID
CatalogID
AccountNo
CatalogHeaderID
CatalogHeaderID
CustomerNo
Page 27 de 27