SC WhitePaper - 2006 R2 - Issues: 125
 
All - 6
Equipment - 3
ID: 3858
Solution: Fixed

Module: Equipment

Title:

Equipment - Modeling - Connecting pipe to equipment pipe ends fails when multiple usable connections are defined

Description:

When multiple usable connections are defined a pipe to pipe connection attempt will open the 'Select Connection and Accessory Package' window; however, a pipe to equipment connection will cause the following error, "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index" followed by a COM error stating that "_mm Conversion factor not set".

 
ID: 5341
Solution: Fixed

Module: Equipment

Title:

2006 Equipment - Equipment names can be invalid (name must not contain characters that create invalid block ref names)

Description:

Check the name of the equipment before letting the user save. Check for all invalid characters. Active from UCS dialog creates named UCS's, I assume character restrictions will be similar.

 
ID: 5343
Solution: Fixed

Module: Equipment

Title:

2006 Equipment - Allow equipment to be modified even if it is in use

Description:

All properties of equipment must be modifiable even if it is in use. If equipment ends are connected in drawings, connections must be broken and the user informed of this fact. Log file must be created if the user deletes an end (using the UI), or modifies an end (using the UI). All connections that are attached to that end must be erased. The connections are only to be erased if the user actually "applies" or "Ok's" the changes in the equipment standard editor.

 
Close
H-E-P - 19
ID: 2101
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Spool Manger - Locked Spools can be freely edited

Description:

The user can freely edit locked spools.

 
ID: 3289
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Allow re-dimensioning of spool drawings

Description:

Includes re-use of existing spool dimension dialog. May need some modification to the existing dialog so it can be used again. Override the settings for dmensioning without acutally overriding the spool settings?

 
ID: 3297
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - All production drawings - updating framework

Description:

Allow assembly/arrangement/spool drawings to be updated.

 
ID: 3549
Solution: Fixed

Module: H-E-P

Title:

Crash on closing AutoCAD

Description:

'acad.exe': Unloaded 'D:\ARL2006\DEBUG7\SConTransformLoaderDBX2006d.dbx' First-chance exception at 0x00000000 in acad.exe: 0xC0000005: Access violation reading location 0x00000000.

 
ID: 3673
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Arrangement drawing update - part colouring does not seem to work

Description:

Part colour overrides seem to not work anymore when updating production drawings. Structure still needs to have something added such that it honours colourIndex.

 
ID: 3779
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - No dimensions for connection gaps

Description:

The connection objects themselves do not return a proper dimension, preventing the overall dimension from being merged.

 
ID: 3974
Solution: Fixed

Module: H-E-P

Title:

2006 HVAC - Fabricating any type of transition stock fails if the transition stock has custom attributes

Description:

If custom attributes are applied to a transition stock, an error message apperas upon attempting to fabricate it.

 
ID: 4217
Solution: Fixed

Module: H-E-P

Title:

2006 Dist Sys - Unable to create remote connections

Description:

Ability to create remote connections for Pipe, HVAC and Equipment

 
ID: 4687
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Command line output on creation of a new part

Description:

During the creation of a new part, information must be displayed on the command line indicating what type of part is being routed. Required for Pipe, HVAC and Equipment

 
ID: 4693
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Implement "Connects To" button on HEP select stock dialogs

Description:

This will have to be implemented separately on HVAC / PIPE dialogs. Button on select stock dialog that allows the user to pick an existing end in the drawing and filter down the list to the items that would connect. This is very similar in behaviour to starting to route a part and clicking on an existing part in the drawing.

 
ID: 4703
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Elbows jig the wrong way when there are only 2 possible orientations

Description:

The elbow goes the opposite way of the requested user input.

 
ID: 4736
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Add an option to show/hide locks and anchors

Description:

Global option in drawign options to hide/show anchors/locks

 
ID: 4749
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Offset routing - point not accepted

Description:

When routing a bent pipe parallel to another bent, the input point is ignored if the requested point is a free pipe end. I think the routing pipe attempts ot intersect itself with the other end, but fails because they are parallel and therefore simply ignores the point altogether.

 
ID: 4814
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Add toolbar buttons for setNoSpool functionality

Description:

To be consistent with every other function, i.e. avialable through menu, toolbar, OPM and context menu

 
ID: 4903
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Add/Remove spoolbreak toolbar buttons do not work correctly

Description:

The buttons do nothing. It seems select_pre_select_one_type_of_entity always returns false. Also, it ignore pre-selected entities

 
ID: 4935
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - Upon creating a production drawing, close the template drawing if necessary

