Release Date:Â 2025-10-02
Updated on:Â 2025-10-02
Author:Â Product Team and R&D
Â
🚀 Major Highlights
-
Differentiated discount management for appliance lines (#2644)
We have introduced a new feature that allows applying supplier-specific discounts to appliance lines, ensuring greater flexibility and accuracy in pricing. Previously, discounts were applied uniformly based on the project header, which did not accommodate scenarios where certain product categories, such as appliances, require a different discount logic.With this enhancement, discounts for appliance lines are now calculated starting from the supplier’s list price, rather than using the general discount defined at the project header level. This approach ensures that pricing reflects the agreements and conditions specific to each supplier.
 Implementation of “sconsigliate” in variant master data (#2423)
A new functionality has been introduced in the variant master data to allow variants to be marked as “sconsigliate” (not recommended). This feature provides greater control over the design and selection process, thanks to a new toolbar button that has been added to the variant master data interface.ÂThis button enables users to easily flag a variant as “sconsigliata” and is visible in the classic forms and in dauFiltraVarianteGraficaNew.
 -
New print command !MERGEPDF
Introduced a new command for PDF merging:!MERGEPDF 0 $(PDFFILE)
• parameter 1 = 0: merge files in $(PDFFILE) and save to the current document
• parameter 1 = 1: merge files in $(PDFFILE) and append them to the current document
• parameter 2 = $(PDFFILE): list of pdf files to merge, separated by “;”
Note: File names and paths must not contain spaces.Â
🆕 New Features
-
JSON export – field “matricola” (#2907)
The JSON export function available in the program menu has been updated to correctly include the matricola field. This applies to the Export JSON function in 3CAD Evolution, not the JSON format export in 3CAD Next.
 -
SecondMonitor3DLoc parameter
A new entry has been added in the ini file to locally define whether to use the second monitor.
 -
New fields in article table (#2836)
Two new fields, CALCULATION_GROUP and ITEM_GROUP, have been added to the article table.
 -
Script call “CercaNumeroOrdine” (#2376)
A new script call, CercaNumeroOrdine, has been added in fJob and fJob AggiungiCarico.
 -
Highlight box in graphics from level 3 rows (#2652)
Implemented the ability to highlight the corresponding box in the graphic view when clicking on a level 3 row in the estimate.
 -
Disable job recalculation on project header (#2650)
Added an option to disable the recalculation of final jobs when switching to the project header.
 -
PromoDiscount (beta-test)
Implemented the ability to set a discount on the price of promo items
 -
PromoPlus (beta-test)
Implemented new Promo-Plus typology
 -
Added functionality ControllaIstanze in 3CAD Lite
Extended functionality of the flag piuistanze. If set to 1, it asks if you want to open a new instance of the program. If set to 2, it does not allow you to open a second instance.
 -
Enlarged Job Preview (#2656)
Add the parameter jobsalvaimmaginimaximized=1024.768 (jobsalvaimmaginimaximized=width in pixels, height in pixels) to the INI (catalog). It is activated by double-clicking the image. If the image fits within the screen dimensions, the form is displayed at the same size; otherwise, the image is scaled.
 -
CHECKMODULO command
New CHECKMODULO command on dauvarext.
 -
GetArtPromoType command
New GetArtPromoType command on dauvarext. It calls the jExportPromoArtByArtType service to export promotional items, linked to promo management.
 -
Import idbox value (#2466)
Added the nextuniqueid value in the box when importing the JSON file from 3CAD Next on 3CAD Evolution.
 -
Added Hide All option (#2503)
Added option in the Show/Hide drop-down menu
 -
Layer mask Ingombri flag (#2504)
The flag was grayed out before and has been unlocked now.
 -
Wall ID letter in scriptquotewall (#2400)
Added WALL_PRINT_NUMBER variable to query the value.
 -
Flag for selecting HTML folder optimization mode (#2358)
This feature consists of a checkbox located in the catalog export window.
 -
Database and catalog date and time implementation (#2408)
Fields indicating the last update date and time of the catalog and database have been added in the Supervisor, 3CADLite, and 3CADPro.
 -
Export Job-Emf considers manual changes to ARG files
Implemented handling of manual changes to ARG files during Job-Emf export.
Â
đź”§ Fixes
-
Performance issue with obsolete variants (#2945)
The algorithm for removing obsolete variants has been improved to reduce program slowdown.
 -
Parameter farClippingPlane for cavalier projection (#2881)
A new parameter has been introduced to define the far clipping plane in cavalier projection. The default value is 1000.
 -
ColliPerBox flag from Salvadatabase (#2908)
The visibility of a variable related to the ColliPerBox flag has been adjusted.
 -
Promotions in gallery orders (#2876)
When saving an order as a gallery in 3CADLite, promotions are now retained correctly when reopening the order.
 -
Incorrect price calculation on linear meter surcharge in PROMO (#2875)
An error in price calculation for linear meter increases has been corrected. The surcharge is now calculated on the linear meter instead of the unit price.
 -
Macro previews with text (#391)
Preview generation now includes macros, defined as XML files in the _proto folder.
 -
Incorrect placement of furniture on double-sided walls (#2809)
Furniture is now placed correctly when added to double-sided walls in the configurator.
 -
Small environments – Redway (#2818)
Problematic management of small environments in Redway has been removed.
 -
Checkbox “confermato” in header (#2032)
The project now prompts to save when only the confermato checkbox is modified in the header.
 -
Viewmaker views visibility (#2362)
Fixed an issue where some views generated by Viewmaker were not visible unless Fit All was used.
 -
Scriptquote command bugfix (#2785)
Fixed a missing figure in the dimension lines obtained with the QY command in scriptquote.
 -
Cataloghi Lite on Pro (#2763)
Fixes applied to enable work with Lite catalogs on Pro without requiring BCP installation.
 -
Price list loss on level 3 items (#2758)
Fixed an issue causing price list loss when modifying level 3 items manually with Modobloccoprezzo=1.
 -
Loss of quote variants with Modobloccoprezzo=1 (#2743)
Resolved an issue where quote variants were lost when Modobloccoprezzo=1.
 -
Alias company handling (#2421)
Improved handling of DitteAlias during project loading from 3CAD Lite.
 -
Multicatalog job processing (#2689)
Fixed issues with job processing across multiple catalogs.
 -
Price lock losing descriptions and discounts (#2556, #2557)
Resolved an issue where price lock caused the loss of descriptions, discounts, and notes. Extended handling to Tops.
 -
JPG images bug with Windows 11 update (#2700, #2670)
Fixed a bug affecting JPG images after the Windows 11 update 24H2.
 -
APPMOB_* variable cleanup (#2640)
Fixed issue with APPMOB_* variables.
 -
/TE command handling (#2614)
The typology is now visible in VIEWS - NEW VIEW, after hiding it in the printout with /TE.
 -
Catalog ini flag for fixPlacer (#1833)
If placers lose their reference to the position., set the flag fixPlacer=1.
 -
Handled batch variable (#2759)
Handled batch variable display on the promo error screen.
 -
Export Ws, Clear all (#2731)
Fixed issue with the “Clear all” function during Ws export.
 -
mgg.percorso variable on xCatalog property
Fixed handling of the mgg.percorso variable on xCatalog property.
 -
Wall behavior issues during rendering (#1452, #2706, #2573)
Resolved multiple issues where walls either raised automatically or disappeared during rendering processes.
 -
Job contacts intersection calculation error (#2593)
Resolved an error in intersection calculation for job contacts.
 -
Improved display of unvalidated promo messages
Enhanced the visualization of unvalidated promo messages.
 -
Variant selection search with #T (#2684)
Fixed incorrect display of variant choices when using #T search with obsolete records.
 -
Force apply and re-evaluate on Lite order opening (#2248)
Added functionality to force apply and re-evaluate when opening a Lite order by setting RivalutaOrdiniInternet=1 in _ecadpro\ecadpro.ini.
 -
Force company change when creating job files for multi-catalog orders (#2689)
Implemented forced company change during job file creation for multi-catalog orders.
 -
Undo not working with Ctrl+Shift (#2669)
Fixed an issue where Undo did not work with Ctrl+Shift.
 -
Error inserting placer U with double-click (#2627)
Resolved an issue where the placer rule, including the item code, was incorrectly transferred to the parent box.
 -
Workaround for first text framing (#2587)
Implemented a workaround for the first text framing issue.
 -
Catalog Lite file upload fix (Pro) (#2653)
Fixed an issue with uploading catalog files in Lite (Pro).
 -
Different Protoric sorting between 3cadPro and 3cadLite (#2622)
Resolved inconsistent protoric sorting between 3cadPro and 3cadLite.
 -
Image resizing using dauvarext: CONVERTIDRG1 (#2113)
Fixed image resizing using dauvarext: CONVERTIDRG1.
 -
Delete html.7z before recreating to avoid append
Ensured html.7z is deleted before recreation to prevent appending.
 -
Apply works differently starting from version 803 (#2458)
Fixed an issue where using Apply from the configurator prevented modifying initial options.
 -
Irregular display of rows with “Body Style type C” (#2561)
Resolved inconsistent display of horizontal lines dividing rows.
 -
Import JSON with allowed prefixes (internet.bin\ddb)
Fixed JSON import with allowed prefixes.
 -
Import JSON when model contains underscore
Resolved an issue with JSON import when the model name contained an underscore.
 -
DXF import verification (#2539)
Fixed issues with DXF import verification.
 -
Empty Apply on orders created with 803 (#2540)
Resolved an issue where Apply was empty on orders created with version 803.
 -
Extended BOM: “nomatr” parameter (#2558)
Added ini option ProduzioneEstesaNoMatr to allow non-grouped BOM elaboration in extended production.
 -
Script AllegatoFiltro did not apply filter correctly
Fixed incorrect application of file extension filter in AllegatoFiltro script.
 -
Promo composition with alternative items
Resolved issues with promo composition involving alternative items, even with different FinalSellCode.
 -
Expo folder display on 3CadShop
Fixed missing management of Expo folder display on 3CadShop.
 -
HTML proto standardization (#2357)
Added new management for standardizing data for advanced and basic HTML proto.
 -
Missing items linked to multiple classifications in Lite (#2712)
Resolved an issue where items linked to multiple classifications were missing in Lite.
 -
XML order import (#2506)
Fixed incorrect import of color variants in XML orders.
 -
3cad Pro/Lite DXF export not working (#2491)
Resolved an issue where DXF export did not work in 3cad Pro/Lite.
 -
Scriptquote walls not working with virtual walls (#2391)
Fixed an issue where the viewmaker scriptquotewall did not work with virtual walls drawn in the view window.
 -
!GETWALLVAR not returning values in 805 (#2463)
Resolved an issue where !GETWALLVAR returned no values in version 805.
 -
!GETWALLVAREXT returned incorrect _Wall_Found value (#2448)
Fixed incorrect _Wall_Found value returned by !GETWALLVAREXT.
 -
Delete existing ceilings when creating new ones (#2471)
Added option to automatically delete existing ceilings when using the CREATE CEILING function.
Â
🛠️ Minor Fixes
- Error in SetWorkVista Node 0 save (#2770)
- Scale in X input in material library (#2847)
- Export block issue in NEWVR if Json files are not generated (#2924)
- Protohead display error in 3CAD Lite when changing catalog (#2796)
- Web Viewer not working in version 806 (#2851)
- Publishing from SV error (#2859)
- Unexpected closure in 3CadEvolution NoPDF version (#2850)
- Redway crash on custom screen resize (#2792)
- Quote error with Lights catalog in 3CAD Light (#2798)
- Incorrect display of Lights catalog on the order sending screen (#2778)
- Setup_3CadChromium download error (#2790)
- escludiOrdinamento variable in box ordering (#2732)
- Unable to enter Norwegian characters in testa.erg (#2617)
- Empty area in Web Orders list (#2565)
- Opening orders with DDB enhanced management (#2529)
- Scriptquote eldom crash (#2477)
- VBS error control form (#2568)Â