<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Останні повідомлення форума : Відстеження помилок</title>
		<link>http://oscada.org/ua/forum/topics/vidstezhennja_pomilok/</link>
		<description>Відстеження помилок</description>
		<language>ua</language>
		<lastbuilddate>Wed, 13 May 2026 01:16:07 +0300</lastbuilddate>
		<generator>mm_forum powered by TYPO3</generator>
		<ttl>60</ttl>
		
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10366/</link>
			<pubDate>Tue, 08 Apr 2025 21:47:59 +0300</pubDate>
			<description>Добре, дякую, буду чекати для міні-пк версію.</description>
			<content:encoded><![CDATA[      Добре, дякую, буду чекати для міні-пк версію.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10365/</link>
			<pubDate>Tue, 08 Apr 2025 21:28:38 +0300</pubDate>
			<description> А збірка 3018 2 поширюється тільки на amd64? Тому, що на arm64 та ж сама проблема з відсутністю сесії. Також, чомусь не можу спробувати LTS версію. Там для Debian збирається все одно Work.   То просто була тестова збірка із латкою, і що розповсюдиться на решту через тиждень, включно із LTS. І 64, це саме про AMD64!  openscada-core_1+r3018-2_amd64.deb                     07-Apr-2025 19:18  2.3M    openscada-core_1+r3018-2_i386.deb                      07-Apr-2025 19:37  2.4M  </description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
А збірка 3018 2 поширюється тільки на amd64? Тому, що на arm64 та ж сама проблема з відсутністю сесії.<br />
Також, чомусь не можу спробувати LTS версію. Там для Debian збирається все одно Work. <br />
</div><br />
То просто була тестова збірка із латкою, і що розповсюдиться на решту через тиждень, включно із LTS.<br />
І 64, це саме про AMD64!<br />
<div class="tx-mmforum-pi1-pt-quote">[   ] openscada-core_1+r3018-2_amd64.deb                     07-Apr-2025 19:18  2.3M  <br />
[   ] openscada-core_1+r3018-2_i386.deb                      07-Apr-2025 19:37  2.4M  </div>      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10364/</link>
			<pubDate>Tue, 08 Apr 2025 19:26:58 +0300</pubDate>
			<description>А збірка 3018 2 поширюється тільки на amd64? Тому, що на arm64 та ж сама проблема з відсутністю сесії. Також, чомусь не можу спробувати LTS версію. Там для Debian збирається все одно Work. </description>
			<content:encoded><![CDATA[      А збірка 3018 2 поширюється тільки на amd64? Тому, що на arm64 та ж сама проблема з відсутністю сесії.<br />
Також, чомусь не можу спробувати LTS версію. Там для Debian збирається все одно Work.       ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10363/</link>
			<pubDate>Tue, 08 Apr 2025 15:14:32 +0300</pubDate>
			<description> Звичайно. key_mousePresLeft:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header  ЗІРОЧКУ ЗАМІНІТЬ!!! http://oscada.org/wiki/Special:MyLanguage/Sub-projects/VCA#Events http://oscada.org/wiki/Special:MyLanguage/Documents/How_to/Debug</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Звичайно. key_mousePresLeft:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header<br />
</div><br />
ЗІРОЧКУ ЗАМІНІТЬ!!!<br />
<a href="http://oscada.org/wiki/Special:MyLanguage/Sub-projects/VCA#Events" target="_blank" class="link_10">http://oscada.org/wiki/Special:MyLanguage/Sub-projects/VCA#Events</a><br />
<a href="http://oscada.org/wiki/Special:MyLanguage/Documents/How_to/Debug" target="_blank" class="link_10">http://oscada.org/wiki/Special:MyLanguage/Documents/How_to/Debug</a>      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10362/</link>
			<pubDate>Tue, 08 Apr 2025 15:05:42 +0300</pubDate>
			<description>Звичайно. key_mousePresLeft:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header</description>
			<content:encoded><![CDATA[      Звичайно. key_mousePresLeft:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10361/</link>
			<pubDate>Tue, 08 Apr 2025 15:02:01 +0300</pubDate>
			<description> Спробував змінити на key_mousePresLeft: Результат залишився такий самий.  Адресу додали?</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Спробував змінити на key_mousePresLeft:<br />
Результат залишився такий самий.<br />
</div><br />
Адресу додали?      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10360/</link>
			<pubDate>Tue, 08 Apr 2025 14:07:39 +0300</pubDate>
			<description>Спробував змінити на key_mousePresLeft: Результат залишився такий самий.</description>
			<content:encoded><![CDATA[      Спробував змінити на key_mousePresLeft:<br />
Результат залишився такий самий.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10359/</link>
			<pubDate>Tue, 08 Apr 2025 10:39:07 +0300</pubDate>
			<description> Також є віджети, при натисканні на які, викликається дана форма через :  ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header  Власне це через &quot;ws_FocusIn:*&quot;, тобто ви відкриваєте сторінку за отриманням фокусу від БУДЬ ЯКОГО джерела, а відтак колись це джерело те, що треба, і воно зв'язується із ним, а колись це джерело помилкове і без цільових змінних там, тобто зв'язки не встановлюються і повертається EVAL, як ознака відсутності зв'язку.  І ця-ВАША проблема вилізла-б за будь якої ревізії з часом, а тут вона просто раніше відтворилася через додання надсилання необроблених подій до джерела відкриття сторінки у r3013 (для можливості обробки усіх подій від панелей у викликачу як то для створених динамічно елементів). Тобто ws_FocusIn надходить двічі, спочатку від батьківської-кореневої сторінки, а потім від кнопки, чи що ви там клацаєте.  Тому ставте коректно адресу джерела, до якого сторінка має підключатися!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Також є віджети, при натисканні на які, викликається дана форма через :<br />
<br />
ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header<br />
</div><br />
Власне це через &quot;ws_FocusIn:*&quot;, тобто ви відкриваєте сторінку за отриманням фокусу від БУДЬ ЯКОГО джерела, а відтак колись це джерело те, що треба, і воно зв'язується із ним, а колись це джерело помилкове і без цільових змінних там, тобто зв'язки не встановлюються і повертається EVAL, як ознака відсутності зв'язку.<br />
<br />
І ця-ВАША проблема вилізла-б за будь якої ревізії з часом, а тут вона просто раніше відтворилася через додання надсилання необроблених подій до джерела відкриття сторінки у r3013 (для можливості обробки усіх подій від панелей у викликачу як то для створених динамічно елементів). Тобто ws_FocusIn надходить двічі, спочатку від батьківської-кореневої сторінки, а потім від кнопки, чи що ви там клацаєте.<br />
<br />
Тому ставте коректно адресу джерела, до якого сторінка має підключатися!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10358/</link>
			<pubDate>Tue, 08 Apr 2025 09:59:46 +0300</pubDate>
			<description> Але залишилась проблема зі злітанням змінної.  Це не проблема змінної, а зв'язку, щодо чого дивіться у вкладці &quot;Зв'язки&quot; контексту сеансу!   Також є віджети, при натисканні на які, викликається дана форма через :  ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header  Якщо по натисканню, то і використовуйте подію натискання, а не отримання фокусу, що доволі непевно!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Але залишилась проблема зі злітанням змінної.<br />
</div><br />
Це не проблема змінної, а зв'язку, щодо чого дивіться у вкладці &quot;Зв'язки&quot; контексту сеансу!<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Також є віджети, при натисканні на які, викликається дана форма через :<br />
<br />
ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header<br />
</div><br />
Якщо по натисканню, то і використовуйте подію натискання, а не отримання фокусу, що доволі непевно!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10357/</link>
			<pubDate>Tue, 08 Apr 2025 09:25:38 +0300</pubDate>
			<description>Оновився, проблема з відсутністю сесії не з`явилася.   Але залишилась проблема зі злітанням змінної.  У мене є форма pg_Header, у якого в атрибутах є дві змінні через Input link (фото 1). Також є віджети, при натисканні на які, викликається дана форма через :  ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header  Також в них проводиться заповнення змінних які вказані у pg_Header як вхідні (Номер ПЛК та ім`я об`єкту).  Якщо я переходжу між розділами меню, то все працює коректно. Також при натисканні на різні кнопки, різних ПЛК, змінні номерів, відображаються коректно. Але як тільки, я натискаю на будь який активний елемент на сторінці іншої форми, мої змінні в pg_Header переходять в &lt;EVAL&gt;, і вся логіка порушується.  На самих сторінках знаходиться Processing, який використовує Link до змінної pg_Header (Номер ПЛК), аби динамічно переписати теги під потрібний ПЛК.  Знову ж таки, на 3009 такого не було помічено. </description>
			<content:encoded><![CDATA[      Оновився, проблема з відсутністю сесії не з`явилася. <br />
<br />
Але залишилась проблема зі злітанням змінної.<br />
<br />
У мене є форма pg_Header, у якого в атрибутах є дві змінні через Input link (фото 1).<br />
Також є віджети, при натисканні на які, викликається дана форма через :<br />
<br />
ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Misc/pg_Header<br />
<br />
Також в них проводиться заповнення змінних які вказані у pg_Header як вхідні (Номер ПЛК та ім`я об`єкту).<br />
<br />
Якщо я переходжу між розділами меню, то все працює коректно. Також при натисканні на різні кнопки, різних ПЛК, змінні номерів, відображаються коректно.<br />
Але як тільки, я натискаю на будь який активний елемент на сторінці іншої форми, мої змінні в pg_Header переходять в &lt;EVAL&gt;, і вся логіка порушується.<br />
<br />
На самих сторінках знаходиться Processing, який використовує Link до змінної pg_Header (Номер ПЛК), аби динамічно переписати теги під потрібний ПЛК.<br />
<br />
Знову ж таки, на 3009 такого не було помічено.<br />
      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10356/</link>
			<pubDate>Mon, 07 Apr 2025 19:12:05 +0300</pubDate>
			<description>Дякую, чекаю</description>
			<content:encoded><![CDATA[      Дякую, чекаю      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10355/</link>
			<pubDate>Mon, 07 Apr 2025 19:07:59 +0300</pubDate>
			<description> Як раз таки, я маю і 3009 на одній вірт. машині, а на другій зараз 3018. В 3009, не можу відобразити ту ж саму проблему, як на 3016-3018. Тобто після відкриття через кнопку форми в 3009, при роботі з нею все добре - діагностика не містить ніяких проблем.   Мабуть це перечіпається через повні адреси у певних випадках:        // ... to source Widget/Page of opening this one Page                         if((sev_path=attrAt(&quot;pgOpenSrc&quot;).at().getS()).size())                             ((AutoHD&lt;SessWdg&gt;)mod-&gt;nodeAt(sev_path)).at().eventAdd(sevup);                         // ... to the upper page  Хвилин через 40 оновіть збірку 2 r3018 для Debian 12 64 або 32!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Як раз таки, я маю і 3009 на одній вірт. машині, а на другій зараз 3018.<br />
В 3009, не можу відобразити ту ж саму проблему, як на 3016-3018.<br />
Тобто після відкриття через кнопку форми в 3009, при роботі з нею все добре - діагностика не містить ніяких проблем.<br />
</div><br />
<br />
Мабуть це перечіпається через повні адреси у певних випадках:<br />
<div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">// ... to source Widget/Page of opening this one Page
                        if((sev_path=attrAt(&quot;pgOpenSrc&quot;).at().getS()).size())
                            ((AutoHD&lt;SessWdg&gt;)mod-&gt;nodeAt(sev_path)).at().eventAdd(sevup);
                        // ... to the upper page</pre></div><br />
<br />
Хвилин через 40 оновіть збірку 2 r3018 для Debian 12 64 або 32!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10354/</link>
			<pubDate>Mon, 07 Apr 2025 18:20:09 +0300</pubDate>
			<description>Як раз таки, я маю і 3009 на одній вірт. машині, а на другій зараз 3018. В 3009, не можу відобразити ту ж саму проблему, як на 3016-3018. Тобто після відкриття через кнопку форми в 3009, при роботі з нею все добре - діагностика не містить ніяких проблем.</description>
			<content:encoded><![CDATA[      Як раз таки, я маю і 3009 на одній вірт. машині, а на другій зараз 3018.<br />
В 3009, не можу відобразити ту ж саму проблему, як на 3016-3018.<br />
Тобто після відкриття через кнопку форми в 3009, при роботі з нею все добре - діагностика не містить ніяких проблем.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10353/</link>
			<pubDate>Mon, 07 Apr 2025 18:12:46 +0300</pubDate>
			<description> Версія 3018. Та сама помилка в діагностиці.  Тоді там не було жодних змін із r3009, які пов'язані із подібним підключенням, а як хочете переконатися, то й складіть собі r3009.  У будь якому разі для заявлення про помилку відтворюйте її на ДемоБД!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Версія 3018. Та сама помилка в діагностиці.<br />
</div><br />
Тоді там не було жодних змін із r3009, які пов'язані із подібним підключенням, а як хочете переконатися, то й складіть собі r3009.<br />
<br />
У будь якому разі для заявлення про помилку відтворюйте її на ДемоБД!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10352/</link>
			<pubDate>Mon, 07 Apr 2025 18:02:57 +0300</pubDate>
			<description>Версія 3018. Та сама помилка в діагностиці.  Зв`язування працює до моменту, коли починаються проблеми з відсутності сеансу, тоді все &quot;пливе&quot;.</description>
			<content:encoded><![CDATA[      Версія 3018. Та сама помилка в діагностиці.<br />
<br />
Зв`язування працює до моменту, коли починаються проблеми з відсутності сеансу, тоді все &quot;пливе&quot;.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10351/</link>
			<pubDate>Mon, 07 Apr 2025 17:36:05 +0300</pubDate>
			<description> Але, коли я натискаю курсором на будь який з елементів на формі (активного), у меня виникає: 1) помилка в дігностиці, в якій вказується, що моєї сессії не існує (Картинка ErrorSess), ця помилка відноситься до самої кнопки;   Оновіть до r3018, там у опрацюванні подій вже відсутнє підключення до джерела!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Але, коли я натискаю курсором на будь який з елементів на формі (активного), у меня виникає:<br />
1) помилка в дігностиці, в якій вказується, що моєї сессії не існує (Картинка ErrorSess), ця помилка відноситься до самої кнопки; <br />
</div><br />
Оновіть до r3018, там у опрацюванні подій вже відсутнє підключення до джерела!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10350/</link>
			<pubDate>Mon, 07 Apr 2025 17:31:35 +0300</pubDate>
			<description> При детальній перевірці проекту, проблема знаходиться в іншому. Проект складається з основної сторінки, та віджетів, які відображаються через відкриття вікон. При Натисканні на кнопки об’єктів, повинно записуватись значення в змінну номеру об’єкту, з якої потім це значення витягується для елементів відображення через сторінку, яка читає через Configuration template &lt;page&gt;|PlcObj (номер).   Зв'язування відсутнє, щодо чого вивчайте контекст сеансу.</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
При детальній перевірці проекту, проблема знаходиться в іншому.<br />
Проект складається з основної сторінки, та віджетів, які відображаються через відкриття вікон.<br />
При Натисканні на кнопки об’єктів, повинно записуватись значення в змінну номеру об’єкту, з якої потім це значення витягується для елементів відображення через сторінку, яка читає через Configuration template &lt;page&gt;|PlcObj (номер). <br />
</div><br />
Зв'язування відсутнє, щодо чого вивчайте контекст сеансу.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10349/</link>
			<pubDate>Mon, 07 Apr 2025 15:39:43 +0300</pubDate>
			<description>Перевірив знову проект.  Виявив наступні проблеми:  У мене є кнопки, які вважаються елементами меню, при натискані спрацьовує events processing.  Для прикладу перехід на форму температури: ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_TempMN  Але, коли я натискаю курсором на будь який з елементів на формі (активного), у меня виникає: 1) помилка в дігностиці, в якій вказується, що моєї сессії не існує (Картинка ErrorSess), ця помилка відноситься до самої кнопки;  2) В атрибутах елементаwdg_Text цієї кнопки , зберігаются події (events) які відбуваються на формі pg_TempMN (знаходиться в інших координтаха від кнопки), яку відкриває ця кнопка, і які не повинні відноситись до даної кнопки.  При чому вимкнений віджет, який вказаний на фото, якщо його повернути в роботу (вручну увімкнути Processing), то він працює без помилок, до наступного натискання на будь який елемент з форми.</description>
			<content:encoded><![CDATA[      Перевірив знову проект. <br />
Виявив наступні проблеми:<br />
<br />
У мене є кнопки, які вважаються елементами меню, при натискані спрацьовує events processing.<br />
<br />
Для прикладу перехід на форму температури:<br />
ws_FocusIn:*:open:/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_TempMN<br />
<br />
Але, коли я натискаю курсором на будь який з елементів на формі (активного), у меня виникає:<br />
1) помилка в дігностиці, в якій вказується, що моєї сессії не існує (Картинка ErrorSess), ця помилка відноситься до самої кнопки; <br />
2) В атрибутах елементаwdg_Text цієї кнопки , зберігаются події (events) які відбуваються на формі pg_TempMN (знаходиться в інших координтаха від кнопки), яку відкриває ця кнопка, і які не повинні відноситись до даної кнопки.<br />
<br />
При чому вимкнений віджет, який вказаний на фото, якщо його повернути в роботу (вручну увімкнути Processing), то він працює без помилок, до наступного натискання на будь який елемент з форми.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10348/</link>
			<pubDate>Mon, 07 Apr 2025 11:51:41 +0300</pubDate>
			<description>Добрий день.  При детальній перевірці проекту, проблема знаходиться в іншому. Проект складається з основної сторінки, та віджетів, які відображаються через відкриття вікон. При Натисканні на кнопки об’єктів, повинно записуватись значення в змінну номеру об’єкту, з якої потім це значення витягується для елементів відображення через сторінку, яка читає через Configuration template &lt;page&gt;|PlcObj (номер).  Але на відміну від версії 3009, на версії 3016 при натисканні на будь який активний елемент сторінки, моя змінна перетворюється на &lt;EVAL&gt; і все злітає.  Наразі вивчаю цей аспект, як з’явиться більше інформації - відпишу. </description>
			<content:encoded><![CDATA[      Добрий день.<br />
<br />
При детальній перевірці проекту, проблема знаходиться в іншому.<br />
Проект складається з основної сторінки, та віджетів, які відображаються через відкриття вікон.<br />
При Натисканні на кнопки об’єктів, повинно записуватись значення в змінну номеру об’єкту, з якої потім це значення витягується для елементів відображення через сторінку, яка читає через Configuration template &lt;page&gt;|PlcObj (номер). <br />
Але на відміну від версії 3009, на версії 3016 при натисканні на будь який активний елемент сторінки, моя змінна перетворюється на &lt;EVAL&gt; і все злітає.<br />
<br />
Наразі вивчаю цей аспект, як з’явиться більше інформації - відпишу.<br />
      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10347/</link>
			<pubDate>Sun, 06 Apr 2025 20:22:58 +0300</pubDate>
			<description>  vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.  Та і pg_Main у кінці це не про атрибути, а відтак і не відкриття!   Тут теж немає проблем для коду у ДемоБД: vcaAttrSet(&quot;/ses_AGLKS/pg_so/pg_1/pg_mn/pg_1/a_pgOpen&quot;,true);</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.<br />
</div><br />
Та і pg_Main у кінці це не про атрибути, а відтак і не відкриття!<br />
</div><br />
<br />
Тут теж немає проблем для коду у ДемоБД:<br />
<div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">vcaAttrSet(&quot;/ses_AGLKS/pg_so/pg_1/pg_mn/pg_1/a_pgOpen&quot;,true);</pre></div>      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10346/</link>
			<pubDate>Sat, 05 Apr 2025 20:36:29 +0300</pubDate>
			<description> Але це для 3009 я зараз перевірю, бо на 3016 у процедурах, які не перекомпілюються, все зберігається, тобто оператор &quot;var&quot; нічого там не ламав!   Саме так, нічого там не зберігається, і що видно по коду на тестовому кадрі: var test123; if(test123 == null)	test123 = 0; else test123++;  this.messInfo(&quot;TEST 00: &quot;+test123);</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
Але це для 3009 я зараз перевірю, бо на 3016 у процедурах, які не перекомпілюються, все зберігається, тобто оператор &quot;var&quot; нічого там не ламав!<br />
</div><br />
<br />
Саме так, нічого там не зберігається, і що видно по коду на тестовому кадрі:<br />
<div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">var test123;
if(test123 == null)	test123 = 0;
else test123++;
&nbsp;
this.messInfo(&quot;TEST 00: &quot;+test123);</pre></div>      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10345/</link>
			<pubDate>Sat, 05 Apr 2025 20:22:31 +0300</pubDate>
			<description> Це потрібно через термінал ввести: openscada-proj snapshot {PrijNm}?   Звісно, і {PrijNm}, це ім'я вашого проєкту.   vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.  Та і pg_Main у кінці це не про атрибути, а відтак і не відкриття!  Стосовно цього таки прибрав блокування сторінки відкриття і може завтра запущу на складання.  Стосовно збереження значення змінних, то воно у VCAEngine ніколи і не зберігалося, бо код сторінок компілюється при запуску її опрацювання, що типово при відкритті. Відтак або та зміна була у атрибутах, або встановлено опрацювання закритою!  Але це для 3009 я зараз перевірю, бо на 3016 у процедурах, які не перекомпілюються, все зберігається, тобто оператор &quot;var&quot; нічого там не ламав!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Це потрібно через термінал ввести: openscada-proj snapshot {PrijNm}? <br />
</div><br />
Звісно, і {PrijNm}, це ім'я вашого проєкту.<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.<br />
</div><br />
Та і pg_Main у кінці це не про атрибути, а відтак і не відкриття!<br />
<br />
Стосовно цього таки прибрав блокування сторінки відкриття і може завтра запущу на складання.<br />
<br />
Стосовно збереження значення змінних, то воно у VCAEngine ніколи і не зберігалося, бо код сторінок компілюється при запуску її опрацювання, що типово при відкритті. Відтак або та зміна була у атрибутах, або встановлено опрацювання закритою!<br />
<br />
Але це для 3009 я зараз перевірю, бо на 3016 у процедурах, які не перекомпілюються, все зберігається, тобто оператор &quot;var&quot; нічого там не ламав!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10344/</link>
			<pubDate>Sat, 05 Apr 2025 19:38:44 +0300</pubDate>
			<description>Це потрібно через термінал ввести: openscada-proj snapshot {PrijNm}?    vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.</description>
			<content:encoded><![CDATA[      Це потрібно через термінал ввести: openscada-proj snapshot {PrijNm}? <br />
<br />
<br />
vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); - ім`я сторінки, це я для прикладу, насправді - назва сторінки там pg_Main.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10343/</link>
			<pubDate>Sat, 05 Apr 2025 18:49:06 +0300</pubDate>
			<description> Після завантаження проекту який розроблювався ще в версії 2966 (На старій версії через upgrade openscada, оновився з 2966 до версії 3009, там такої проблеми не спостерігається), почали некоректно відпрацьовувати переходи між екранами за допомогою коду в скрипті:  if(ev_wrk == &quot;key_mousePresLeft:/But&quot;) { vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); }  Чого це воно за таким кодом взагалі щось відкривати має?   Відкриваються зовсім інші вікна, а потім і зовсім скада зависає.  А щодо цього формуйте дамп-знімок щодо з'ясування чого і де зависає openscada-proj snapshot {PrijNm}  І загалом не застосовуйте кирилицю у ID!   2) Злітання локальних змінних.  Почитайте про особливість застосування оператору &quot;var&quot;, який якщо у функціях застосовується, то ця змінна визначається у її області видимості, тобто це буде не та, яка у загальній області видимості!  Та і у мене на купі коду це аж ніяк не вплинуло, бо у локальних функціях змінні завжди і визначалися у власній області видимості, тобто до глобальних доступу не була, і таке я нарешті реалізував щоб отримати цей доступ не кладучи змінних у атрибути функцій.   Чи є можливість повернутись до версії 3009?  Нащо?  Щодо першого нічого специфічного і не вносилося, хоча може це &quot;Moving to AutoHD&lt;SessWdg&gt; in the argument &quot;src&quot; of the function Session::uiCmd()&quot;, але тоді сформуйте знімок!</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Після завантаження проекту який розроблювався ще в версії 2966 (На старій версії через upgrade openscada, оновився з 2966 до версії 3009, там такої проблеми не спостерігається), почали некоректно відпрацьовувати переходи між екранами за допомогою коду в скрипті:<br />
<br />
if(ev_wrk == &quot;key_mousePresLeft:/But&quot;)<br />
{<br />
vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true);<br />
}<br />
</div><br />
Чого це воно за таким кодом взагалі щось відкривати має?<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Відкриваються зовсім інші вікна, а потім і зовсім скада зависає.<br />
</div><br />
А щодо цього формуйте дамп-знімок щодо з'ясування чого і де зависає<br />
<div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">openscada-proj snapshot {PrijNm}</pre></div><br />
<br />
І загалом не застосовуйте кирилицю у ID!<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
2) Злітання локальних змінних.<br />
</div><br />
Почитайте про особливість застосування оператору &quot;var&quot;, який якщо у функціях застосовується, то ця змінна визначається у її області видимості, тобто це буде не та, яка у загальній області видимості!<br />
<br />
Та і у мене на купі коду це аж ніяк не вплинуло, бо у локальних функціях змінні завжди і визначалися у власній області видимості, тобто до глобальних доступу не була, і таке я нарешті реалізував щоб отримати цей доступ не кладучи змінних у атрибути функцій.<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
Чи є можливість повернутись до версії 3009?<br />
</div><br />
Нащо?<br />
<br />
Щодо першого нічого специфічного і не вносилося, хоча може це &quot;Moving to AutoHD&lt;SessWdg&gt; in the argument &quot;src&quot; of the function Session::uiCmd()&quot;, але тоді сформуйте знімок!      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Помилка динамічного переходу між вікнами та злітання локальних змінних</title>
			<link>http://oscada.org/ua/forum/posts///10342/</link>
			<pubDate>Sat, 05 Apr 2025 17:06:33 +0300</pubDate>
			<description>Добрий день.  1) Проблема переходу між екранами Встановив на нову віртуальну машину версію Debian 11 OpenSCADA v1+r3016. Після завантаження проекту який розроблювався ще в версії 2966 (На старій версії через upgrade openscada, оновився з 2966 до версії 3009, там такої проблеми не спостерігається), почали некоректно відпрацьовувати переходи між екранами за допомогою коду в скрипті:  if(ev_wrk == &quot;key_mousePresLeft:/But&quot;) { vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true); }  Відкриваються зовсім інші вікна, а потім і зовсім скада зависає.  Переніс логіку в Events processing через ws_FocusIn*:open - почало працювати корректно.   2) Злітання локальних змінних. Знов ж таки проблема на версії 3016, у мене реалізована логіка, при перемиканні на кнопки - в локальні змінні записується номер необхідного об`єкту і динамічно промальовуються сторінки відповідно до номеру. Наразі при переході на екран, та при натисканні на стандартний елемент FormEl (при детальній перевірці - при натисканні на будь який елемент) - у мене злітають локальні змінні - &lt;EVAL&gt; і відповідно починаються проблеми з відображенням. На версії 3009 такого не було помічено.  Дані проблеми в версії 3016 спостерігаються також на Debian 12.  Чи є можливість повернутись до версії 3009?</description>
			<content:encoded><![CDATA[      Добрий день.<br />
<br />
1) Проблема переходу між екранами<br />
Встановив на нову віртуальну машину версію Debian 11 OpenSCADA v1+r3016.<br />
Після завантаження проекту який розроблювався ще в версії 2966 (На старій версії через upgrade openscada, оновився з 2966 до версії 3009, там такої проблеми не спостерігається), почали некоректно відпрацьовувати переходи між екранами за допомогою коду в скрипті:<br />
<br />
if(ev_wrk == &quot;key_mousePresLeft:/But&quot;)<br />
{<br />
vcaAttrSet(&quot;/&quot;+path.parsePath(0)+&quot;/pg_MainFunc/pg_BaseScr/pg_Schemes/pg_GenMess/ім`я сторінки&quot;,true);<br />
}<br />
<br />
Відкриваються зовсім інші вікна, а потім і зовсім скада зависає.<br />
<br />
Переніс логіку в Events processing через ws_FocusIn*:open - почало працювати корректно.<br />
<br />
<br />
2) Злітання локальних змінних.<br />
Знов ж таки проблема на версії 3016, у мене реалізована логіка, при перемиканні на кнопки - в локальні змінні записується номер необхідного об`єкту і динамічно промальовуються сторінки відповідно до номеру. Наразі при переході на екран, та при натисканні на стандартний елемент FormEl (при детальній перевірці - при натисканні на будь який елемент) - у мене злітають локальні змінні - &lt;EVAL&gt; і відповідно починаються проблеми з відображенням.<br />
На версії 3009 такого не було помічено.<br />
<br />
Дані проблеми в версії 3016 спостерігаються також на Debian 12.<br />
<br />
Чи є можливість повернутись до версії 3009?      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Відображення часу в FormEl</title>
			<link>http://oscada.org/ua/forum/posts///10328/</link>
			<pubDate>Wed, 29 May 2024 09:02:42 +0300</pubDate>
			<description> При додаванні FormEl в форматі часу (View = Time; Element type = Line edit) та встановленні конфігурації - hh:mm, на відеокадрі йде зображення часу з форматом pm/am. Додавання та прибирання &quot;ap&quot; в конфігурації, не приводять до жодних змін.  У мене немає там жодних проблем у коректній локалі, яка і передбачає відповідний до неї вивід безпосередньо бібліотекою Qt, а не OpenSCADA!  На вкладеному кадрі друге поле зверху ліворуч відображає 67500 у локалі uk_UA.UTF-8.</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;Dmytro_NF&quot; wrote:<br /><br />
При додаванні FormEl в форматі часу (View = Time; Element type = Line edit) та встановленні конфігурації - hh:mm, на відеокадрі йде зображення часу з форматом pm/am. Додавання та прибирання &quot;ap&quot; в конфігурації, не приводять до жодних змін.<br />
</div><br />
У мене немає там жодних проблем у коректній локалі, яка і передбачає відповідний до неї вивід безпосередньо бібліотекою Qt, а не OpenSCADA!<br />
<br />
На вкладеному кадрі друге поле зверху ліворуч відображає 67500 у локалі uk_UA.UTF-8.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Відображення часу в FormEl</title>
			<link>http://oscada.org/ua/forum/posts///10327/</link>
			<pubDate>Wed, 29 May 2024 08:33:59 +0300</pubDate>
			<description>При додаванні FormEl в форматі часу (View = Time; Element type = Line edit) та встановленні конфігурації - hh:mm, на відеокадрі йде зображення часу з форматом pm/am. Додавання та прибирання &quot;ap&quot; в конфігурації, не приводять до жодних змін.  Працюю на останній версії Work (OPENSCADA v1+r2966). Відтворив на 2 ОС - Debian11 та Ubuntu 20.04</description>
			<content:encoded><![CDATA[      При додаванні FormEl в форматі часу (View = Time; Element type = Line edit) та встановленні конфігурації - hh:mm, на відеокадрі йде зображення часу з форматом pm/am. Додавання та прибирання &quot;ap&quot; в конфігурації, не приводять до жодних змін.<br />
<br />
Працюю на останній версії Work (OPENSCADA v1+r2966). Відтворив на 2 ОС - Debian11 та Ubuntu 20.04      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>Dmytro_NF</dc:creator>
		</item>
		
		<item>
			<title>Відображення кольору в таблицях Desktop </title>
			<link>http://oscada.org/ua/forum/posts///10063/</link>
			<pubDate>Fri, 05 Feb 2021 12:58:40 +0200</pubDate>
			<description>Дякую</description>
			<content:encoded><![CDATA[      Дякую      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>va.dzyuba</dc:creator>
		</item>
		
		<item>
			<title>Відображення кольору в таблицях Desktop </title>
			<link>http://oscada.org/ua/forum/posts///10062/</link>
			<pubDate>Fri, 05 Feb 2021 12:19:03 +0200</pubDate>
			<description> Після оновлення версії OpenScada при роботі колір строки в formEl -&gt;Table перестав відображуватись. Тобто &lt;r color ='#XXXXXX'&gt; не впливає на відображення таблиці. При роботі через Web відображення працює нормально. OS Ubuntu 18.04  OpenSCADA v1+r2730   Я в курсі, вже виправив та таке може траплятися для робочої гілки!  Зачекайте наступного оновлення, там зараз я значно розширюю функції таблиці, у процесі реалізації кадру &quot;Склад&quot;.</description>
			<content:encoded><![CDATA[      <div class="tx-mmforum-pi1-pt-quote">&quot;va.dzyuba&quot; wrote:<br /><br />
Після оновлення версії OpenScada при роботі колір строки в formEl -&gt;Table перестав відображуватись. Тобто &lt;r color ='#XXXXXX'&gt; не впливає на відображення таблиці.<br />
При роботі через Web відображення працює нормально.<br />
OS Ubuntu 18.04 <br />
OpenSCADA v1+r2730 <br />
</div><br />
Я в курсі, вже виправив та таке може траплятися для робочої гілки!<br />
<br />
Зачекайте наступного оновлення, там зараз я значно розширюю функції таблиці, у процесі реалізації кадру &quot;Склад&quot;.      ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Відображення кольору в таблицях Desktop </title>
			<link>http://oscada.org/ua/forum/posts///10061/</link>
			<pubDate>Fri, 05 Feb 2021 10:39:59 +0200</pubDate>
			<description>Після оновлення версії OpenScada при роботі колір строки в formEl -&gt;Table перестав відображуватись. Тобто &lt;r color ='#XXXXXX'&gt; не впливає на відображення таблиці. При роботі через Web відображення працює нормально. OS Ubuntu 18.04  OpenSCADA v1+r2730 </description>
			<content:encoded><![CDATA[      Після оновлення версії OpenScada при роботі колір строки в formEl -&gt;Table перестав відображуватись. Тобто &lt;r color ='#XXXXXX'&gt; не впливає на відображення таблиці.<br />
При роботі через Web відображення працює нормально.<br />
OS Ubuntu 18.04 <br />
OpenSCADA v1+r2730       ]]></content:encoded>
			<category>Відстеження помилок</category>
			<dc:creator>va.dzyuba</dc:creator>
		</item>
		
	</channel>
</rss>