Description:

If template drawing A is open and one attempts to create a production drawing using A, ShipConstructor complains that the drawing needs to be closed instead of automatically closing it. It should automatically close the drawing.

 
ID: 4981
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - SWBS property needs to display spec / system

Description:

The SWBS prop should display Spec / System / Branch instead of just Branch.

 
ID: 5013
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - "Update template" function does not create necessary default information

Description:

When a user updates an existing template, the following things need to be created / checked -> All the same things that happen when the user hits NEW in the navigator That includes creating all the necessary layers that need to be there Setting up the drawing options correctly

 
ID: 5085
Solution: Fixed

Module: H-E-P

Title:

2006 Distributed Systems - A warning must be issued to the user that an inter-system connection has been created

Description:

These connections are a very big deal. The user must absolutely be aware that they have happened. If a connection between systems is created, a message box should appear informing the user that system X is beeing connected to system Y. User must acknowledge this by hitting ok.

 
Close
Hull - 19
ID: 458
Solution: Fixed

Module: Hull

Title:

Add delete functionality to the hull object dialog

Description:

Allow deletion of hull objects using the context menu in the hull objects dialog.

 
ID: 1436
Solution: Fixed

Module: Hull

Title:

Strain Report on command line incorrect if Max or Min set to zero(stretch or compression only expansions)

Description:

Strain Report on command line incorrect when using stretch or compression options

 
ID: 1892
Solution: Fixed

Module: Hull

Title:

HULL - Stringer angles not calculated properly

Description:

When a stringer is created, the default angle reference of the stringer is Normal to the Surface. This angle is not calculated properly. For example, sometimes 0 degrees would be where you expect 180 degrees to be.

 
ID: 2696
Solution: Fixed

Module: Hull

Title:

Hull - mark projection as section markline "don't ask me again" does not ask again, ever.

Description:

When marking a surface by projecting a straight line, there is the option to not ask about creating a section markline again. When this is selected, there is no way to get this dialog to show up again even after restarting ShipConstructor.

 
ID: 2703
Solution: Fixed

Module: Hull

Title:

Hull - Invalid file types listed in shipcam file import dialog

Description:

In the "Files of type:" drop down list of the ShipCAM File Import dialog, there is a blank space. Below that is one more entry that starts with an upsidedown question mark.

 
ID: 2713
Solution: Fixed

Module: Hull

Title:

Hull - Span Extents does not work for a skewed location group

Description:

When marklines are created using a skewed location group, span extents does not work

 
ID: 3050
Solution: Fixed

Module: Hull

Title:

Add feature to export location groups to a file

Description:

Add a button in the location groups dialog box for exporting location groups to files.

 
ID: 3105
Solution: Fixed

Module: Hull

Title:

Add color property to location and location groups

Description:

Color properties associated with location groups are used to assign default colors to marklines created with those locations.

 
ID: 3442
Solution: Fixed

Module: Hull

Title:

NURBS Curve Split / AutoCAD Break does not work for Degree 1 NURBS Curves

Description:

It is not possible to split a degree 1 NURBS Curve using the ShipConstructor Split NURBS Curve command. When running AutoCAD's break commands on degree 1 NURBS Curves, a break occurs, but it does not occur in the location specified. I could only duplicate this problem with NURBS Curves that are extracted from Marklines on Double Curved Surfaces, when trimming with AutoCAD's Line or LWPolyline entities (splitting with another NURBS Curve works just fine)

 
ID: 3449
Solution: Fixed

Module: Hull

Title:

Buttock Stringer Shells' Expanded Mode are incorrectly rotated

Description:

When a buttock stringer shell is viewed in expanded mode, the lines are rotated to a frame like orientation.

 
ID: 3531
Solution: Fixed

Module: Hull

Title:

Stringer shell displayed in wrong mode while rotating

Description:

If you change the view mode for a stringer shell right after creating a stringer, then the shell display does not update properly when rotating the view.

 
ID: 3828
Solution: Fixed

Module: Hull

Title:

Circle surface from iges imported incorrectly

Description:

When importing a iges circle into ShipConstructor, the trim loop becomes oblong.

 
ID: 4364
Solution: Fixed

Module: Hull

Title:

Converting a curve to degree 1 changes the curve colour to white

Description:

Using SCCURVECONVERTDEG1 removes the colour setting from a curve and defaults it to white

 
ID: 4395
Solution: Fixed

Module: Hull

Title:

Splitting a surface with a line leaves a markline on the surface when the split fails

Description:

