Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Октября 12, 2024, 08:30:37 am
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Числовые значения поименованных констант « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Числовые значения поименованных констант  (Прочитано 3667 раз)
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« : Июля 15, 2013, 12:08:04 pm »



Было бы здорово, если где-нибудь в документации можно было найти, какие именно числовые значения соответствуют всем поименованным константам, используемым в ATF.
Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : Июля 15, 2013, 05:09:21 pm »

Числовые значения могут теоретически от версии к версии - так что на них лучше никогда не закладываться. Ну и соответственно в документации это отражено не будет.
Записан
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #2 : Июля 15, 2013, 06:06:58 pm »

Числовые значения могут теоретически от версии к версии - так что на них лучше никогда не закладываться. Ну и соответственно в документации это отражено не будет.

Тогда возникает определенное неудобство при работе с ними.
Вот например, функция onStopOrder(var trnid) возвращает статус стоп-заявки в переменную StopOrderStatus, и я этот статус "высвечиваю" для себя следующим образом:

Code: [Select]
signal::output (StopOrderStatus);
но там высвечивается только числовое значение, например, 20. Что скрывается под этим числом? SS_SL_EXECUTED или SS_TP_CORRECTION_GUARDTIME, или что-то совсем другое? Чтобы это выяснить, надо экспериментировать и составлять таблицу где-то у себя. Хотелось бы, чтобы была какая-то централизованная база данных :)
А чтобы отслеживать все изменяющиеся значения в этой базе, как раз блондинка-то и пригодилась бы :) 
Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #3 : Июля 15, 2013, 07:35:31 pm »

Базу можно сделать, сделаем. Тут просто изначально был расчет на использование с целью сравнения статуса с предопределенными константами.
Записан
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #4 : Июля 15, 2013, 07:58:46 pm »

Базу можно сделать, сделаем.

Это хорошо.

Тут просто изначально был расчет на использование с целью сравнения статуса с предопределенными константами.

Ну а как контролировать-то, если signal-output возвращает "голые" числа? Поди разберись, что они обозначают без соответствующей таблицы. Если бы их было всего 2-3 штуки, тогда другое дело, но их-то там больше двадцати все-таки (по стоп-заявкам). Неразбериха возникает.



Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Числовые значения поименованных констант « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!