<?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>
									Как в плагине на c# (написанном под R2020) изменить код, дабы он скомпилировался под R2022? - АВТОМАТИЗАЦИЯ				            </title>
            <link>https://forum.bim2b.ru/api/kak-v-plagine-na-c-napisannom-pod-r2020-izmenit-kod-daby-on-skompilirovalsya-pod-r2022/</link>
            <description></description>
            <language>ru-RU</language>
            <lastBuildDate>Thu, 23 Jul 2026 04:39:49 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Ответ на: Как в плагине на c# (написанном под R2020) изменить код, дабы он скомпилировался под R2022?</title>
                        <link>https://forum.bim2b.ru/api/kak-v-plagine-na-c-napisannom-pod-r2020-izmenit-kod-daby-on-skompilirovalsya-pod-r2022/#post-1434</link>
                        <pubDate>Tue, 06 Jun 2023 15:42:54 +0000</pubDate>
                        <description><![CDATA[Вобщем, методом случайного копипаста нашел нужный вариант, вроде работает. :D
 
FormatOptions fo = i.GetFormatOptions();
fo.UseDefault = false;
fo.Accuracy = Acc;
fo.RoundingMethod = Ro...]]></description>
                        <content:encoded><![CDATA[<p>Вобщем, методом случайного копипаста нашел нужный вариант, вроде работает. :D</p>
<p> </p>
<pre contenteditable="false">FormatOptions fo = i.GetFormatOptions();
fo.UseDefault = false;
fo.Accuracy = Acc;
fo.RoundingMethod = RoundingMethod.Nearest;
ForgeTypeId f = UnitTypeId.Fixed;
fo.SetUnitTypeId(f);
ForgeTypeId emptySymbol = new ForgeTypeId("");
fo.SetSymbolTypeId(emptySymbol);
fo.SuppressTrailingZeros = true;
i.SetFormatOptions(fo);</pre>
<p><br /><br /></p>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Alexandr</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/kak-v-plagine-na-c-napisannom-pod-r2020-izmenit-kod-daby-on-skompilirovalsya-pod-r2022/#post-1434</guid>
                    </item>
				                    <item>
                        <title>Как в плагине на c# (написанном под R2020) изменить код, дабы он скомпилировался под R2022?</title>
                        <link>https://forum.bim2b.ru/api/kak-v-plagine-na-c-napisannom-pod-r2020-izmenit-kod-daby-on-skompilirovalsya-pod-r2022/#post-1423</link>
                        <pubDate>Mon, 05 Jun 2023 13:10:59 +0000</pubDate>
                        <description><![CDATA[Добрый день! Вот кусочек кода (должен форматировать спецификацию). В API ревит &gt;2021 свойства DisplayUnitType и UnitSymbolType приказали долго жить. Подскажите, как можно переписать данны...]]></description>
                        <content:encoded><![CDATA[<p>Добрый день! Вот кусочек кода (должен форматировать спецификацию). В API ревит &gt;2021 свойства DisplayUnitType и UnitSymbolType приказали долго жить. Подскажите, как можно переписать данные строки, чтоб сохранить функционал под ревит 2022?</p>
<p><strong>fo.DisplayUnits = DisplayUnitType.DUT_FIXED;</strong><br />***<br /><strong>fo.UnitSymbol = UnitSymbolType.UST_NONE;</strong></p>
<pre contenteditable="false">static void SetFO(IList&lt;ScheduleField&gt; sfs, Transaction t)
{
t.Start();
foreach (ScheduleField i in sfs) {
FormatOptions fo = i.GetFormatOptions();
fo.UseDefault = false;
fo.Accuracy = Acc;
    fo.DisplayUnits = DisplayUnitType.DUT_FIXED;
ForgeTypeId forgeTypeId = fo.GetUnitTypeId();
fo.RoundingMethod = RoundingMethod.Nearest;
   fo.UnitSymbol = UnitSymbolType.UST_NONE;
fo.SuppressTrailingZeros = true;
i.SetFormatOptions(fo);
}
t.Commit();
}</pre>]]></content:encoded>
						                            <category domain="https://forum.bim2b.ru/api/">АВТОМАТИЗАЦИЯ</category>                        <dc:creator>Alexandr</dc:creator>
                        <guid isPermaLink="true">https://forum.bim2b.ru/api/kak-v-plagine-na-c-napisannom-pod-r2020-izmenit-kod-daby-on-skompilirovalsya-pod-r2022/#post-1423</guid>
                    </item>
							        </channel>
        </rss>
		