In the process of splitting a surface using a curve (not a markline), a markline is projected onto the surface. If the split operation fails, a markline is left on the surface.

 
ID: 4403
Solution: Fixed

Module: Hull

Title:

SCOFFSETSSURF does not generate the right data

Description:

The offsets created by scoffsetssurf are wrong. Many value are missing.

 
ID: 4477
Solution: Fixed

Module: Hull

Title:

Orthogonal projection of line is inaccurate when the end points directly on mesh

Description:

When a line that starts and ends on mesh points of a surface is projected in an orthogonal direction, the endpoints of the projected markline do not match the original, as they should.

 
ID: 4518
Solution: Fixed

Module: Hull

Title:

Unable to undo Stringer erase

Description:

Undo for stringer deletion does not work

 
ID: 4522
Solution: Fixed

Module: Hull

Title:

Joining NURBS curves should convert inputs into nurbs curves

Description:

Joining a NURBS curve with an AutoCAD line using SCCURVEJOIN fails. The command should convert the line into a NURBS curve and join them together.

 
ID: 4929
Solution: Fixed

Module: Hull

Title:

AutoCAD Trim does not work on degree 1 NURBS curves and AutoCAD extend does not work on NURBS curves at all

Description:

Trim and sccurvesplit do not work correctly at skewed view angles AutoCAD's trim does not work on degree 1 NURBS curves. AutoCAD's extend does not work on NURBS curves

 
Close
HVAC - 20
ID: 1449
Solution: Fixed

Module: HVAC

Title:

Dimensioning does not work properly in paperspace

Description:

AutoCAD linear dimensions appear to not work correctly when dimensioning in paper-space, The DIMLFAC value seems to get screwed up when a shipconstructor entity is picked before an autocad entity.

 
ID: 1493
Solution: Fixed

Module: HVAC

Title:

Allow for all appicable branch types to be offsetable

Description:

Branch needs to be offset off main axis

 
ID: 1499
Solution: Fixed

Module: HVAC

Title:

HVAC custom attributes for ducts, elbows, and transitions.

Description:

custom stock attributes

 
ID: 1639
Solution: Fixed

Module: HVAC

Title:

HVAC - Stock Editor - Exporting Stock Fails

Description:

[Updated May 16] Exporting HVAC stocks always fails with this error: "Error occurred while exporting to XML: System.NullReferenceException: Object reference not set to an instance of an object. at C1.Win.C1FlexGrid.C1FlexGridBase.get_Item(Int32 row, String colName) at SConHvacUI.StocksTab.ExportXML()"

 
ID: 2162
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - Auto-Calculate doesn't convert the weight of Imperial ducts properly

Description:

Auto-Calculate doesn't work properly for Imperial ducts, and possibly some other parts (still looking into which parts are effected): The weights are all 25.4 times too light.

 
ID: 2279
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - The Tangent point Offset is not calculated properly for Elbows...

Description:

... or for Rectangular Radial Wyes placed by their 2nd tangent point (which is based on the radial branch). For both parts the offset is inversely proportional to cos(angle/2). Unfortunately, that means that if the angle is any greater than 90 degrees the offset is too large and the elbow is placed far away from where you are trying to place it; conversely, if the angle is any less than 90 degrees the offset is too small, actually falling inside the elbow itself. Taken to extremes, a 179 degree elbow will be placed a ridiculous distance from where you are trying to put is, and a 1 degree elbow will be placed with essentially no offset at all.

 
ID: 2586
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - Using [Sel] to choose the profile for Ducts and Elbows converts the measurements from Imperial to Metric

Description:

When fabricating Ducts or Elbows, using [Sel] converts the profile dimensions from Imperial to Metric (inside an Imperial project). So selecting a 10"x5" end results in dimensions of 254mm X 127mm. If the user tries to change the Measurement field to get the units back into Imperial they will end up with a duct measuring 254"x127".

 
ID: 2814
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - Using 'plaNE' when placing a part causes visual anomalies

Description:

If you use the 'plaNE' command when drawing an HVAC part its preview drawing will oscillate back and forth as you place it.

 
ID: 3093
Solution: Fixed

Module: HVAC

Title:

2006 HVAC - Make parts lockable

Description:

Make parts lockable - If a part is lockable, it cannot be moved, edited, deleted etc...

 
ID: 3483
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - Saddles are not removed properly

Description:

