<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Скрипт Dynamo, работавший под Revit 2020, в 2022 выдает ошибку. Помогите отловить... - АВТОМАТИЗАЦИЯ				            </title>
            <link>https://forum.bim2b.ru/api/skript-dynamo-rabotavshij-pod-revit-2020-v-2022-vydaet-oshibku-pomogite-otlovit/</link>
            <description></description>
            <language>ru-RU</language>
            <lastBuildDate>Fri, 17 Apr 2026 02:42:29 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Ответ на: Скрипт Dynamo, работавший под Revit 2020, в 2022 выдает ошибку. Помогите отловить...</title>
                        <link>https://forum.bim2b.ru/api/skript-dynamo-rabotavshij-pod-revit-2020-v-2022-vydaet-oshibku-pomogite-otlovit/#post-1473</link>
                        <pubDate>Mon, 19 Jun 2023 13:17:58 +0000</pubDate>
                        <description><![CDATA[Да, и похоже, это &quot;UnitType&quot; устарело.. Только на что и как его теперь менять.. 

А в общем-то, оказалось можно жить и без него! 
    from Autodesk.Revit.DB import FilteredElementCollecto...]]></description>
                        <content:encoded><![CDATA[<p>Да, и похоже, это "<span>UnitType" устарело.. Только на что и как его теперь менять.. </span></p>
594
<p>А в общем-то, оказалось можно жить и без него! </p>
<pre contenteditable="false">    from Autodesk.Revit.DB import FilteredElementCollector , View , ViewType , ElementId , FamilyInstance , Document , UnitUtils # , UnitType </pre>
<p>UnitUtils поставил левее, старичка закомментил.. И поскольку нужен он был вроде как только для того, чтоб текущие единицы проекта выдергивать, а они у нас завсегда - миллиметры, то </p>
<p>UIunit = <span>"DUT_MILLIMETERS"</span> <span>вместо UIunit =Document.GetUnits(doc).GetFormatOptions(UnitType.UT_Length).DisplayUnits</span>   )))</p>
<p>И - паллиативненько, но работает же! )))</p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Alexandr</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/skript-dynamo-rabotavshij-pod-revit-2020-v-2022-vydaet-oshibku-pomogite-otlovit/#post-1473</guid>
                    </item>
				                    <item>
                        <title>Скрипт Dynamo, работавший под Revit 2020, в 2022 выдает ошибку. Помогите отловить...</title>
                        <link>https://forum.bim2b.ru/api/skript-dynamo-rabotavshij-pod-revit-2020-v-2022-vydaet-oshibku-pomogite-otlovit/#post-1472</link>
                        <pubDate>Mon, 19 Jun 2023 12:09:04 +0000</pubDate>
                        <description><![CDATA[Добрый день! Подскажите, пожалуйста, что тут надо изменить, чтоб ревит 2022 съел этот код и не подавился? 
Ошибка в строке &quot;from Autodesk.Revit.DB import FilteredElementCollector , View , V...]]></description>
                        <content:encoded><![CDATA[<p>Добрый день! Подскажите, пожалуйста, что тут надо изменить, чтоб ревит 2022 съел этот код и не подавился? </p>
<p>Ошибка в строке "from Autodesk.Revit.DB import FilteredElementCollector , View , ViewType , ElementId , FamilyInstance , Document , UnitType , UnitUtils"</p>
<p> "ImportError: Cannot import name UnitType". </p>
<p>(остальной код не привожу и скрипт не выкладываю, поскольку проблема явно в импорте.. того, что там в этой строке импортируется : D) </p>
<pre contenteditable="false">import clr
import sys
pyt_path = r'C:\Program Files (x86)\IronPython 2.7\Lib'
sys.path.append(pyt_path)
import os
import webbrowser
import unicodedata   
try:
    clr.AddReference('System.Windows.Forms')
    clr.AddReference('System.Drawing')
    clr.AddReference('System.Windows.Forms.DataVisualization')   
    from System.Drawing import Point , Size , Graphics, Bitmap, Image, Font, FontStyle, Icon, Color, Region , Rectangle , ContentAlignment
    from System.Windows.Forms import Application, DockStyle, Button, Form, Label, TrackBar , ToolTip, ColumnHeader, TextBox, CheckBox, FolderBrowserDialog, OpenFileDialog, DialogResult, ComboBox, FormBorderStyle, FormStartPosition, ListView, ListViewItem , SortOrder, Panel, ImageLayout, GroupBox, RadioButton, BorderStyle, PictureBox, PictureBoxSizeMode, LinkLabel, CheckState, ColumnHeaderStyle , ImageList, VScrollBar, DataGridView, DataGridViewSelectionMode, DataGridViewAutoSizeColumnsMode , DataGridViewClipboardCopyMode , TreeView , TreeNode , TreeNodeCollection
    from System.Windows.Forms.DataVisualization.Charting import Chart , SeriesChartType
    from System.Collections.Generic import *
    from System.Collections.Generic import List as iList
    from System.Windows.Forms import View as vi
    clr.AddReference('System')
    from System import IntPtr , Char
    from System import Type as SType
    from System.ComponentModel import Container
    clr.AddReference('System.Data')
    from System.Data import DataTable , DataView 
    clr.AddReference('RevitAPIUI')
    from  Autodesk.Revit.UI import Selection , TaskDialog 
    from  Autodesk.Revit.UI.Selection import ISelectionFilter   
    importcolorselection = 0    
    try:
        from  Autodesk.Revit.UI import ColorSelectionDialog
    except:
        importcolorselection = 1   
    clr.AddReference('RevitNodes')
    import Revit
    clr.ImportExtensions(Revit.Elements)
    clr.ImportExtensions(Revit.GeometryConversion)  
    clr.AddReference('RevitServices')
    from RevitServices.Persistence import DocumentManager
    doc = DocumentManager.Instance.CurrentDBDocument
    uidoc = DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
    clr.AddReference('RevitAPI')
    from Autodesk.Revit.DB import FilteredElementCollector , View , ViewType , ElementId , FamilyInstance , Document , UnitType , UnitUtils
***</pre>
593]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Alexandr</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/skript-dynamo-rabotavshij-pod-revit-2020-v-2022-vydaet-oshibku-pomogite-otlovit/#post-1472</guid>
                    </item>
							        </channel>
        </rss>
		