Hi there...
If you scroll down to emelendez's post, below was the suggestion and I am in sync with him as well... It should work...
So if I understand this thread correctly you the following is an outline of what you are trying to accomplish:
A. use civil 3D DYNAMIC pipes and structures.
B. use NON-DYNAMIC symbols that are MANUALLY placed for your structures
C. avoid having to create a structure style for each type of structure you use
D. get the civil 3D Structures to not plot while getting the MANUALLY placed blocks to plot.
Is that correct? If so, please see the the CAD file you posted that I revised.
I was able to get ALL of the above issues addressed. The steps I took are as such:
1. create a block called "_no display strc" that has all it's linework on defpoints layer
2. set the plan view display of the structure style to use a USER DEFINED block (see step 1)
3. manually placed a block over the civil 3D created structure.
Please take note that the actual civil 3D structure IS on layer "0" but since the linework of the block used for the civil 3D style is on defpoints, it will NEVER plot. As for the "overlap" of the pipe under the structure, this can be handled by adding a mask to the definition of the manually placed blocks. If you do this, it will mask the civil 3D block under it also. That is why I did not do it in the file.
My reccommendation to you if I may. Take the time to create ALL the styles you need for all the types of structures you use. Then all you need to do to get them to display differently is change what style the structure is using. Remember, just because you create a structure style, doesn't mean you have to add it to the parts list. you can use one generic part for all your structures then change the style each one uses. This method will save you the time of having to go back and MANUALLY place all your structures.