After removing a saddle stitch from a duct and saving the drawing, upon re-opening the drawing the saddle centerline will remain (and cannot be removed). [EDIT: June 6th] Although the problem has been fixed for single Saddles, it persists when removing a Saddle from a part with multiple Saddles Steps to Reproduce: 1. Create a duct with two saddles. 2. Delete (or disconnect) the saddling parts. 3. Remove the first saddle you created 4. Now attempt to remove the second. Notice that this saddle is not removed properly.

 
ID: 3902
Solution: Fixed

Module: HVAC

Title:

HVAC - Production Drawings - Pants Divisions and Profiles are Visible in Wireframe Mode

Description:

In Arrangement and Spool Drawings pants divisions and end profiles are visible in Wireframe Mode. No other end profiles are visible in these modes.

 
ID: 4180
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - When placing a duct, rotating the NavAid's plane doesn't immediately re-orient the duct

Description:

After placing the first point of a straight duct, if you use XRotate or YRotate to rotate the NavAid by a non-90� amount, the duct will not immediately re-align to the new UCS. I say 'immediately' because, as you use the mouse to position the duct's next point, the duct will slowly rotate into alignment. This is strange to watch.

 
ID: 4212
Solution: Fixed

Module: HVAC

Title:

2006 HVAC - Saddles can not be removed if the current UCS is not in the plane of the saddle

Description:

The picked point as well as the comparision points should be projected into screenspace, because that's whats the user assumes is being picked.

 
ID: 4402
Solution: Fixed

Module: HVAC

Title:

2006 Dist Sys - Allow changing the accessory package of existing connections

Description:

Functionality that based on the current allowable connection lets the user change the accessory package on a connection.

 
ID: 4405
Solution: Fixed

Module: HVAC

Title:

2006 Equipment - CopyClip operation does not work correctly - part does transform incorrectly

Description:

During copyclip operation, the equipment part goes opposite the mouse cursor when placing. Also, the end gets placed in a completely different spot from where the equipment part is.

 
ID: 4515
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - Mirroring a Locked Spool can Crash SC

Description:

If you mirror an HVAC duct that is part of a Locked Spool, as soon as you click on the end point of the resultant part AutoCAD crashes (Pure Virtual Function call)

 
ID: 4757
Solution: Fixed

Module: HVAC

Title:

2006 HVAC - remember last selected stock in the select stock dialog

Description:

The dialog should highlight the currently routing / last routed stock This is already implemented in HVAC, it just appears to not work anymore.

 
ID: 4932
Solution: Fixed

Module: HVAC

Title:

HVAC - Modeling - When fabricating a stock, selecting an existing profile cases errors

Description:

When fabricating a stock, if you use the [Sel] button to select an existing profile, when you OK the stock you will encounter a Null Reference exception and an Unauthorized Access exception. Despite the errors you will still be able to create and use the stock as normal.

 
ID: 5115
Solution: Fixed

Module: HVAC

Title:

HVAC - Stock Editor - Duct and Elbow stocks Don't enforce minimum profile dimensions properly

Description:

If invalid dimensions are entered for a profile, the duct displays minimum/maximum possibel but actually uses default values

 
ID: 5143
Solution: Fixed

Module: HVAC

Title:

HVAC - Stock Editor - Insulation is not rendered properly in the Stock Preview

Description:

Insulation is not rendered properly in the Stock Editor's (and the Select Stock windows') preview. It is rendered the first time a Duct or Elbow is selected; however after you select another stock insulations will no longer be shown. It is not rendered at all for fittings or offsets. On a related note: when defining a new branch fitting (or, specifically, a Curved Reducer) the New Stock window's own preview doesn't show its insulations

 
Close
NA - 1
ID: 4892
Solution: Fixed

Module: NA

Title:

Ability to select a predefined rank level other than unit when selecting the assembly level for an assembly element in a name convention

Description:

Currently all rank levels show in in the tree level selection list of an assembly name convention element. The only pre-defined rank level that should show up is Unit.

 
Close
Penetrations - 4
ID: 3656
Solution: Fixed

Module: Penetrations

Title:

PENETRATIONS - Undoing the creation of a penetration causes crash

Description:

After creating a penetration in a plate part, undoing the command will cause two errors causing AutoCAD to crash.

 
ID: 3683
Solution: Fixed

Module: Penetrations

Title:

PENETRATIONS - Penetration Manager does not list penetrations

Description:

The Penetration Manager dialog only lists the first created penetration.

 
ID: 3729
Solution: Fixed

Module: Penetrations

Title:

PENETRATIONS - Penetration deletion deletes all penetrations on a plate.

Description:

