Artem (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Изменения в работе с колбеками LUA в новой версии
 
Книга видимо неизданная.
На рубеже веков при появлении CRM было модно создавать свои интерпретируемые языки программирования и я тоже написал такой, на котором пару лет писались конфигурации, пока 1С всех не победил. Подтверждаю, что переход от разбора текстовых лексем каждый раз к созданию байт-кода после первого прохода на несколько порядков увеличивает производительность.

Наверное бывшие коллеги "соавтора бортовых систем" до сих пор празднуют избавление от одного парня с цепким умом, но дремуче малограмотного и с большим самомнением...))
Зависает скрипт QLua из примера, хотя даже убраны все коллбэки (v.8.8.4.3)
 
SergeySV,например тут
Код
while is_run do      
   sleep(10) -- например тут
       if #MAIN_QUEUE > 0 then
Снять активную заявку, Выставляется заявка и через 5 сек снимается
 
Можно спросить тут же, чтобы не плодить темы.
Я отправил KILL_ORDER, указав в поле ORDER_KEY код отменяемой заявки и у меня срабатывает OnTransReply(trans_reply).
При этом исходная заявка либо успешно отменилась, тогда 'trans_reply.status == 3' либо ошибка и статус ==5, например если она уже была исполнена. Пока всё нормально.

Вопрос такой - есть ли в trans_reply код исходной отменяемой заявки - например я отправил несколько KILL_ORDER и хочу понять, что стало с исходными заявками. Или же надо использовать внешние переменные?
Страницы: 1
Наверх