<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: [Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме [Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 28 Apr 2026 20:30:20 +0300</pubDate>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67774/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Выслал на почту <noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex> <br />
			<i>28.12.2022 10:13:57, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67774/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67774/topic7804/</guid>
			<pubDate>Wed, 28 Dec 2022 10:13:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67771/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_tt9c7okh" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, добрый день.<br /><br />Да, все верно. Просим Вас также указать в письме ссылку на данную тему форума. <br />
			<i>27.12.2022 15:10:40, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67771/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67771/topic7804/</guid>
			<pubDate>Tue, 27 Dec 2022 15:10:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67766/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mOlnFI5E" href="/user/15542/" bx-tooltip-user-id="15542">Anton Belonogov</a> написал:<br /><noindex><a href="/user/15613/" target="_blank" rel="nofollow">Quikos</a></noindex>, добрый день.<br /><br />Воспроизвести описанное поведение у себя не удалось.<br />Просим Вас сделать копию Рабочего места QUIK (без файлов pubring.txk, secring.txk, если используется аутентификация по ключам), в котором наблюдается данный эффект. Вы можете загрузить архив терминала на любой удобный Вам файлообменный сервис и отправить ссылку на файл на нашу почту &nbsp;<noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex> .<br />=============<br />Подскажите я правильно понял, что нужно просто за архивировать всю папку Quik без указанных файлов и выслать ссылку на архив на указную почту ? <br />
			<i>27.12.2022 11:02:34, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67766/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67766/topic7804/</guid>
			<pubDate>Tue, 27 Dec 2022 11:02:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67765/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_lIHZDPZS" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, добрый день.<br /><br />Воспроизвести описанное поведение у себя не удалось.<br />Просим Вас сделать копию Рабочего места QUIK (без файлов pubring.txk, secring.txk, если используется аутентификация по ключам), в котором наблюдается данный эффект. Вы можете загрузить архив терминала на любой удобный Вам файлообменный сервис и отправить ссылку на файл на нашу почту <noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex>. <br />
			<i>26.12.2022 19:30:58, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67765/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67765/topic7804/</guid>
			<pubDate>Mon, 26 Dec 2022 19:30:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67757/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<B>Скриншот окна &quot;котировок&quot;:</B><br /><img src="https://i.ibb.co/PMNV3Ds/1.jpg" alt="Пользователь добавил изображение" border="0" /><br /><br /><br /><br /><B>Скриншот окна &quot;Обезличенные сделки</B><B>&quot;:</B><br /><B><img src="https://i.ibb.co/tYj2Pzs/2.jpg" alt="Пользователь добавил изображение" border="0" /><br /></B> <br />
			<i>26.12.2022 14:30:21, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67757/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67757/topic7804/</guid>
			<pubDate>Mon, 26 Dec 2022 14:30:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67721/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_9WVxNe3V" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a>, добрый день.<br /><br />Приносим свои извинения за задержку с ответом.<br /><br />Просим Вас уточнить, какие настройки получения данных установлены в Вашем Рабочем месте QUIK:<br /><B>- Основные настройки (F9) / Программа / Получение данных / Котировки</B>;<br /><B>- Основные настройки (F9) / Программа / Получение данных /</B><B>Обезличенные сделки</B>. <br />
			<i>23.12.2022 11:40:42, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67721/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67721/topic7804/</guid>
			<pubDate>Fri, 23 Dec 2022 11:40:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67354/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_X2iB9R6n" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />поставьте галочки для торгуемых вами инструментов в подписке на обезличенные сделки.<br />=============<br />&#91;Вопрос разработчикам Квика&#93; <br />
			<i>03.12.2022 18:18:17, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67354/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67354/topic7804/</guid>
			<pubDate>Sat, 03 Dec 2022 18:18:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67353/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			поставьте галочки для торгуемых вами инструментов в подписке на обезличенные сделки. <br />
			<i>03.12.2022 17:05:18, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67353/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67353/topic7804/</guid>
			<pubDate>Sat, 03 Dec 2022 17:05:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67352/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_959ZeWHU" href="/user/15613/" bx-tooltip-user-id="15613">Quikos</a> написал:<br />Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика:<br />Версия Квика 9.7.1.10<br />=============<br />Если по понятиям, <br />то такое поведение функции, мягко сказать, странное.<br />-----------------------------<br />Если по документации, <br />то там ничего об этом нет,<br /> следовательно, <br />получилось как всегда. <br />-----------------------<br />Но исправлять в ближайшем будущем это никто не будет.<br />--------------------<br />Поэтому, что Вам даст их ответ? <br />
			<i>03.12.2022 17:02:48, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67352/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67352/topic7804/</guid>
			<pubDate>Sat, 03 Dec 2022 17:02:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67351/topic7804/">[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика:<br /><br />Заказываю данные через CreateDataSource:SetUpdateCallback():<br /><br />Запускаю Квик:<br />-Загружаю скрипт.<br />-Запускаю скрипт.<br />-Скрипт вызывает CreateDataSource.<br />-CreateDataSource возвращает нулевую таблицу, что говорит о том, что данные придут позже в колбек.<br />-Колбек больше НИКОГДА не вызывается ... проверка размера таблицы в цикле - так же не дает результата, а точнее размер таблицы всегда нулевой - хоть крути цикл минуту, хоть 10 минут.<br /><br />Выгружаю Скрипт и СРАЗУ же его запускаю - данные сразу же начинают приходить.<br /><br /><br /><br /><br />Вот простейший скрипт подтверждающий это поведение:<br /><br /><br /><br />
====code====
<pre>function my_callback_CreateDataSource(my_table_data_, code_class_, code_paper_)

message(code_paper_)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //В первый запуск скрипта - НИКОГДА не вызывается.

end



-----------------------------------------------------------------------------------------------------------int main:-----------------------------------------------------------------------------------------------------


function main()


local code_class1 = "TQBR"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local code_paper1 = "GAZP"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local interval1&nbsp;&nbsp; = INTERVAL_TICK&nbsp;&nbsp;


local code_class2 = "TQBR"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local code_paper2 = "SBER"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
local interval2&nbsp;&nbsp; = INTERVAL_TICK&nbsp;&nbsp;



----------------------------------------------------------------------Вызов&nbsp;&nbsp;CreateDataSource_1------------------------------------------------------------------------------

local my_table1, error_desc1 = CreateDataSource(code_class1, code_paper1, interval1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--Вызываем собственно CreateDataSource

------------------------Проверка на ошибки:-------------------
if error_desc1 ~= nil then 
message("Error")
end
--------------------------------------------------------------

message(tostring(my_table1.Size()))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//В первый запуск скрипта - размер табилцы ВСЕГДА нулевой - сколько бы времени не ожидал.
if my_table1.Size() == 0 then
message("data requested from the server")
end

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------Вызов&nbsp;&nbsp;CreateDataSource_2------------------------------------------------------------------------------
local my_table2, error_desc2 = CreateDataSource(code_class2, code_paper2, interval2)&nbsp;&nbsp;--Вызываем собсвенно CreateDataSource

------------------------Проверка на ошибки:-------------------
if error_desc2 ~= nil then 
message("Error")
end
--------------------------------------------------------------

message(tostring(my_table2.Size()))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //В первый запуск скрипта - размер табилцы ВСЕГДА нулевой - сколько бы времени не ожидал.
if my_table2.Size() == 0 then
message("data requested from the server")
end

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



my_table1:SetUpdateCallback(function(idx)my_callback_CreateDataSource(my_table_data1, code_class1, code_paper1) end)
my_table2:SetUpdateCallback(function(idx)my_callback_CreateDataSource(my_table_data2, code_class2, code_paper2) end)</pre>
=============
<br />Версия Квика 9.7.1.10 <br />
			<i>03.12.2022 14:54:36, Quikos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67351/topic7804/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67351/topic7804/</guid>
			<pubDate>Sat, 03 Dec 2022 14:54:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