Selecting a penetration (by the label) and pressing delete does the following: 1. Confirms you wish to delete the penetration you selected. 2. Deletes all penetrations that share the plate that penetration is on, if the corresponding UCL is using the same process. This error is because the deletion process removes the toolpath record, which is currently shared by all CLs with the same process.

 
ID: 3762
Solution: Fixed

Module: Penetrations

Title:

PENETRATIONS - Deleting penetrators or penetrables should automatically delete the penetration.

Description:

Deleting a penetrator or penetrable means that the penetration should no longer exist, or needs to be recalculated, so it should be deleted. Currently, the user has to manually delete the penetration if it no longer has penetrators or penetrables.

 
Close
Pipe - 22
ID: 1909
Solution: Fixed

Module: Pipe

Title:

Pipe Modeling - Changing the connection gap for an in-use connection is allowed

Description:

Changing the connection gap for an in-use connection is allowed. Connections made prior to the change will not be updated, new connections will reflect the change.

 
ID: 2137
Solution: Fixed

Module: Pipe

Title:

Pipe - Modeling - Changes in Pipe Options don't affect existing pipes until the drawing is re-opened

Description:

Changes made in the Pipe Options window don't affect existing pipes until the current pipe drawing is closed & re-opened. One exception: Display Modes are updated when regen is run.

 
ID: 2808
Solution: Fixed

Module: Pipe

Title:

Pipe - Modeling - Canceling out of saddle connection creation causes save errors

Description:

Creating a saddle connection between two pipes has four main steps: selecting the part to tap, placement on that part, rotational placement, and end treatment selection. If the connection is canceled during end treatment selection a saddle end with end point, center line, and unconnected icon will be created at the tap point. Any attempt to save will produce a database error, this will continue until the drawing is closed and reopened which also removes erroneous saddle ends.

 
ID: 3100
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Make parts lockable

Description:

Parts need to be lockable. If a part is locked, it cannot be modified, edited or deleted This includes connections

 
ID: 3305
Solution: Fixed

Module: Pipe

Title:

Add COM properties to Pipe objects

Description:

Add COM properties to Pipe objects.

 
ID: 3312
Solution: Fixed

Module: Pipe

Title:

Find Stock

Description:

Test Find Stock function to make sure that it works for pipe

 
ID: 3863
Solution: Fixed

Module: Pipe

Title:

Pipe - Modeling - Adding a saddle fails

Description:

Adding a saddle to a pipe, elbow, or reducer fails when run through either the Pipe or Jig menu. The command progresses normally but ultimately no saddle is created. With 'scenabledt' I got the following output: ".\SConPipeBent.cpp(2152) : [Assert] (false) Pipe Warning: Could not cast tap params! .\SConHepJigState.cpp(522) : [Assert] (false) Jig Warning: Failed to add saddle!"

 
ID: 3923
Solution: Fixed

Module: Pipe

Title:

Pipe - Modeling - Pipe options, mm used for display units in imperial projects

Description:

In Pipe options mm are indicated for use as display units in imperial projects; values are treated as inches.

 
ID: 4041
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Bent cg point wrong

Description:

Bent reports incorrect cg.

 
ID: 4070
Solution: Fixed

Module: Pipe

Title:

Pipe - Modeling - Fluid weight reported incorrectly in BOM

Description:

The fluid weight of straight pipes is listed incorrectly in BOMs, this also affects wet weight. The fluid weight appears to be out by a factor of 1000. For a straight pipe 135.878in long, with a 1.5in inside radius I arrived at the fluid weight 34.699 lbs.The BOM reported 34698.82 lbs

 
ID: 4663
Solution: Fixed

Module: Pipe

Title:

Pipe - connecting two stock w/o an allowable connection should bring up a dlg listing valid stocks.

Description:

When creating a new pipe part and connecting it to an existing part, if there is no allowable connection defined between the ends of the new part and the end the part is being connected to, then the select stock dialog should be displayed listing stocks (of the type being placed) for which there is an allowable connection to the end the user is trying to connect to. This was a feature of 2005 that is very noticably missing in SC2006.

 
ID: 4689
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Improve new pipe stock creation

Description:

- When creating a new row, copy the values of the existing row. - Ensure the new row gets inserted adjacent to the existing row that was copied from - Implement "New Next size" functionality

 
ID: 4727
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Changing the schedule of a pipe does not change the EndTreatments to something reasonable

Description:

The OK button also does not seem to check if the pipe created is reasonable. Pipe from schedule X can have ETs from any schedule - filter available size defs so the user can't select a size def which has a nominal size for which no end treatments are defined (except in the case of an adapter?). - warning row for when an "invalid" stock results from an edit. - information row for when a stock's endtreatments have been changed automaticaly as a result of the user changing the size def. - validator for checking for invalid stocks; should report and color(warning row) invalid stocks that are found. - apply/ok button runs the validator and won't allow saving if there are invalid stocks. <-- not implemented

 
ID: 4780
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Stocks that are in use can be modified. So can anything in the editor that stocks depend on

Description:

Almost anything that is in use can still be edited. We currently do not have a mechanism in place to ensure that parts are still valid after a stock has been modified. The drawings themselves would have to be rechecked. All attributes that modify the geometric properties of a stock should not be editable once they are in use.

 
ID: 4960
Solution: Fixed

Module: Pipe

Title:

Pipes with differing "profiles" fail to connect

Description:

Connecting pipes that have a connection defined between their ends, but the ends have different size definitions, fails because the connection engine thinks that the "profiles" do not match.

 
ID: 4972
Solution: Fixed

Module: Pipe

Title:

Pipe - Crash pasting after using copyclip on connected pipes

Description:

Select two or more connected pipes, run copyclip, paste. "!insert.cpp@1950: eWasErased"

 
ID: 4979
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Valves geometry not exported to NavisWorks

Description:

Valves do not show up in NavisWorks export drawings at all. EDIT: Christian - this will be solved by having the valves not derive from block refrence

 
ID: 5027
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Incorrect non existence action. It should be explode instead of erase

Description:

When a drawing contains objects that are not in the database, the user should be prompted to either: Explode or erase. The non-existence option needs to be explode for this behaviour to occur.

 
ID: 5063
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - End Treatments do not conform to schedule if new-next-size is used

Description:

The End Treatments remain the same, creating invalid pipe stock.

 
ID: 5090
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Catalog - Connections Grid any displayed end treatments, the full end treatments should be displayed

Description:

i.e. the end treatments with all attributes etc. Otherwise one cant distinguish between similar end treatments.

 
ID: 5093
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Catalog - Editing pipe - End Treatments must "fill down"

Description:

For example: If the user edits ET1, ET2 and ET3 are populated with the same value if the user edits ET2, ET3 is populated with the same value etc

 
ID: 5256
Solution: Fixed

Module: Pipe

Title:

2006 Pipe - Pipe Stock Editor - New Next size needs to be available through buttons and through right-click menu

Description:

There needs to be a new-next size button and a new next-size right-click option for all pipe tabs that have new-next-size as an option.

 
Close
Structure - 31
ID: 3718
Solution: Fixed

Module: Structure

Title:

Recreating plate parts when the part is invalid

Description:

This is a problem when there is a plate part that is invalid and the user decides to recreate the drawing by deleting the drawing and running the unit check. Since session manager will call dbin on the plate part to recreate it, but will return an error. This does not put the part in any valid session manager state (explode or delete/created/successful). So we have a part in the datamanager that belongs to the drawing but has no objectId which means that we can not delete it. This fix should be done in session manager to handle all parts not just plate parts. It should put all the objects that were not dbin properly in a to delete array (not the current delete/explode array) Note: Another problem arises from fixing the above problem. If the part does not dbin correctly then it does not dbout. This causes an invalided volume (volume of 0 and other errors) With the db constraints you can not save the drawing. Note: Make sure this works nice with issue3951

 
ID: 3939
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - Text in Export to NC-Pyros DXF can be rotated 180 degrees from what is shown in the nest

Description:

the exploded text can be upside down (which is different than nest) nest is not necessarily correct because it doesn't match what is shown in the group drawing

 
ID: 4194
Solution: Fixed

Module: Structure

Title:

STRUCT - Unable to delete planar group model drawing that was used in Mark Group intersects

Description:

There was a problem deleting drawing from the database Error -2146233088 (H80131500) occurred. From component: SCon.DataLayer.Gen Error(s) occurred while updating. Error occurred in .\NavDwgTreeCtrlStructure.cpp at line 239. ----------------------------- SCon.DataLayer.Dwg.DWG_PlanarGroupModelDrawings Error Info for row: Class ID Line# Procedure PK Message CriticalSystem AddBadFK 88 DWG_spPlanarGroupModelDrawingDel DELETED DELETE statement conflicted with COLUMN REFERENCE constraint 'FK_STRUCT_tblPlanarGroupPlaneGuidelines_STRUCT_tblPlanarGroupPlanes'. The conflict occurred in database '2006-102', table 'STRUCT_tblPlanarGroupPlaneConstructionLines', column 'RemotePlanarGroupPlaneGUID'. We should ask to convert to user construction lines or remove them

 
ID: 4205
Solution: Fixed

Module: Structure

Title:

STRUCT - Plate part with one construction line with opposite extrusion causes corner treatment failure

Description:

A plate part with at least one construction line with the extrusion direction opposite to the current UCS causes issues adding corner treatments and other curves.

 
ID: 4298
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - Automatic Nesting error when select to insert nest templates manually

Description:

When the user is asked to place the first template, automatic nesting will throw an error There is an attached video.

 
ID: 4389
Solution: Fixed

Module: Structure

Title:

STRUCT - Datum Lines - Intersecting Datum Line labels cannot be moved for nesting

Description:

If you have a plate part with vertical and horizontal datum lines, the datum line labels will sometimes overlap. There should be some way of adjusting the labels so that they will not overlap for nesting.

 
ID: 4415
Solution: Fixed

Module: Structure

Title:

Can not set layer on Structure Zombie parts

Description:

Need to allow users to modify structure part layers in production drawings

 
ID: 4459
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - Changed parts should be moved to a REV layer

Description:

This was created as a result of email from Arkadiy: Changed parts are replaced in Nest drawing automatically. Very often it isn�t convenient. Some parts can become smaller and corresponding nests can require adjustment. But, if there are many nests in the drawing, impossible to notice , which of them have to be adjusted. Probably, there should be 2 options � to replace parts automatically or to move changed parts to separate layer The solution should be: Put the non-updated parts on the Revision layer if you chose to not update the parts.

 
ID: 4565
Solution: Fixed

Module: Structure

Title:

STRUCT - Marklines - Move text on marklines

Description:

add this functionality, this might have to have some db updates aswell since we need to be able to recreate the markline text in the correct location. You do not need any db updates, use the TextPosParam and gapToLine with values of - allowed

 
ID: 4576
Solution: Fixed

Module: Structure

Title:

STRUCT - Plate Cutouts - Cannot add Cutouts for Stiffeners into Plate Parts whose throw direction is Port

Description:

Cannot add Cutouts for Stiffeners into Plate parts whose throw direction is Port 1)Create a Plate Part in a LngBhd Drawing that throws port. 2)Create some Stiffeners (that have cutouts defined for them) that intersect the Plate part (In a deck drawing) 3)Use the SCPLATECUTOUT command to insert the cutouts into the Plate Part =>You will get the message "No stiffeners intersect plate"

 
ID: 4619
Solution: Fixed

Module: Structure

Title:

STRUCT - Running SCTRANSFER on an autocad entity leaves the remote drawing open when the original part is deleted

Description:

Running SCTRANSFER on an autocad entity leaves the remote drawing open when the original part is deleted This should only be a problem with objects that are not Structure Parts or construction lines (ex. Nurbs Curves, polylines...)

 
ID: 4644
Solution: Fixed

Module: Structure

Title:

STRUCT - Creating export drawing places objects on bad layer

Description:

solids, mtext, polylines, all objects from stiffeners and plates If not fixed changing view direction crashes Audit reveals AcDb3dSolid(1E5) Invalid layer eNotThatKindOfClass $AUDIT-BAD-LAYER

 
ID: 4653
Solution: Fixed

Module: Structure

Title:

STRUCT - Stiffener Cutouts in Plate Plarts may not show up or be in wrong position

Description:

Stiffener Cutouts in Plate Plarts may not show up or be in wrong position. This could happen when the Stiffener being used to create the cutout in the Plate Part is attached to the thickness side of a Plate Part or Faceplates which are offset off the construction plane. The moldline offset due to being attached to a Plate Part is not bing applied to the moldline being used to create the cutout in thePlate Part.

 
ID: 4756
Solution: Fixed

Module: Structure

Title:

PRODUCT HIERARCHY - Equipment doesnt show

Description:

No support for Equipment parts in the PH tree

 
ID: 4798
Solution: Fixed

Module: Structure

Title:

BOMs - Assembly Drawings - Automatically annotate assembly items does not work automatically

Description:

When you are creating an assembly drawing, there is a checkbox to "Automatically annotate assembly items". If you check this box, when the assembly drawings are created, there are no labels. You have to insert them manually Spool drawings should also be labeled automatically upon creation. All you should have to do is ensure the correct function (labeling) is called after the drawing is created.

 
ID: 4810
Solution: Fixed

Module: Structure

Title:

STRUCT - All Parts - Breaking identical links between a group of Parts and other identicals will make all but one of the broken parts have non-generated names.

Description:

This should be the case for all structure parts - Breaking identical links between a group of Parts and other identicals will make all but one of the broken parts have non-generated names (names will be the same though) 1)Create a Plate part with two identical Stiffeners Attached to it. 2) Mirror the plate part =>The mirrored Stiffeners will be identical and the same name but one of the names will show up as overwritten in the edit Dlg (The name is not flagged as being Generated)

 
ID: 4831
Solution: Fixed

Module: Structure

Title:

STRUCT - Parts - Replicate/Transfer does not change parts assembly when destination drawing is in another unit

Description:

We need to handle this case for when parts are transfered/replicated across units. QC (Chris) -Planks were throwing a db error - Justin should have it fixed in DL 1.1.3.0 hopefully - Fixed -Using SCTANSFER and deleting the original objects does not set an Assembly at all - Fixed

 
ID: 4837
Solution: Fixed

Module: Structure

Title:

STRUCT - Profile Plots - Trimming a stiffener end with more than one trim results in an incorrect profile plot

Description:

If you trim one end of a stiffener more than once, all the trims except the first one will be ignored and on the command line it will say: One of the Trims did not work for part TwoCuts (where TwoCuts is the name of the stiffener)

 
ID: 4856
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - If you re-insert parts with faceplate marklines, the marklines will disappear

Description:

If you nest a plate part with faceplate marklines, when the part changes or you try to re-insert the part, the marklines will disappear

 
ID: 4863
Solution: Fixed

Module: Structure

Title:

STRUCT - Plate Part Green - Calculation of the plate part green is done incorrectly

Description:

The algorithm currently only offsets the polyline that the user selected to add green to, but it needs to take into concideration the direction of the polyline before and after the green segment How it should be done -------------------------------------- | Green / | / --------------------------------- | / | / | | | | | | --------------------------- How it is done -------------------------------- | Green | | | --------------------------------- | / | / | | | | | | ---------------------------

 
ID: 4864
Solution: Fixed

Module: Structure

Title:

STRUCT - Plate Part - Do not allow users to add multiple corner treatments at the same location

Description:

Should give a message box telling users that a corner treatment already exists at that point and they can not add another one

 
ID: 4887
Solution: Fixed

Module: Structure

Title:

STRUCT - Corner Treatments - Removing corner treatments when OSNAP is off is inaccurate

Description:

If you create several corner treatments on a plate part, and then attempt to remove those corner treatments when OSNAP is off, sometimes the closest corner treatment will not be the corner treatment that is removed. -See attached video Note: This occurs in both Metric and Imperial projects. Imperial requires you to hover exactly over the corner treatment before it deletes a different corner treatment.

 
ID: 4951
Solution: Fixed

Module: Structure

Title:

STRUCT - Plate Part Cutouts - Performance

Description:

Currently it is really slow to recalculate the stiffener cutouts. After investigating Darren and Denis found that most of the time was being spent loading the extrusions and plate parts (filling individually)

 
ID: 4952
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - Colors for markings are not displayed correctly

Description:

The marklines use the same process color for every component instead of remembering the ones (ie: start symbol may be marked, but the mid symbol is no process)

 
ID: 4975
Solution: Fixed

Module: Structure

Title:

STRUCT - Nesting - Performance (Stage 1)

Description:

I noticed that there were a few FillAll()s in the datamanager most of them followed by a //FromPlateNestDrawing(drawingID);, So need to get rid of most of the FillAll()s which might need the db guys to implement some of the functions

 
ID: 5008
Solution: Fixed

Module: Structure

Title:

STRUCT - If you attempt to run "Remove from Plate" on a line from a part that has a copy or mirror, SC crashes

Description:

If you create a plate part, then mirror, copy, or replicate, then open part information and remove one of the lines from the part, sc will crash with this message: --------------------------- AutoCAD Error Aborting --------------------------- INTERNAL ERROR: !scandr.cpp@802: eWasOpenForWrite --------------------------- OK ---------------------------

 
ID: 5016
Solution: Fixed

Module: Structure

Title:

STRUCT - If you mirror a plate part with a flange, and then move one of the plate parts, you will no longer be able to save your dwg

Description:

Create a plate part and add a flange on one of the edges. Mirror the part, then move either the original or the copy - you can choose to break the link or not (it doesn't make a difference). Then try to save the drawing, you will get this error: SCon.DataLayer.Geom.GEOM_3DPoints You will be unable to save the drawing unless you undo the move. See attached video... UPDATE: The same behavoir occurs when you Add Green, m