История версий программы
«Спортивное ориентирование» (СО).
Ver. 5.3.1.249
·
Добавлен новый вид соревнований
«Эстафета по выбору»: правильность прохождения этапа определяется не порядком
взятых КП, а общим количеством уникальных.
·
Оптимизирован алгоритм формирования
сводных протоколов: для случаев, когда у участника в разные номера программы
соревнований были не одинаковые территории, клубы и пр. – СО в сводном
протоколе показывала участника разными строчками, сейчас одной.
·
Для соревнований по выбору-баллы
добавлена возможность брать в расчет не все взятые участником КП, а только то
количество, что указано в справочнике Возрастных групп (детали в документации).
·
Для соревнований по выбору-баллы исправлена
ошибка при подсчете балов участника для случая, когда участник взял не свои КП.
Произведена небольшая оптимизация алгоритма для ускорения работы процедуры Unique_KP.
·
Исправлен расчет очков по формулам
для случая, когда первое место (или несколько первых мест) заняли участники
«Вне конкурса» (В/К).
·
Восстановлена длина названий
дистанций до 50 символов (новая процедура KDist_Pars обрезала
до 10).
·
В таблицу неопознанных чипов
теперь будет добавляться так же и информация о чипах, вызвавших исключение при
их обработке (try...except).
·
Реализовано сохранение
промежуточной информации о всех считываниях чипов на финишной форме (только для
чтения и служебного пользования).
·
Мелкие исправления и доработки:
o
при импорте эстафетных дистанций в
режиме «Эстафета одного участника» не подтягивались названия вариантов –
исправлено;
o
при использовании Alt+F5 возникала ошибка в случае, когда длина «Фамилия Имя» была равна 25 –
исправлено;
o
перерасчет результата участника на
финишной форме (Shift+Ctrl+R) – алгоритм доработан
для улучшения функционала;
o
в протоколе результатов рогейна список взятых КП теперь отсортирован не в порядке
возрастания номеров, в порядке взятия их командой.
Ver. 5.3.0.244
·
Написан новый вид соревнований
«Эстафета одного участника»: один участник бежит всю эстафету просто меняя
карту и не считывая результаты после каждого этапа, а только один раз – после
финиширования.
·
Мелкие исправления и доработки:
o
для коллег из Молдовы исправлены
неправильные значения в таблицах данных для расчета выполнения спортивных
разрядов.
Ver. 5.2.1.242
·
Проделана подготовка структур
таблиц, хранимых процедур и прочих элементов базы данных для перехода на новую
версию сервера Firebird.
·
Для коллег из Молдовы по их
просьбе выполнены следующие доработки:
o
таблицы данных для расчета
выполнения спортивных разрядов приведены в соответствие с ныне действующими
требованиями;
o
шаблоны отчетов, разработанные для
молдавских пользователей программы СО (в том числе и присланные ими), включены
в инсталляционный пакет, собраны в отдельную группу и для более удобного использования
продублированы в главном меню программы.
·
Мелкие исправления и доработки:
o
при первом запуске программы после
установки новой версии в окне первичной настройки неправильно отображалась
версия программы – исправлено;
o
произведена небольшая ревизия шаблонов
отчетов, из инсталляционного пакета удалены временные (тестовые) шаблоны.
Ver. 5.2.0.241
- Режим импорта данных по порядкам
прохождения дистанций из XML 3.0 адаптирован под файлы, подготовленные
программой Purple Pen
(вся информация по дистанциям содержится не в двух, а в одном xml-файле).
- Окно подготовки эстафетных команд: добавлена
информация о количестве участников в эстафетных командах, заявленных в
онлайн заявке, и возможность тут же их увидеть.
- Улучшена визуализация процесса
импорта эстафет, убран эффект «зависания» на больших файлах.
- Немного доработан режим трансляций
онлайн результатов в части копирования информации на сайт.
- Реанимирован импорт ДЮСШ участников
из онлайн заявки.
- Улучшен функционал добавления участников
эстафетных команд (Alt+F5), когда один участник бежит больше одного этапа.
- Реализован авто-возврат окон, которые
перед этим были размещены на другом мониторе, а сейчас этот монитор
отключен.
- Реализован механизм сохранения данных
о содержимом чипа в БД для неопознанных чипов, например, когда при
считывании чипа на финише – участник не найден.
- В тестовом режиме реализована
возможность переноса данных, сохраненных вышеуказанным механизмом, из
таблицы неопознанных чипов в таблицу реальных данных.
- В тестовом режиме реализована попытка
масштабирования окон под большие разрешения мониторов (пока кроме размера
шрифта меню). Для активации в so.ini в секции [General]
переменной ScaleForm надо присвоить значение
кратное 20 (20,40,60), для отключения обратно вернуть ScaleForm
=-1.
Ver. 5.1.4.240
- Функционал режима работы «Подготовка
информации для онлайн трансляций» расширен возможностью еще одного способа
соединения с удаленным FTP-сервером. Альтернативный метод значительно
расширил возможности пользователей СО размещать трансляции результатов онлайн
на своих сайтах.
- В режиме «Работа на финише» добавлена
возможность ставить соревнования как бы «на паузу», т.е. на время
воздушной тревоги все приостановить и, в соответствии с регламентом
проведения соревнований в военное время, отправить всех в убежище, а по
окончанию тревоги продолжить. Подробнее об особенностях хронометража см. в
документации, в разделе «Работа на финише».
- В ранговой таблице за ненужностью
убрана дробная часть.
- При расчете выполнений разрядов
спортсменов Молдовы, для случая, когда ранг группы дробный, для получения
целого значения ранг не округляется, а просто отбрасывается дробная часть,
например если ранг группы 12,8 баллов, то для при расчете выполнения для
этой группы будет использовано значение 12, а не 13 как было раньше, когда
ранг округлялся по правилам арифметики.
- Исправлена ошибка, возникающая при
расчете очков по формуле Тпобедителя/Тучастника*1000 (способ «A») для случая, когда
в группе два первых места.
- Алгоритм импорта из файла обмена
онлайн заявки данных по эстафетам приведен в соответствие с последними
изменениями в структуре файла и дополнен защитой от ошибки в случае чтения
текста вместо числового значения из тега <PAY>.
- Восстановлена возможность
одновременного снятия всех фильтров в карантинной и таблице эстафетных команд.
Ver. 5.1.3.238
- Функционал режима работы «Подготовка
информации для онлайн трансляций» дополнен возможностью выводить картинку
клубной символики, например логотип.
- В режиме «Титры» для вида
соревнований «По выбору (балы)» вместо квалификации участника сейчас по-умолчанию будет отображаться количество набранных
участником баллов. Примечание:
возможность правки шаблонов пользователем СО самостоятельно остается
доступной.
- Выполнены работы по адаптации
интерфейса окон программы под о-очень большие разрешения (от 2880х1800). В частности немного переработана финишная форма
(визуально все осталось так же), где при таком разрешении некоторые
управляющие элементы были недоступны.
- В режиме «Титры» для вида
соревнований «Рогейн» добавлена информация:
количество балов рогейн-команды.
- Исправлено отображение названия в
справочнике дистанций на форме участников.
Ver. 5.1.2.234
- Функционал режима работы «Подготовка
информации для онлайн трансляций» дополнен возможностью автоматической
отправки результатов на сайт автора по протоколу FTP.
- Для удобства работы добавлена
возможность открывать окно подготовки информации для онлайна
с финишной формы комбинацией клавиш Ctrl+O.
- В дистрибутив
СО добавлены файлы
с примерами картинок для шапки онлайн трансляций и
логотипа соревнований, а также флаги и гербы областей Украины и
находятся в папке установки программы (c:\Program Files (x86)\SO5\Foto\).
- По просьбе коллег из Молдовы
-
реанимирована
возможность печати сплитов последних результатов чипа в режиме Лабиринт;
-
добавлена
возможность выгрузки списка результатов текущих соревнований в формате json;
-
добавлена
возможность в справочник настройки выполнений вносить дробные значения ранга;
-
добавлен
новый отчет – Список участников выполнивших разряды на
текущих соревнованиях.
- Мелкие исправления и
доработки:
-
исправлена ошибка
иногда возникающая при импорте соревнований в случае наличия в целевой базе
сведений о владельцах чипов;
-
в связи с тем, что MS Windows иногда
очень искажает размеры окон, немного доработан дизайн окошка ввода первичных
данных и окна ввода логина и пароля.
Ver. 5.1.1.227
- Переработаны и протестированы
алгоритмы проведения соревнований по рогейну;
- На финишной форме добавлена печатная
форма результатов рогейн-команды и печать
промежуточного протокола результатов;
- Добавлен новый
способ расчета очков для командного протокола по формулам:
-
24.03.2021
г. (2-Tu/Tp)*100 метка B (большая английская буква);
-
14.04.2023
г. 1000*(2-Tu/Tp) метка D (большая английская буква).
- В примеры
соревнований, идущие в инсталляционном комплекте, добавлены реальные
соревнования по рогейну 17.07.2021 г. с. Красногоровка, Полтавской обл.
- Реализован импорт данных по
эстафетным командам из он-лайн заявки С.Сухарева;
- Исправлена ошибка импорта данных из он-лайн заявки С.Сухарева,
вызванная изменением формата выходного xml-файла
обмена;
- Реанимирована из небытия первая
версия режима трансляции промежуточных результатов онлайн;
- За последние три
года (с момента выхода релиза 222 сборки) наверняка было еще что-то
улучшено и дописано, но поскольку в свое время не было задокументировано,
на сегодня безнадежно забыто.
Ver. 5.0.2.222
- Способ расчета командных
результатов: по фиксированному числу
участников отдельных групп расширен для клубов и ВУЗов;
- Добавлены два
новых отчета:
-
информация
по количествам участников по всем номерам программы соревнований из данных
Мандатной комиссии;
-
список
номеров участников в одну строку через запятую с возможностью выбрать признак
группировки: по Представителям, по Клубам, по Территориям;
- Оптимизирована выгрузка результатов
для экспорта на IOF-ресурс программы:
-
в базу добавлены все страны из Excel-файла IOF с ихними кодами и идентификаторами;
-
теперь название элитных групп
может быть не только M/W21 а и M/W21E (все буквы английские);
- Реализована возможность быстро
восстанавливать столбцы по умолчанию в сетках просмотра через правый клик
на кнопке «Восстановить»;
- Сделана еще одна попытка устранить
«лишние» 12 часов, которые иногда добавляются к результату в пятых чипах;
- Мелкие исправления и
доработки:
-
увеличена длина поля названий
групп для комментатора для 250 символов;
-
на форме жеребьевки для случая нескольких
видов соревнований в одном номере программы неправильно рассчитывались
стартовые минуты первых участников коридоров - исправлено;
-
справочник клубов во всплывающем
окне на форме Участники соревнований упорядочен по алфавиту.
Ver. 5.0.1.220
- Произведен переход на крайнюю версию компилятора:
-
Delphi RAD Studio 10.2 Tokyo;
- Обновлены версии визуальных компонентов
программы:
-
генератор отчетов – FastReport 6.1.10;
-
сетка просмотра данных – EhLib 9.2;
-
компоненты доступа к данным – FIBPlus 7.7;
-
компоненты экспорта данных в
формате MS Excel – FlexCel;
- Контекстная справка и документация:
-
Help
& Manual 7.3;
- Добавлен еще один
способ расчета командных результатов: по фиксированному числу участников
отдельных групп;
- В онлайн
результаты дописана возможность транслировать эстафеты.
- Адаптирована
выгрузка результатов для экспорта на IOF-ресурс.
Ver. 4.1.7.217
Финальная сборка четвертой версии. В связи с
переходом на пятую, сопровождение четвертой версии прекращается.
- Произведена первичная адаптация кода
программы для перехода на современную версию
компилятора и, соответственно, обновленные версии визуальных элементов
программы.
- Переработан дизайн он-лайн
трансляции результатов соревнований, шаблон адаптирован для возможности
просмотра с различных устройств, например, мобильных телефонов.
- Реализован импорт информации по
дистанциям из файлов формата XML ver. 3.0 (Condes 9).
- Структура и содержание отдельных
справочников приведены в соответствие с новыми Правилами и регламентом
проведения соревнований в Украине.
- Импорт из xml-файла
данных он-лайн заявки
Сухарева дополнен новыми значениями.
- Полностью переработан протокол
для IOF в формате Excel.
- В группу отчетов для Молдовы добавлен
шаблон печати нагрудных номеров со стартовыми минутами всех дней соревнований.
- Добавлены два новых отчета по рогейну для публикации в Интернете.
- Мелкие исправления и
доработки:
-
исправлены «крякозябры»
в групповых сплитах;
-
после сообщения о дублировании
номера чипа и/или нагрудного номера в случае продолжения работы с формой
участников – курсор устанавливается на строку с дублем;
-
устранено «замораживание» окна с
индикатором прогресса при импорте больших соревнований;
-
в режиме «Работа на финише»
добавлена опция включения перемещения курсора в конец финишной таблицы после каждого
считывания чипа и исправлен ввод номеров проблемных КП.
-
в таблицу выполнений разрядов
Молдовы внесены поправки.
Ver. 4.1.6.214
- Реанимирована возможность регистрации
участника на старте через USB-стацию.
- Исправлен баг работы USB-станции с
чипами SportIdent пятой серии в режиме «Работа
на финише», протестировано на версии прошивки 6.23.
- Переписана трансляция результатов
участников на финише (Титры) для случая, когда отмечен флажок «автоширина»: теперь размер текста выводимой информации
масштабируется под размер ширины окна титров. Ручной режим, когда флажок «автоширина» не отмечен, по прежнему
остается доступен.
- Исправлена процедура приема финиша
для случая, когда прием финиша по чипу и участник стартовал до того, как
был включен судейский секундомер.
- Мелкие исправления и
доработки:
-
в режиме «База чипов» добавлен
компактный список арендованных чипов для оперативного контроля на финише не
сданных чипов;
-
оптимизирована выдача сообщений о
потере соединения с USB-станцией;
-
в режиме Сервис – SportIdent/SportTime уменьшено
время отклика на потерю соединения с USB-станцией.
Ver. 4.1.5.211
- Добавлена возможность расчета балов
участника по формуле Тпобедителя/Тучастника*1000. Для использования достаточно в
таблице возрастных групп в столбик «Расчет» против нужных групп поставить
значение «A» (большая английская буква).
- Реализован новый инструмент для
администраторов базы – выполнение скриптов внутри СО без использования IB Expert.
- Мелкие исправления и
доработки:
-
из меню Сервис изъят пункт
«Синхронизация часов»;
-
пункт меню «База отметок» из меню
Сервис перемещен а меню Формирование данных;
-
поля Shapka1, Shapka2, Shapka3,
Shapka4 из таблицы Sorevn перенесены в таблицу Kols_ZU;
-
при редактировании данных в
Таблице участников изменение территории в Общей базе участников было
заблокировано – восстановлено;
-
при замене участников в текущем
номере программы соревнований (по нажатию Shift+Ctrl+F5 и Shift+F5) данные
участника в общей базе терялись – исправлено;
-
в таблице Настройка соревнований
при копировании скрипта зачета из предыдущего дня добавлено копирование и шапки
протокола соревнований для этого зачета;
-
восстановлена возможность через
правый клик мышки выбирать форму печати сплитов, аналогично тому, как это было
реализовано раньше на финишной форме;
-
после внесения правок в данные
участников в текущих соревнованиях: в общей базе участников эти изменения
отображались не сразу – исправлено;
Ver. 4.1.4.209
- Для корректной работы СО в Windows 8.1 и выше с включенным UAC добавлен манифест
на запуск с правами администратора.
- Для случая, когда часть
возрастных групп бежит по СИ-старту, а часть по протоколу, в сплитах
некорректно формировалось время первого перегона – исправлено.
- Исправлена ошибка при
считывании на финише незарегистрированного чипа.
- Реализована автоматическая
подстройка высоты при выводе титров на экраны разного разрешения.
- Расширена функциональность
работы режима «Лабиринт»:
-
добавлена возможность вводить
номера чипов участникам через USB-станцию, как это было реализовано раньше на
форме участников;
-
добавлена возможность через правый
клик мышки выбирать форму печати сплитов, аналогично тому, как это было
реализовано раньше на финишной форме;
-
реанимирована возможность
отображать текущие результаты участников «Лабиринта» на экране для зрителей;
-
реализована возможность расчета
призового фонда Лабиринта из стартовых взносов и распределения его (призового фонда) между
дистанциями для награждения 1-3 мест;
-
добавлена печатная форма
результатов участников Лабиринта;
-
добавлена печатная форма списка
призеров Лабиринта.
- Мелкие исправления и доработки:
-
добавлен контроль даты текущего
номера соревнований при входе на финишную форму;
-
при добавлении нового номера
программы соревнований поле Дата заполняется значением предыдущего номера
программы, увеличенным на 1;
-
в инсталляционный пример базы
добавлен Лабиринт;
-
исправлена неточность в ведомости
выплат представителя.
- Обновлена документация, система
контекстной помощи и языковые ресурсы в соответствии с добавлениями и исправлениями
в программе.
Ver. 4.1.3.204
- При восстановлении случайно снятых
участников в режиме SI-старта, стартовое время менялось на протокольное –
исправлено.
- Для случая, когда участник бежал не
со своим чипом, а участника, который в этом номере программы находится в
таблице временно удаленных генерировалась ошибка – исправлено, теперь в
такой ситуации чип будет «не найден».
- Финансовые ведомости приведены в
соответствие с данными финансового блока, произведена инвентаризация
процедур для работы с финансами и более не используемые изъяты из базы.
- Написан тестовый режим оптимизации
базы данных – реализовано удаление из базы неактуальных данных.
- Изменения в отчетах:
-
вместо отчетов «Ведомость стартовых взносов и аренды чипа 1 лист (файл SV_Chip1.fr3)» и «Ведомость стартовых взносов и
аренды чипа 2 листа (файл SV_Chip2.fr3)»
теперь используется один шаблон «Ведомость
стартовых взносов и аренды чипа (файл SV_Chip.fr3)»;
- Мелкие исправления и доработки:
-
исправлена ошибка определения
времени победителя при расчете выполнений в случае, когда временно удаленные
участники так же имеют результат;
-
при использовании классов в Ocad-дистанциях и последующем импорте оных из XML-файла
некорректно формировался столбец «Варианты дистанций» - исправлено;
-
в отчет «Не финишировали»
добавлено стартовое время участников для более удобного их поиска в стартовой
матрице;
-
в стартовом протоколе эстафеты
показана средняя длина дистанции на один этап вместо общей длины всех этапов,
как это было раньше;
-
при перерасчете результата участника
на финишной форме (Shift+Ctrl+R), если у участника
нет отметки с финишного КП генерировалась ошибка – исправлено;
-
после обновления информации в
справочнике групп изменения не отображались на экране для зрителей –
исправлено;
-
при импорте из он-лайн
заявки Сухарева С.С. в случае отсутствия у участника названия клуба в этот
столбец будет записано названия ДЮСШ;
-
исправлена некорректность при
перерасчете результата участника на финишной форме (по Shift+Ctrl+R)
для случая, когда номер участника отсутствует в финишной таблице;
-
исправлена ошибка регистрации
сданных чипов через USB-станцию для случая, когда чип был возвращен, потом
снова выдан и повторно возвращен;
-
добавлена возможность очистки
временной таблицы TmpSO из главного меню, финишной
формы и экрана для зрителей;
-
в виде соревнований «заданное
направление», для случая индивидуальных дистанций (например «бабочек») в
сплитах некорректно отображался контрольный порядок прохождения - исправлено.
- Сняты ограничения демоверсии СО при
проведении соревнований без электронной отметки.
Ver. 4.1.2.201
- Написан новый режим работы СО –
«Работа на видео-КП», реализован механизм передачи данных с видео-КП на
другие рабочие места (РМ).
- Функционал РМ комментатора
расширен возможностью в тех же ракурсах, что и на финише, освещать
события, происходящие на любом количестве видео-КП, достаточно просто
нужный КП выбрать из выпадающего списка.
- В режиме «Экран для зрителей»
добавлена возможность получать и транслировать информацию с видео-КП, в текущей
версии только для видов ориентирования – заданное направление и эстафета.
- Добавлена возможность печати
стартовых протоколов по видам для случая, когда в одном номере программы
соревнований задействованы например эстафета и
выбор.
- При проведении эстафетных
соревнований, если в справочнике групп стояла метка «принимать по
SI-старту», время этапов начиная со второго считалось неправильно –
исправлено.
- При смене стартовой минуты спортсмена
на форме участников не корректно вносилась информация в финишную таблицу,
что являлось причиной «пропадания» участников из финишной базы –
исправлено.
- Для случая, когда в одном номере
программы соревнований помимо эстафеты проводятся другие виды соревнований
(например «выбор» для нескольких групп) на форме жеребьевки блокировалась
возможность жеребьевки этих самых нескольких групп – исправлено.
- Мелкие исправления и доработки:
-
настроены шрифты в некоторых
сетках просмотра для корректного отображения символов национальных кодировок;
-
адаптирована установка драйвера
SI_USB-v6 с цифровой подписью на компьютеры с платформой Windows
7/8 x64 (переустановка драйвера Сервис->Setup Common).
- При импорте Ocad-дистанций,
использующих классы, названия этих классов показаны вместо названий
дистанций.
Ver. 4.1.1.200
- Существенно переработан учет
финансов:
-
для работы с финансами теперь не
надо переходить в номер программы «Мандатная комиссия», так как с этой версии
СО при работе с финансами всегда использует именно эту копию списка участников.
В связи с выше изложенным автор настоятельно
рекомендует наличие вида «мандатка» в программе
соревнований, особенно если предусматривается ведение учета финансов.
-
разбросанные по разным режимам
настройки упорядочены и удобно расположены на разных закладках в одном месте –
Финансовом блоке:
a)
перенесен импорт финансов из формы
импорта участников (он-лайн заявка Сухарева);
b)
из формы «Возрастные группы»
изъяты столбцы настройки стартовых взносов и аренды чипов;
c)
из формы «Участники соревнований»
так же изъяты столбцы, отвечающие за финансы;
d)
из режима Сервис – Настройка…
перенесен блок настройки стоимости услуг питания, проживания и пр.;
-
написан калькулятор расчета выплат
по участнику/представителю;
-
реализована возможность расчета
стартовых взносов участников по годам рождения;
-
написана удобная печатная форма,
содержащая в компактном виде информацию о выплатах участников и ведомость
аренды чипов, изъяты устаревшие печатные документы;
-
как устаревший упразднен раздел
«Групповые выплаты», в связи детализацией всех возможных выплат по каждому
участнику отдельно;
-
написана контекстная помощь для
Финансового блока.
- В групповых сплитах, если участник
был на КП, но время перегона меньше или равно нуля (например
из-за не синхронизированной станции), стояла метка «--» как и у участника,
не взявшего этот пункт. Сейчас у участников, взявших такие КП ставится
метка «+?» с подсказкой, что КП участником найден, но время перегона
недопустимое.
- При замене номера чипа участнику во
всех номерах программы соревнований (по Alt+L),
если такой номер чипа уже был у другого участника, который с этим чипом
уже пробежал и считался и был перемещен в список
удаленных участников, номер чипа дублировался – исправлено.
- В случае, описанном выше, на финишной
форме в сообщении о дублировании номера чипа фамилия удаленного участника
не показывалась – исправлено.
- Мелкие исправления и доработки:
-
в том случае, когда проблемное КП
первое по счету в порядке прохождения, программа работала некорректно (участник
все равно снимался) – исправлено;
-
при наличии эстафеты на форме
жеребьевки неправильно подсчитывалось количество участников с другим видом
соревнований – исправлено;
-
на форме жеребьевки не
отображались эстафетные команды в текущей группе – исправлено;
-
если в одном номере программы
соревнований задействовано несколько видов, отображение титров на экране
смежных групп было некорректно – исправлено;
-
так же для вышеуказанного случая
некоторые участники заданки попадали в протокол
эстафеты – исправлено;
-
количество для командных
протоколов избранных групп увеличено до 15 чел;
-
в режиме жеребьевки в таблице
совмещенных дистанций иногда появлялась dyst0 с нулевым количеством участников
– исправлено;
-
в импорт из он-лайн
заявки Сухарева С. добавлено поле ProgEvent – номера
программы соревнований, в которых выступает текущий спортсмен;
-
при добавлении нового участника в
базу, статус «Член федерации» по умолчанию ему присваивался «Y», т.е. «Да», по
пожеланиям пользователей изменено на «N», т.е. «Нет».
- Изъят, как устаревший, Диалог
присвоения чипов, который автоматизировал присвоение чипов из списка арендованных
чипов участникам соревнований.
- Ранее написанные разделы документации
переработаны и приведены в полное соответствие с последними изменениями
(полтора дня муторной работы, которая, впрочем, стояла того в случае, если
кто-то (кроме автора) все же решится почитать документацию).
Ver. 4.1.0.193
- Написан новый режим работы СО –
«Работа на старте» (в этой версии только заданка).
В связи с этим раздел главного меню программы «Работа на финише» переименован
в «Работа на аренах» и ссылка на новый режим помещена сюда.
- Расширена функциональность работы
коммуникатора:
-
если при вычитывании чипа, его
выдергивали с USB-станции не дождавшись сигнала, станция подвисала –
исправлено;
-
исправлено вычитывание номеров
чипов 5-й версии из бекап-памяти станций;
- В инсталляцию СО интегрирован
USB-драйвер SportIdent с цифровой подписью,
полностью совместимый с Windows x-64 Vista-7-8.
- При восстановлении снятых участников
у них менялось время старта на протокольное, а на финишной форме
обнулялось – исправлено.
- При работе на финише в режиме
SI-старта в случае, когда участник не отметился в стартовой станции при
повторном расчете к результату участника добавлялось 24 часа – устранено.
- Для формы «Участники соревнований»:
-
восстановлена авто-сохранение
конфигурации сетки просмотра при нажатии кнопки «Ок» по окончанию работы с
окном;
-
введено ограничение на
редактирование столбцов «Номер чипа» и «Старт участника» напрямую в сетке
просмотра, теперь только через соответствующие диалоговые окна.
- Переработан подход к формированию
справочника п.Правил дисквалификации участников
с целью обеспечения лучшей совместимости при проведении соревнований не по
украинским правилам СО.
- В режиме «База отметок со станций»
реализована выгрузка данных во внешний csv-файл.
- В режиме «Работа со станциями»
реализована выгрузка вычитанных данных во внешний rtf-файл.
- Изменения при расчете командных
отчетов:
-
командный внутри групп: участники,
бегущие «лично», давали зачет – исправлено;
-
во всех видах командных отчетов
реализована задекларированная
ранее возможность для Территории/Клуба/ВУЗа принимать участие в
соревнованиях «лично», т.е. не занимать командное место в протоколе;
- Мелкие исправления и доработки:
-
кнопка вычитывания отметок со
станций пряталась за край окна при уменьшении его размера – исправлено;
-
добавлен еще один способ
копирования нового участника для случая замены участника вне команды
(комбинация клавиш Shift+F5);
-
исправлена ошибка формирования
финишного времени участнику, в случае когда чип не был
вставлен в финишную станцию;
-
исправлена ошибка работы экрана
для зрителей в режиме «Лабиринт», возникавшая в случае наличия двух одинаковых
результатов на одной и той же дистанции у одного и того же участника;
-
подключена контекстная помощь в
режимах:
a)
работа с электронной отметкой SportIdent/SportTime;
b)
база чипов.
Ver. 4.0.1.189
- Реализована возможность работы с
чипами всех типов, которые поддерживает текущая прошивка считывающей
станции.
- Расширен диапазон номеров COM-портов,
в котором «видны» подключенные USB-станции SportIdent/SportTime, теперь он может быть от 1 до 255.
- Реализована тестовая версия режима
работы с электронной отметкой SportIdent/SportTime посредством SIST-коммуникатора, доступны для
тестирования режимы:
-
вычитывания чипов;
-
вычитывания номеров чипов;
-
вычитывание видео-КП;
-
вычитывание информации со станций
очистки, старт, КП, финиш и станции, запрограммированной как считывающая;
-
программирование станций.
- SIST-коммуникатор подключен в режимы
работы СО:
-
вычитывание чипов на форме
«Лабиринт»;
-
вычитывание бекап-памяти
станций
-
заполнение базы чипов со станций
через ферит.
- На финишной форме по Ctrl+F9
реализована возможность быстрого безопасного переключения режима
вычитывания чипов: новый через SIST-коммуникатор или предыдущий, не
использующий dll-библиотеку.
- На форме «Участники соревнований»
реализована возможность для пользователя отключать автопереключение
раскладки клавиатуры.
- Мелкие исправления и доработки:
-
через SIST-коммуникатор не
читались SI-чипы шестой версии - исправлено;
-
через SIST-коммуникатор
неправильно читались номера чипов пятой версии - исправлено;
-
восстановлено чтение чипов SportTime (аналог девяток SportIdent),
которое временно было нарушено из-за конфликта номеров с десятыми чипами SportIdent
-
исправлены неточности записи опций
в станции;
-
в базу чипов не вводилась
информация на фамилии владельцев чипов, содержащие апостроф;
-
в инсталляционный пакет включена
документация в формате PDF, утерянная в процессе эволюции.
Ver.
4.0.0.185
- База адаптирована для работы с самой
новой версией сервера БД Firebird 2.5.2.
- Начато тестирование принципиально
нового модуля работы с электронной отметкой SportIdent/SportTime (в дальнейшем SIST-коммуникатор), подключены
режимы:
-
вычитывания чипов на финише;
-
присвоение участникам номеров
чипов на форме участников во время мандатной комиссии;
-
заполнение базы чипов с
USB-станции;
- Возвращена возможность сохранять
индивидуальную настройку для каждого пользователя в сетках просмотра
данных.
- Возвращена работоспособность
отслеживания участников, бегущих не все номера программы (была утеряна в
процессе эволюции).
- Мелкие исправления и доработки:
-
окно смены стартовой минуты
участнику на финишной форме продублировано и на форме участников, вызов окна
клавиша Enter или «горячая клавиша» Ctrl+F4, как на
финишной форме;
-
исправлена процедура инициализации
при подготовке новой базы;
-
в отчет «Распределение стартового
взноса на призы» добавлена возможность исключать участников, бегущих вне
конкурса;
-
упрощен процесс создания новых
пользователей за счет отмены копирования пользовательских настроек сеток
просмотра.
Ver. 3.3.8.183
Финальная сборка третьей версии. В связи с переходом
на четвертую, сопровождение третьей версии прекращается.
- Реализована возможность быстрого и
удобного изменения старта в участников, стартовавших не на своей минуте
(для протокольного старта).
- Внесены исправления в процедуру
обработки данных для случая «Выбор-время».
- Добавлен новый отчет – Варианты
дистанций на рассеиваниях типа «бабочка».
- Доработана процедура расчета
командных результатов по правилам многоборья.
- Для улучшения защиты данных добавлена
возможность делать резервные копии баз в режиме «Настройка соревнований» и
перед выполнением пользовательских скриптов формирования данных для
дополнительных зачетов.
- Добавлена возможность обновить время
возвращения чипов, если оно было неправильно сформировано из-за севших
элементов питания SI-станции.
- Реанимирован импорт из XML-файлов
(ver.2.0.3), созданных программой Condes
ver.9.0.
- В документацию добавлен раздел по
подготовке XML-файлов в других программах для осуществления обмена
данными.
- При жеребьевке «перевернутый протокол
результатов/старта» участникам, которые не бегали в предыдущий(е) день не
ставилось стартовое время – исправлено: теперь такие участники получают
минуты в начале протокола, а за ними следуют участники, стартовавшие все
дни.
- Мелкие исправления и доработки:
-
исправлена некорректность,
возникающая при переносе номера программы соревнований из одних соревнований в
другие;
-
на финишной форме всегда
выводилось сообщение, что на чипе нет отметки в стартовой станции – для случая
протокольного старта выводиться не будет;
-
процедуры копирования данных из
одного номера программы в другой и в зачеты соревнований дополнены новыми
полями.
Ver. 3.3.7.177
- Написана первая версия обработки
потери коннекта (соединения с базой). Теперь при обрыве коннекта
есть возможность дождаться возобновления работы сети и автоматического
подключения к базе или корректно завершить работу программы нажатием на
соответствующую кнопку.
- Начата реализация режима выдачи
информации для On-Line информирования:
-
реализованы протоколы текущих
результатов заданки и эстафеты в htm-формате;
-
сделана выгрузка общего списка
участников со стартовыми минутами в xml-формате;
-
реализована выгрузка оперативных
данных с финиша в csv-формате.
- В режиме «Работа на финише» в случае,
когда номер чипа не найден и не указан принтер, на который выводить
«содержимое сплита», распечатка будет сделана на принтер, печатающий
сплиты участников;
- Реализован импорт финансового блока
из On-Line заявки Сухарева С., применительно к
новой структуре добавлены соответствующие столбцы в таблицу «Участники
соревнований» и переработан дизайн печатных документов об оплатах
участников.
- В режим «Экран для зрителей»:
-
существенно переделан алгоритм
вывода информации, устранены выявленные причины возникновения ошибки при
трансляции результатов эстафеты;
-
в шаблонах вывода информации
добавлена возможность использовать пользовательские функции, в частности
использования функции обрезания числовых индексов;
-
добавлена возможность
устанавливать/снимать метки групп при помощи клавиши Ins.
- Реализован отчет для отправки в IOF в
Excel-формате.
- На форме настройки соревнований в
таблице зачетов добавлен столбец, регулирующий активность кнопки
«Выполнить скрипт» для предоставления возможности защиты уже обработанных
данных от случайного их удаления при повторной вставке из базовых
соревнований.
- На форме участников:
-
по Shift+Ctrl+F2 добавлена
возможность замены названия территории для всех отфильтрованных участников;
-
функциональность Shift+F2
расширена полем Inos.
- Мелкие исправления и доработки:
-
исправлена ошибка в процедуре,
возвращающей данные для комментатора и процедуре регистрации участника на
финише;
-
тестовый режим регистрации
участников на финише установлен основным (по умолчанию), предыдущий алгоритм
также можно использовать в случае необходимости просто щелкнув мышкой на
переключатель, который перед этим включал тест;
-
иногда некорректно отображалась
дата соревнований в заголовке главного окна – исправлено;
-
отключен вывод сообщения Start is Null
на финишной форме в эстафетах;
-
функция копирования участника для
формирования эстафеты одного участника пересажена на «горячую» клавишу Alt+F5 и
дополнена полями Квалификация и Код эстафетной команды;
-
для удобства сортировки имена
файлов резервных копий с формы жеребьевки и финишной формы приведены к
стандартному виду ГГГГММДД_ччмм – год-месяц-день_часы-минуты;
-
в стартовый протокол эстафеты для
судей добавлено общее количество участников;
-
реализовано автозаполнение полей
SI-старт и дельта в SI-старт в таблице возрастных групп;
-
при смене пользователя/пароля
кнопки соединения с базой и сохранения изменений оставались не активными –
исправлено;
-
в режиме жеребьевки добавлена
возможность фильтровать группы, в которых нет участников.
Ver. 3.3.5.175
- Реализована возможность проведения
эстафет одного участника или эстафет, когда два участника бегут по очереди
4 этапа, подробнее в документации – раздел «Подготовка эстафет».
- В режиме «Экран для зрителей»
добавлена возможность трансляции вида «выбор».
- На финишной форме:
-
реализована возможность оперативно
менять шаблоны для автопечати сплитов и плашек через
контекстные меню соответствующих кнопок печати;
-
устранена ошибка, возникающая при
считывании чипа у участника, которому не присвоен нагрудный номер.
- В режим «Сервис» добавлена
возможность синхронизации времени клиентского места с сервером
(компьютером, на котором размещен файл базы данных);
- «Комментатор»:
-
полностью переписана навигация в
окнах, список отдельных кнопок на отдельные режимы заменен на более наглядные и
удобные вкладки;
-
дописан режим – группа полностью;
-
реализован поиск по фамилии;
-
при открытии нескольких окон в
режиме автообновления данных курсор смещался на
первую строку – исправлено.
- В учет финансов добавлена возможность
добавления нескольких строк одинакового вида услуг с разным количеством
дней, например:
1)
проживание, стоимость 10, количество уч.5, дней 3 и
2)
проживание, стоимость 10, количество уч.5, дней 2;
-
добавлена функция, обрезающая
концевые индексы в названиях: пример использования: TrimNumb(«г. Киев-2»)
превращает в «г. Киев».;
-
реализован «Оперативный отчет»,
который требуется подавать сразу по окончанию Чемпионатов Украины в
министерство;
-
в диалоговом окне формирования
выписок на команды добавлена возможность выбора ориентации страницы:
альбом/ландшафт;
-
в диалоговом окне формирования
командного отчета внесены такие изменения:
a)
добавлен комбобокс
для выбора формы печатного документа: 1) командный протокол (по умолчанию); 2)
оперативный отчет; 3) контроль наличия участников, которые в разные дни бегали
за разные территории;
b)
через контекстное меню сетки
просмотра номеров программы соревнований реализованы дополнительные возможности:
1) очистки временной таблицы, 2) назначения текущего номера программы и
зачета соревнований (F5), показ формы участников (F7).
-
в печатную форму «Справка
мандатной комиссии» добавлена информация о количестве участников по дистанциям;
- В режим «Сервис-Настройка» добавлена
возможность быстрого создания учетных записей пользователей U1,U2,U3,U4,U5; в заголовке окна «Настройка
соревнований», справа от пути к
текущему файлу БД показано имя текущего пользователя.
- Мелкие исправления и доработки:
-
оперативный отчет адаптирован под
ситуацию, когда несколько одинаковых командных мест, например два третьих;
-
в режиме «Возрастные группы»
реализована функция замены значения во всех номерах программы соревнований (Alt+L);
-
устранена ошибка приема финиша в
режиме выбор-очки;
-
добавлена возможность вызова окна
дистанций в режиме подготовки жеребьевки.
Ver. 3.3.3.173
- Добавлен новый справочник – Страны и
по нему реализован командный протокол по сумме очков, времени, мест и
многоборье.
- Реализована возможность управления
выводом сплитов и/или плашек на принтер в режиме автопечати.
Теперь автопечать будет работать только для
участников, у которых в столбце Автопечать стоит
значение Y (по умолчанию у всех).
- В режим печати протоколов избранных
групп добавлена возможность выгрузки результатов участников в формате Excel.
- На финишной форме:
-
при печати сплитов (и/или плашек)
отмеченных участников добавлена возможность фильтрации по признаку автопечати;
-
исправлена ошибка в алгоритме
расчета промежуточного протокола эстафеты;
-
добавлена возможность вызова
диалогового окна печати протоколов избранных групп не
покидая финишной формы и не прерывая прием финиша у участников;
-
продублирован вывод судейского
времени «так, что бы было видно», для вкл/откл вывода надо навести
указатель мышки в область между комбобоксами с
принтерами и выполнить щелчек.
- На форме подготовки эстафет:
-
простенький автономный режим
нанесения номеров на карты: вводится начальный номер, конечный номер,
количество этапов и на печать;
-
по F5 дублирование текущей
строчки, как на форме участников;
-
автоматизировано проставление
номеров первых этапов для сквозной нумерации с интервалом (10, 100 и т.д.);
-
при введении времени старта с
пробелами вместо разделителей, программа заменяет пробелы на двоеточия и точки
для соблюдения сортировки в стартовой матрице;
-
при комплектовании эстафетных
команд после вызова справочника и присвоения первого этапа участнику, остальным
можно присваивать код и этап по нажатию «Ctrl+. »
- В режиме «Экран для зрителей»:
-
доработан режим показа эстафеты:
исправлен порядок следования участников;
-
добавлена возможность
устанавливать ширину вывода изображения в режиме «Титры», очень полезно, когда
дополнительный монитор имеет другое разрешения, чем основной;
-
устранена ошибка, возникающая при
попытке начать трансляцию (нажимается F9) в то время как
трансляция включена, но стоит на паузе;
-
устранена ошибка, возникающая при
выходе из режима (Alt+X) во время трансляции;
- Мелкие исправления и доработки:
-
все новые поля (включая «Страна»)
учтены во всех процедурах копирования данных, таких как: импорт из он-лайн заявки, копирование в новый номер программы,
копирование для расчета параллельных зачетов и пр.
-
исправлена ошибка, возникавшая при
добавлении новых соревнований в базу, когда установлена русская локализация
интерфейса программы;
-
для случая, когда участник не
вставил чип в стартовую станцию, процедура пересчета результата по SI-старту
ставила ему время старта 00:00.00, теперь ставит время старта из стартового
протокола;
-
в протоколах результатов выбора в
количество взятых КП включались старт и финиш – исправлено;
-
исправлена ошибка в процедуре
подготовки данных для сводного протокола при многопользовательской работе с
базой.
Ver. 3.3.2.168
- Доработан режим работы со SportTime-станциями: введена дополнительная проверка
после записи в бекап-память, следствием этого
есть небольшое увеличение времени программирования станций; исправлена проверка
номера чипа из памяти станции; исправлена ошибка в функции преобразования
даты из станции.
- Если вызов контекстного меню (списка
отчетов) на кнопке печати произведен с нажатой клавишей CTRL, шаблон
отчета будет загружен в дизайнер и открыт для редактирования.
- Исходные тексты программы
адаптированы для запуска в пошаговом режиме под ОС Windows
7.
- Форма участников:
-
Реализован режим автодополнения команд до равного количества участников в
команде, подробное описание функционала см. в Документации или контекстной
справке;
-
Для большего удобства перезаявки участников дописан еще один способ копирования
записи в таблице участников (по Shift+Ctrl+F5), при этом у текущего участника
удаляются: нагрудный номер, номер чипа, стартовая минута и переносятся во вновь
созданную запись (подробнее в документации);
-
На форме участников в общем списке
добавлена возможность фильтрации по возрастным группам.
-
добавлена возможность по Ctrl+N посмотреть список только новых участников, которые
еще не добавлялись в базу; этой же комбинацией клавиш восстанавливается полный
список;
-
добавлена сортировка (возрастание и убывание) по всем столбцам через
нажатие на заголовок столбца.
-
полностью переработан алгоритм автопечати сплитов;
-
бывали случаи, когда при повторном
считывании чипа участника на финишной форме, этот участник добавлялся еще раз –
исправлено;
-
при пересчете результата (Shift+Ctrl+R) не учитывались проблемные КП – исправлено;
-
добавлена возможность введения
проблемных КП по Ctrl+E.
-
добавлен новый отчет – детализация
по командному отчету в виде многоборье среди территорий (клубов, ВУЗов), в
котором показана информация, из которой был посчитан командный протокол;
-
добавлен новый отчет – список
призеров по многоборью, в который попадают участники из сводного протокола с
результатом по сумме дней;
-
добавлен новый отчет – список
номеров на представителя, для удобства при выдаче собранных на финише карт;
-
добавлена служебная печатная форма
– 8 первых мест в группах МЖ16-21 для министерского отчета в формате MS Word; что бы вставить данные, нужно сформированный отчет
экспортировать в формат Word и потом через буфер обмена выполнить
вставку;
-
продублировано формирование
именной заявки в формате Excel из списка участников
текущих соревнований.
- Мелкие исправления и доработки:
-
на форме участников проверка на
дублирование нагрудных номеров и чипов посажена на комбинацию клавиш Shift+Ctrl+N, такая же проверка продублирована в
карантинной таблице;
-
импорт участников из Excel и Word если данные на
участника уже присутствуют в базе, они перезаписываются новыми данными, кроме
представителя (в более ранних версиях такие участники просто пропускались);
-
алгоритм обнуления номеров на
форме участников дополнен возможностью присвоения значения Null
(т.е. пустая клетка, в предыдущих версиях можно было присваивать только 0);
-
кириллические названия групп
участников в групповых сплитах (строка ссылок над шапкой каждой группы)
отображалась крякозябликами – исправлено;
-
восстановлена печатная форма «Список
призеров гандикап» - тот же список, только без утешиловки
(в процессе эволюции где-то была утеряна) и на всякий случай дополнена списком
призеров утешительного забега. Она же теперь подключается и на финишной форме в
соревнованиях с гандикапом;
-
в заголовке финишной формы иногда
неправильно отображалось судейское время соревнований – исправлено;
-
на форме комментатора добавлена
возможность оперативного обновления информации в ручном режиме по нажатию F5;
-
при смене вида соревнований в
режиме «Настройка соревнований», группам, имеющим предыдущее значение «вид
соревнований», автоматически присваивается новое.
Ver. 3.3.1.160
- Алгоритм импорта дистанций из xml-файлов дополнен возможностью импорта из Ocad10.
- После перехода на кодировку UTF-8
была утеряна возможность автофильтрации в
столбце «Метка» – восстановлено.
- Как следствие этого же перехода при
регистрации нестартовавших участников, в
финишную форму не добавлялись новые записи – устранено.
- Формирование групповых сплитов в html-формате адаптировано под юникод. Выгрузка данных
по групповым сплитам для RG также осуществляется с учетом кодировки UTF-8.
- В пользовательской библиотеке
udf_ib.dll изменен алгоритм для функции TimeSec:
учтена кодировка UTF-8 и предусмотрена защита если вместо цифр будут
введены буквы.
- Внесены изменения в алгоритм
случайной жеребьевки: введена дополнительная обработка для случая, когда
количество участников одной территории превышает количество всех остальных
участников в забеге.
- На финишной форме в сетке просмотра
финишировавших участников в случае отсутствия на чипе сведений об отметки
в стартовой и/или финишной станции – в поле примечание выводится сообщение
«Start=Null» или
соответственно «Finish=Null».
- При нажатии Shift+Ctrl+Стрелка
вверх(вниз), если текущий режим сортировки не «по старту» - автоматически
сортирует «по старту» и после этого выполняет смещение стартовой минуты
текущему участнику. В предыдущих версиях в этом случае ничего не
происходило.
- Мелкие исправления и доработки:
-
внесены исправления в таблицу
значений по умолчанию для страны Молдова: исправлены значения балов для ранга и
названия разрядов, исправлено вызванное этим (обнаруженное в 158 сборке)
присвоение последнего разряда до конца группы;
-
оптимизирован алгоритм подготовки
данных для прокрутки на зрительском экране в режиме «естафета»;
-
в протоколах избранных групп
предоставлена возможность задействовать количество мужских и женских
результатов начиная с 1;
-
в справочнике возрастных групп
участников названия таблиц для подсчета очков показано в национальной
кодировке;
-
восстановлена возможность выбора
значения со справочников нажатием на Enter;
-
включению/отключению таймера на
финишной форме для удобства назначена комбинация клавиш Ctrl+T.
Ver. 3.3.0.155
- Добавлена полноценная поддержка
электронной отметки SportTime (автор кода
Ю. Коноваленко): под «полноценной» следует понимать чтение чипов,
программирование станций, синхронизация времени и другое, по аналогии со SportIdent. Реализация выполнена таким образом, что
для пользователя нет нужды разбираться в том, какая станция подключена в
данный момент – СО самостоятельно определяет тип подключенного
оборудования.
- Улучшена работа со считывающей
USB-станцией SportIdent (автор кода
Ю. Коноваленко), в частности для ситуации, когда станция была
запрограммирована на AutoSend и были отключены
звуковой и световой сигналы станция не читала чипы – исправлено.
- Участникам групп, у которых не указана
таблица очков, присваивались «балы участникам, что не попали в зачет» –
исправлено.
- По просьбе коллег из Молдавии во все
расширенные командные протоколы: среди территорий, клубов ВУЗов и
избранных групп – добавлена информация о том, в какой группе участник заработал
очки для команды.
- Если результат участника равнялся
00:00.00, программа отображала его со знаком «минус» – исправлено.
- В шапке сводных по сумме очков и
сумме времени протоколов показан № п/п программы соревнований и по нему же
и упорядочены данные во избежание путаницы в случае проведения больше
одного старта одной датой.
- При добавлении нового столбца в общем
списке участников появлялось непонятное сообщение на английском языке –
устранено.
Ver. 3.2.3.153
- Добавлена возможность выбора языка
интерфейса и национальных таблиц при загрузке программы в окне приветствия.
- Реализован расчет командных
протоколов избранных групп среди клубов с возможностью вывода
детализированной информации – кто и сколько и на каком старте принес
команде очков.
- Такой же расчет реализован для ВУЗов.
- «Слеплены» столбцы «Персонально»,
т.е. при перетаскивании одного из трех столбцов этой группы – остальные
следуют за перетащенным. Рекомендовано таскать столбец «Стартовый взнос».
- Аналогично «слеплены» столбцы
«Выбор-баллы/Тр-О/Рогейн».
Рекомендовано таскать столбец «набрано».
- Мелкие исправления и доработки:
-
старый экран для зрителей изъят из
программы как полностью изживший себя;
-
на форме печати бейджиков не
снимался фильтр, если перед этим форма была закрыта с отфильтрованными записями
– исправлено;
-
в справке мандатной комиссии и на экране
для зрителей (режим заданка) названия квалификации
выводились транслитом – исправлено;
-
в сводном протоколе исправлена
некорректность вывода результатов участника в случае, когда он в разных номерах
программы соревнований бегал в разных группах;
-
исправлена ошибка при регистрации
не стартовавших участников;
-
в протоколах результатов в секции
классов дистанций названия разрядов печатались транслитом – исправлено.
Ver. 3.2.2.150
- Добавлена возможность командной
жеребьевки по ВУЗам.
- Расширена линейка отчетов в разрезе
ВУЗов:
-
добавлен расширенный командный
отчет по сумме очков, в котором показаны участники, давшие очки в командный
зачет по каждому номеру программы соревнований;
-
добавлен командный отчет по сумме
времени;
-
добавлен командный отчет по сумме
очков N-мужчин и M-женщин
(аналогично клубам);
-
добавлен командный отчет по
многоборью (аналогично клубам);
- Исправлена ошибка, возникающая при
вставке участника во все номера программы соревнований в случае отсутствия
в целевом номере текущей группы участника.
- В режиме жеребьевки в случае, если в
текущем номере программы соревнований присутствует несколько видов,
восстановлена корректная автоматическая смена вида сеток просмотра в
зависимости от вида соревнований; добавлена возможность перехода от одного
вида к другому при помощи клавиатуры посредством «горячих» клавиш Ctrl+PageDown и Ctrl+PageUp.
- Экран для зрителей – дописана
возможность транслировать эстафетные соревнования.
- Переработан алгоритм импорта со
справочника дисквалификаций участников для устранения дублирования
идентичных записей.
- «Прилеплен» столбец «Личный чип» к
столбцу «№ чипа», теперь при перемещении широкого столбца (номер чипа)
признак (аренда/личный) автоматически устанавливается слева от него.
Заодно аналогично прилепил и столбик «знак» к столбцу «Штраф».
- Мелкие исправления и доработки:
-
исправлена ошибка на финишной
форме по Shift+Ctrl+R и Alt+Z;
-
исправлена некорректность
фильтрации по представителю на форме печати номеров с фото;
-
устранены некорректности при вводе
судейского времени и снятии/восстановлении участников на финишной форме;
-
снимается фильтрация в общей базе
участников, при редактировании фамилии и имени участника;
-
исправлено некорректное снятие
участников по К/В в гандикапе;
-
исправлена некорректность со
стартовым временем в виде эстафета.
Ver. 3.2.1.148
- База данных адаптирована под
кодировку UTF-8, что позволяет использовать в таблицах тексты, содержащие
национальные символы. Изменение кодировки повлекло за собой полную
переработку русификации «шапок» сеток просмотра, изменение типа данных для
хранения локализованных текстов в базе, реализацию нового алгоритма
фильтрации по выделенному, а также изменение структуры некоторых таблиц по
причине изменения способа локализации данных при многоязыковой поддержке.
- Реализована возможность не
импортировать классификации, количества для рангов, классы дистанций и
таблицу процентов выполнений (установлено по умолчанию) при импорте
соревнований из другой базы.
- Добавлена возможность командной жеребьевки
по клубам.
- Расширена линейка отчетов в разрезе
клубов:
-
добавлен расширенный командный
отчет по сумме очков, в котором показаны участники, давшие очки в командный
зачет по каждому номеру программы соревнований;
-
добавлен командный отчет по сумме
времени;
-
добавлен командный отчет по сумме
мест;
-
добавлен командный отчет по сумме
очков N-мужчин и M-женщин
(например 4 мужчины и 2 женщины) в команде с возможностью если мужчин меньше N,
недостающее число восполнять за счет женщин;
-
добавлен командный отчет по
многоборью, аналогично тому, как это реализовано с территориями, программа
сначала вычисляет N лучших участников по сумме дней, а потом суммирует их
результаты в командный протокол;
- Реанимирован импорт данных из WinOrient ver.2.0, не работающий после перехода на версию
3.0.
- На форме «Печать бейджиков»
реализована фильтрация данных по текущему значению через нажатие мышкой на
заголовок столбца.
- Для отображения квалификации
участника в национальными шрифтами переработаны
все отчеты, где фигурирует название квалификации и все хранимые процедуры,
возвращающие это название.
- Мелкие исправления и доработки:
-
реализовано плавное проявление
главного окна при загрузке программы;
-
реализована возможность
локализации названий классов Тр-О;
-
восстановлена русская локализация
названий номеров программы соревнований;
-
шрифты вывода информации в сетках
просмотра и других
компонентах, отвечающих за отображение текста на экране монитора,
заменены на Tahoma, который менее всего отличается по
начертанию от доминирующего ранее MS Sans Serif, но умеет отображать национальные кодировки;
Ver. 3.2.0.140
- По не очень многочисленным просьбам
пользователей ограничения в демо-версии программы
существенно смягчены, а именно: для количества участников до 100 программа
работает полнофункционально без всяких ограничений. Примечание: в это число входят и временно удаленные участники.
- При выгрузке
данных для сплитов RouteGadget в формате csv если время участника превышает 60 минут, то в
сплитах нарастающим итогом отсекалась "часовая" часть значения
времени – исправлено.
- Квитанция выплат представителя
(участники) и Ведомость оплаты стартовых взносов (все участники) –
показаны участники с нулевыми суммами.
- При расчете мест эстафетным командам,
которые закончили дистанции не в полном составе, не присваивались места
командам, превысившим контрольное время – исправлено. Так же для
вышеуказанного способа расчета результатов (неполный зачет) исправлена
ситуация, когда в эстафетной команде заявлено участников меньше, чем
этапов (например два участника в трехэтапной
эстафете).
- В режиме «Лабиринт» реализована
возможность выбора принтера, на который выводить сплиты, и по аналогии с
режимом «Работа на финише» реализована возможность печати на два принтера
одновременно.
- Добавлена возможность включать прием
финиша в режиме SI-старт для отдельных групп, так же добавлена возможность
присваивать это значение из режима «Настройка соревнований» аналогично
контрольному времени, виду соревнований и пр. Реализован автоматический
«откат» стартового времени к протокольному, если ошибочно чип был прежде
вычитан в режиме SI-старт. Для этого достаточно вычитать чип повторно в
режиме SI-старт= «нет».
- Для случая, когда при SI-старте,
участник опоздал (или стартовал раньше) на определенное количество секунд
(по умолчанию = 60 сек), ему будет проставлен протокольный старт. Значение
дельты регулируется в справочнике возрастных групп в столбце «Дельта (сек)
SI-старт».
- Реализовано округление результатов до
целых секунд в режиме точности «до целых» во время вычитывания чипа
(раньше это делалось уже при расчете результатов).
- В режиме «База чипов» добавлена
возможность вставки номеров чипов из общей базы в таблицу арендованных
чипов текущих соревнований.
- Мелкие исправления и доработки:
-
в виде «гандикап» на мониторе
показывается вместо отставания от лидера чистое время участника;
-
добавлена печатная форма «Список
призеров гандикап» - тот же список, только без утешиловки;
-
в отчете «Печать нагрудных
номеров» добавлена возможность выводить дополнительную информацию, а именно:
название ВУЗа, второго имени участника, номер забега, порядок старта,
эстафетный номер, метка В/К, тренер, физкультурное спортивное общество и пр;
-
при выборе пути к папке
соревнований из диалогового окна – автоматически формируется путь к файлу базы
данных.
Ver. 3.1.1.135
- Реализован режим работы Экрана для
зрителей – участники лабиринта.
- В режиме: Работа на финише – Лабиринт
-
в режиме «карусель» участникам в таблице
результатов не проставлялся вариант дистанции – исправлено;
-
для удобства работы в сети
добавлено обновление данных в сетках просмотра по комбинации клавиш Ctrl+R.
- При приеме финиша в режиме SI-старт
протокольные времена старта участников заменялись на
времена взятые из чипов. Неудобство состояло в том, что при этом в
случае необходимости невозможно было восстановить протокольное время.
Другая проблема приема финиша в режиме SI-старт – у некоторых участников в
силу разных причин (как установленных так и нет)
бывало оставалось протокольное время старта, что приводило к неправильному
вычислению результата. Для быстрого и удобного решения этих проблем было
реализовано специальное диалоговое окно, подробное описание функционала в
разделе документации «Участники соревнований».
- При миграциях из группы в группу
после выполнения жеребьевки не все участники попадали в групповые сплиты –
исправлено.
- При неудачном коннекте (соединении с
базой), когда нажималась кнопка «Закончить» начиналась долгая и нудная
череда сообщений об ошибках и предложений передать информацию в компанию Microsoft – исправлено.
- Мелкие исправления и доработки:
-
на форме Участники соревнований
при попытке нажать кнопку Ок в пустой таблице выдавалось сообщение об ошибке –
исправлено;
-
устранено зависание программы при
попытке по Shift+F2 выполнить автозамену точно таким
же значением;
-
в титрах в «шапке» группы
некорректно отображалась дата соревнований в случае отсутствия финишировавших
участников – исправлено;
-
в ведомости на выдачу чипов 2 на
листе неправильно подсчитывалось количество арендованных чипов – исправлено;
Ver. 3.1.0.131
- Полностью переписан режим «Экран для
зрителей». Новый инструмент предоставляет значительно больше возможностей
для оформления вывода информации и отличается более устойчивой работой. В
этой версии реализованы только виды: заданное направление и гандикап.
- Добавлена возможность регистрации
участников, которые бегут «для себя». Теперь если участника добавить в
базу в режиме «Удаленные участники» (именно добавить, а не перенести из «Участники соревнований» по Ctrl+Del), он будет принят на финише по SI-старту даже
если этот режим для всех участников выключен, сможет получить полноценный
Сплит, будет отражен в Экране для зрителей (новая версия) как В/К (без
места) и не попадет ни в один протокол.
- Для участников введен еще один
признак «Лично». Если значение «Y», участник получает место и
соответствующие очки, но не дает эти очки ни в один командный зачет.
- На форме «Настройка соревнований»
добавлена возможность обновления классификации, вида соревнований,
количества для ранга и контрольного времени для всех групп выбранного
номера программы соревнований.
- Добавлен протокол промежуточных
результатов для вида соревнований – гандикап.
- На форме участников
-
добавлена возможность запоминать
текущее значение любой ячейки по нажатию Shift+Ctrl+C
и вставки этого значения по Shift+Ctrl+V. Для
удобства после каждого такого нажатия курсор смещается на одну запись вниз;
-
добавлена возможность присвоения
названия дистанций для отобранных участников путем нажатия комбинации клавиш Ctrl+D, основное назначение которой удобство при подготовке
«бабочек»;
-
добавлена возможность вставки
участника во все номера программы соревнований (где его нет) путем нажатия
комбинации клавиш Alt+U;
-
при установке курсора в столбец,
где значениями могут быть только «Y» или «N» (например
В/К, Лично и пр.) раскладка клавиатуры автоматически меняется на английскую и
включается CapsLock, при смещении в другие столбцы –
раскладка устанавливается соответственно текущему языку интерфейса (украинский
или русский).
- Мелкие исправления и доработки:
-
добавлен отчет «Командный по
территориям расширенный группы», в котором возле числа очков указана группа
участника в этом номере программы соревнований;
-
в отчете «Ведомость оплаты
стартового взноса» добавлен № п/п для участников и дописаны промежуточные итоги
по группам;
-
в сводном отчете по сумме очков и
сумме времени не проставлялись № п/п участникам – исправлено;
-
при работе в сети с финишной
формой нескольких пользователей неправильно формировался промежуточный протокол
результатов – исправлено;
-
в «Протоколе результатов для
избранных групп» исправлено отображение названия класса дистанций.
Ver. 3.0.2.127
- Адаптирована русская локализация под
все изменения в третьей версии.
- Инсталляция программы комплектуется
примером базы, которая демонстрирует возможность СО хранить в одном месте
несколько соревнований, в одних соревнованиях несколько зачетов, примеры
скриптов подготовки данных для расчета дополнительных зачетов, реальные
данные соревнований по видам: Мандатка, заданное
направление, маркировка, эстафета, рогейн.
- Устранена ошибка удаления номера
программы соревнований.
- Устранена ошибка «Error
dtd» при импорте дистанций из XML-файла,
подготовленного в Condes.
- Добавлены отчеты:
-
ведомость использования утерянных
чипов;
-
распределение оплаты чипов по
владельцам;
-
ведомость на получение чипов (2
экз.) – формирует два экземпляра ведомости на одном листе, это удобно, если
участников немного, что бы не портить бумагу.
- Таймер на финишной форме не работал в
случае наличия в текущем номере программы участников без стартовых минут –
исправлено.
- При копировании данных в другой номер
программы в справочнике групп и в списке участников не копировались
сведения о доле организатора в стартовом взносе и стоимость аренды чипа –
исправлено.
- Мелкие исправления и доработки:
-
в режиме «Участники соревнований»
исправлена ошибка в функции замены значения во всех номерах программы
соревнований (Alt+L);
-
при смене номера программы
соревнований делался неактивным пункт главного меню: «Все группы без очков» – исправлено.
Ver. 3.0.1.125
- На форме участников при включенном
режиме ввода номеров чипов с USB-станции блокировалась возможность любого
другого изменения данных – исправлено.
- Участникам, которые не прошли финиш,
вместо снятия по К/В ставиться соответствующий п.Правил
снятия и время финиша устанавливается в Null.
При этом, если время финиша проставить вручную, программа при последующих
расчетах результатов его менять на Null не будет
даже в случае отсутствия участника в финишной таблице;
- Адаптирован импорт данных
предварительных заявок через буфер обмена из MS Excel.
Добавлена возможность аналогичного импорта из MS Word;
- На маркировке при входе на финишную
форму, автоматически устанавливается флажок «не проверять отметку»;
- При расчете маркировки время штрафов
участника не берется в контрольное время;
- При расчете результатов рогейна не всегда корректно велся расчет штрафных
баллов – исправлено;
- Исправлена некорректность при
использовании кнопки выбора файла базы данных на форме в Сервис –
Настройки… в строке «Путь к базе»;
- Исправлен дефект отображения
информации в окне лога резервирования/восстановления базы данных и приема
финиша и др. режимах.
- Устранено некорректное распознавание
кодировки в при импорте дистанций из XML-файла
подготовленного в Ocad.
- Мелкие исправления и доработки:
-
в режиме «Участники соревнований»
исправлена некорректность сортировки «территория/очки»;
-
в главное меню добавлен новый
пункт «Протокол результатов без очков»;
-
после отмены фильтрации на форме
«Участники соревнований» автоматически устанавливался режим сортировки «без
сортировки», теперь сортировка функционирует независимо от фильтрации.
Ver. 3.0.0.120 Немного о мотивации.
Разработчики CO могли гарантировать
стабильную работу программы только в ОС семейства Windows-98/2000/ХР. Под
Windows-7 программа работала только за счет совместимости, которую обещает Microsoft. Естественно, если думать о перспективе, не
следует полагаться только на это. В связи с вышеизложенным, было принято
решение оптимизировать код программы для возможности его компиляции
современными средствами создания ПО. В качестве инструмента был избран
Delphi2010, который как нельзя лучше учитывает особенности Windows-7.
Итак,
что же нового в третьей версии CO. Каталог установки программы %ProgramFiles%\SO3.
Функциональность
осталась практически та же, что и в финальной сборке второй версии. Из новшеств
– переход на Delphi2010 повлек за собой использование новых
версий компонент:
- Программа адаптирована под работу с
сервером версии Firebird 2.1.3. Структура базы
при этом претерпела серьезные изменения и является несовместимой с
предыдущими версиями в силу того, что в этой версии Firebird
введена поддержка юникода и потому необходимо было привести в соответствие
типы и названия полей таблиц и переменных в хранимых процедурах.
- FibPlus v.6.9.9 используется для доступа к данным (предыдущая v.6.8.5);
- EhLib v.5.2 используется для отображения/редактирования/удаления данных
в сетке (предыдущая v.3.5);
- FastReport v.4.9.20 генератор отчетов (предыдущая v.3.24).
Некоторые
компоненты больше не сопровождаются разработчиками, и их реализации под новый
инструмент отсутствуют. Но они не являются ключевыми и их отсутствие не
критично. В дальнейшем планируется поэтапная их замена аналогами.
Ver. 2.4.2.115
Финальная сборка второй версии. В связи с переходом
на третью, сопровождение второй версии прекращается.
- Реализован еще один формат выгрузки
сплитов - SportIdent CSV.
- Переработан алгоритм показа
информации на экране для зрителей:
-
при запущенных нескольких
экземплярах программы для вывода информации на экран ноутбука и внешнего
монитора иногда случались вылеты программы из-за конфликта транзакций –
устранено;
-
при смене групп, особенно на
медленных ноутбуках, было заметно выраженное мерцание экрана – существенно
снижено;
-
изменен порядок сортировки
участников в группе: сначала следуют участники, получившие место, за ними
снятые участники;
-
в эстафете участники выводятся не
поэтапно, как было раньше, а эстафетными командами.
- Мелкие исправления и доработки:
-
при адаптации личного сплита под
соревнования по рогейну, была допущена техническая
ошибка в условии определения вида соревнований – исправлена;
-
устранена ошибка, возникающая при
формировании групповых сплитов, в случае, когда на дистанции у участников номер
КП встречается дважды, а участник там отметился только один раз;
-
после вышеописанной ошибки при повторном
формировании группового сплита возникала ошибка І/О еrоr32 – исправлено
-
исправлена некорректность. при
формировании списка групп в окне подготовки командных протоколов избранных
групп;
-
исправлена ошибка в алгоритме
расчета командных протоколов избранных групп;
-
добавлена Группа отчетов
«Молдова», для включения в дистрибутив отчетов, созданных пользователями
программы из республики Молдова;
-
в сетках просмотра списка
арендованных чипов и списка общей базы чипов по умолчанию включен мультивыбор для упрощения переноса данных из сетки в Excel.
Ver. 2.4.1.112
- При печати сплита, в случае, когда
участник два раза подряд отметился в одной станции, не корректно
отображались расстояние и скорость движения – исправлено.
- Несколько улучшений проведения
соревнований по рогейну:
-
в протокол результатов добавлена
информация о порядке прохождения командой дистанции и общая длина пути;
-
добавлена возможность делать
распечатку детализации прохождения дистанции командой прямо с финишной формы аналогично
промежуточным результатам;
-
добавлен общий протокол с полной
детализацией прохождения дистанций командами, некий аналог сплитов, который
можно экспортировать в html-формат.
- Улучшена структура промежуточного
протокола эстафеты – отдельные протоколы на каждый этап теперь объединены
в один.
- При открытии базы, локализация
которой отличается от текущей, не корректно отображались языковые ресурсы
– исправлено.
- При расчете дополнительных зачетов по
видам выбор-баллы, рогейн, трейл
не всегда правильно собирались баллы участников – исправлено.
- Мелкие исправления и доработки:
-
за ненадобностью скрыта кнопка
печати в диалоговом окне расчета дополнительных зачетов;
-
при расчете командного протокола
избранных групп количество лучших результатов увеличено до 99;
-
добавлен год рождения участника в
ведомость учета оплат представителя (в разрезе участников) и общую;
-
в процедуре расчета результатов и
комментирования финиша более корректно обрабатываются участники, не прошедшие
финиш;
-
при копировании данных в
дополнительный зачет, добавлены сведения о финансах: взносы, аренда чипов пр.,
а также информация по группам, которая влияет на расчеты: время обдумывания
ответа, штрафы пр..
- Реализованы две напоминалки:
одна после жеребьевки на предмет учтены ли пожелания представителей,
относительно старта их участников; другая перед печатью стартовых
протоколов проверяет наличие присвоенных дистанций группам с целью
контроля правильности информации в стартовых протоколах.
Ver. 2.4.0.107
- Написан новый вид соревнований – рогейн.
- Реализована возможность присвоения
мест (и очков) эстафетным командам, у которых финишировали не все этапы.
Для этого в справочнике возрастных групп добавлен столбец Количество этапов-места, в который
и нужно поставить нужное количество этапов. Подробнее в Документации -
Формирование данных – Возрастные группы.
- В сводном по сумме времени протоколе
результатов места присваиваются всем участникам, получившим результат хотя
бы в один из отобранных номеров программы соревнований.
- Добавлены отчеты:
-
командный отчет - среди избранных групп по территориям по
сумме очков;
-
такой же командный отчет
расширенный, в котором дана расшифровка, какие участники и сколько баллов
принесли в командный протокол в разрезе номеров программы соревнований
(формируется после основного, если нужно);
-
командный отчет по территориям по
сумме очков расширенный, в нем показано, какие участники и сколько баллов
принесли в командный протокол в разрезе номеров программы соревнований
(формируется после основного, если нужно).
- Добавлена возможность упорядоченного
вывода снятых участников в протоколе результатов. Подробнее в Документации
- Справочники – п.Правил - Дисквалификация
участников.
- Исправлены мелкие ошибки: сортировки
на форме участников, печати личных сплитов, подготовке локализаций, сортировки
в общем списке после импорта участников, поиска/фильтрации в базе отметок
SI-станций пр.
Ver. 2.3.2.101
- Реализована возможность считывать бекап-память SI-станций в базу. Пока это можно
использовать лишь для выяснения – есть ли в станции отметка участника,
который уверяет, что отмечался на этом пункте. В перспективе автоматизация
ввода не стартовавших, прием финиша без ноутбука и др.
- Переработан интерфейс диалогового
окна командных протоколов: кнопки видов протоколов (по территориям. клубам
пр.) заменены выпадающим списком.
- Реализован еще один вид командных
протоколов – многоборье. В этом случае программа сначала вычисляет N
лучших участников по сумме дней, а потом суммирует их результаты в
командный протокол.
- В командный протокол по N мужчин M
женщин добавлена возможность учитывать женские результаты вместо мужских в
том случае, когда в команде недостаточно мужчин. Примечание: на случай,
когда мужчин достаточно, но не все принесли очки, эта возможность не
распространяется.
- Реализована выгрузка сплитов
участников для экспорта данных в RouteGadget в
формате WinSplits Standard
Text Format и IOFdata For RouteGadget XML Format.
- В выписках из протоколов результатов
добавлен столбец «сумма очков» по дням в выписке
и участники отсортированы по убыванию этой суммы.
- В групповых сплитах функция подсветки
текущей строки работала только в первой по счету группе – исправлено,
теперь подсвечивает во всех группах. Примечание: для работы функции
необходимо в експлорере разрешить выполнение java-скриптов.
- Закончена разработка режима учета
чипов: по нажатию на кнопку печати в режиме «База чипов» формируется
ведомость невозвращенных чипов и по F4 реализован просмотр движения чипа
среди участников.
- На форме участников добавлена
возможность выполнить изменение значения столбца сразу во всех номерах
программы всех зачетов. Теперь, к примеру, для того, что
бы поменять, скажем дату рождения или квалификацию участнику не
нужно это повторять в каждом номере программы соревнований, а достаточно
нажать Alt+L для нужного значения один раз.
- В общем списке участников добавлена
такая же возможность и кроме того по Ctrl+L можно посмотреть с какими значениями текущего
столбца и сколько раз встречается участник в базе и тут же заменить
каким-то одним из списка.
- Реализована выгрузка фотографий
участников из базы во внешние файлы и загрузка обратно в базу. Примечание:
файлам даются имена участников, в которых украинские буквы «І», «і» заменены
другими символами. Во избежание проблем при автоматической загрузке фото в
базу не следует менять имена файлов.
Ver. 2.3.1.100
- Работа программы протестирована на
ноутбуке с операционной системой Windows 7 Ultimate. Были проведены всеукраинские соревнования,
включающие в себя три чемпионата и три этапа Кубка Украины. СО показала
довольно устойчивую работу всех режимов. Пара вылетов в режиме приема
финиша и ошибки в работе экрана для зрителей на эстафете, причины
выясняются.
- Добавлена возможность на форме
участников авто-замену (Shift+F2) использовать для полей: Аренда чипа,
Стартовый взнос, Доля организатора, а так же для
этих полей изменена точность значений до копеек.
- Ввиду редкого использования исключен
режим импорта отдельного номера программы соревнований. Если все же такая
нужда возникнет, можно импортировать соревнования полностью, а затем
нужный номер программы перенести в текущие соревнования.
- Реализована возможность участникам из
общего списка присвоить/обновить номера собственных чипов значениями из
текущего номера программы.
- Для организаторов соревнований,
которые часть стартового взноса используют на награждение, в группе
отчетов «Мандатка» реализован документ
«Распределение стартового взноса на призы», автоматизирующий эту работу.
- Внесено ряд доработок в режим Учет
финансов:
-
для детализации учета добавлено
поле «Доля организатора» в Возрастные группы участников (задается для всей
группы) и Список участников (если есть необходимость, назначается отдельному
участнику);
-
добавлено еще два печатных
документа: квитанция выплат представителя, где секция «стартовый взнос и аренда
чипов» показана в разрезе участников и второй – общая ведомость, в которой
стартовый взнос и аренда чипов расписана по каждому участнику;
-
при добавлении новой записи в
сетках транспорт, питание и пр. по умолчанию вставляется количество участников
у представителя;
-
исправлена некорректность учета
индивидуальных стартовых взносов при значении 0.
Ver. 2.3.0.98
- Дописан новый вид соревнований трейл-ориентирование
(далее Тр-О). В этой
версии реализованы инструменты для проведения соревнований по Тр-О без использования электронной отметки.
- Сделаны первые шаги для адаптации
программы СО под операционную систему Windows 7.
В частности вместо классической справочной системы
WinHelp (формат HLP) реализована полноценная html-справка (формат CHM), которую поддерживают Windows XP–Vista–7.
- На медленных ноутбуках процедура
присвоения чипа участнику через USB-станцию занимала 1,5-2 сек, после
оптимизации не больше секунды.
- Добавлена возможность отключать
выполнения разрядов для отдельных групп путем установки в столбце «Класс
дистанции» для нужных групп значения «отсутствует».
- В режиме расчета рангов спортсменов
добавлена возможность задавать количество лучших результатов для суммы
непосредственно из программы, а также добавлена возможность делать расчет
одновременно для нескольких/всех групп.
- В меню «Сервис» добавлен пункт печати
подписей на SI-станции, при этом подгружается специально подготовленный xls-файл, в который нужно только вписать требуемые
номера.
- В настройке соревнований функции
кнопок для «шапки» протоколов перенесены в контекстное меню, которое
появляется на правый «клик» по любому элементу управления «шапкой».
- Несколько улучшений при подготовке
эстафетных соревнований:
-
если при формировании справочника
групп не были указаны количество этапов в эстафетах, программа сделает это сама
во время присвоения дистанций группам. Примечание:
только для дистанций, импортированных из Ocad 9;
-
добавлена возможность формировать
нагрудные номера в формате 100.1 (как в Ocad), для
этого добавлен еще один столбец в таблицу участников Nomer_E.
Примечание: для удобства в этом
случае нагрудный номер имеет вид 1001, т.е. такой же только без точки;
-
в окне формирования кодов
эстафетных команд добавлена возможность через контекстное меню очистить
незадействованные коды эстафетных команд.
Ver.
2.2.2.95
- Добавлены еще два режима быстрой
фильтрации данных:
-
«Ctrl+пробел»
показать только строки,
в которых значение текущего столбца «пусто или ноль»;
-
«Shift+пробел»
показать только строки,
в которых значение текущего столбца не пустое;
- Добавлена возможность текст
SQL-команд и количества зачетных участников копировать из предыдущего
номера программы соревнований в текущий через правый клик мышкой по
редактору SQL команд.
- В общую ведомость выплат, сделанных
представителями, попадали временно удаленные участники – исправлено, саму
ведомость упорядочено по территориям и внутри по представителям.
- Внесены мелкие исправления во внешний
вид диалоговых окон, в частности в некоторых окнах вместо названий (видов
соревнований, классификаций и пр.) показывались их идентификаторы
английскими буквами.
- Исправлена ошибка импорта данных из WinOrient ver.2.0, вызванная переходом на
многоязыковую поддержку СО и соответствующим изменением структуры БД.
- Устранена ошибка, которая возникала
при присвоении вариантов дистанций (Ctrl+D в
справочнике эстафетных команд), если встречались участники без кода
эстафетной команды.
- Внесены небольшие изменения в
печатные формы протокола старта/результатов эстафеты и личных сплитов
участников: учтены некоторые нюансы эстафетных соревнований.
Ver. 2.2.1.93
- Добавлена возможность быстрой смены
функции принтера на финише комбинацией клавиш Shift+Ctrl+Tab.
Теперь, например, в случае застревания бумаги можно одним касанием
переключить печать сплитов на другой принтер.
- Реализована возможность
включать/отключать режим SI-старта непосредственно во время приёма финиша.
- Улучшена работа экрана для зрителей:
-
исправлена некорректность при
работе с выделенными группами;
-
устранен конфликт при работе двух
экземпляров программы;
-
добавлена возможность регулировать
скорость прокрутки информации;
- При импорте дистанций из Ocad9 для
случая, когда помимо дистанций описаны еще и группы (классы), не
импортировалась общая длинна дистанции - устранено.
- При импорте данных из карантинной
таблицы личные чипы вставлялись как арендованные – исправлено.
- Устранена некорректность подсчета
суммы за аренду чипов при формировании общей ведомости выплат, сделанных
представителями.
- Для большего удобства работы по
нажатию Ctrl+B в настройке соревнований, по
умолчанию предлагается папка Docs из папки
соревнований.
- При изменении пути к папке
соревнований, автоматически формируются пути к папкам резервных копий и
фотографий.
- В htm-сплитах
исправлена нумерация участников внутри групп.
- Улучшена работа с бейджиками:
-
участники упорядочены по
представителям и внутри по алфавиту;
-
из списка исключены временно
удаленные участники;
-
устранена ошибка открытия папки с
фото.
- Исправлен баг регистрации программы.
Ver. 2.2.0.90
- В режиме «Лабиринт» добавлена
возможность распечатки сплитов участников. Этим самым функциональность
данного режима можно использовать для проведения модельных стартов.
- В режиме «Экран для зрителей»
добавлена возможность демонстрации текущих результатов участников в виде
плавной прокрутки.
- Добавлена возможность перемещения
номеров программы их одних соревнований в другие (для упрощения
формирования данных для подсчета рангов и кубков по итогам года).
- Добавлена возможность перемещения
возрастных групп вместе с участниками в другие номера программы в рамках
текущих соревнований (для дополнительных возможностей при расчете сложных
командных протоколов).
- Устранена причина ошибки, возникающей
на медленных ноутбуках при плотном финише участников и включенной автопечати личных сплитов участников.
- В режиме жеребьевки добавлена
возможность управлять стартовым интервалом внутри групп совмещенных
дистанций (ГСД).
- Приведен в соответствие со
спецификацией алгоритм присвоение разрядов. Теперь выполнение считается не
по количеству участников в группе, а по количеству вошедших в ранг. В ранг
идут только не иностранные участники, которые имеют результат и не
дисквалифицированные. Участники, выступающие В/К (вне конкурса), имеют те
же права, что и не В/К, т.е. их баллы могут быть использованы при расчете
ранга и им засчитывается выполнение наравне с остальными.
- Реализована возможность повторного
использования чипов участниками. Теперь тем участникам, которые отбегали и
передали свои чипы, программой автоматически проставляется любой
уникальный числовой идентификатор меньше 9999 для связки Участник -> Данные его чипа.
- По просьбе наших коллег из республики
Молдова реализована ещё одна печатная форма «Стартовая матрица (расш.)» со всеми стартовыми минутами.
- Устранены мелкие ошибки:
-
в режиме учета чипов улучшен
алгоритм чтения номеров чипов из бекап-памяти
станций;
-
доработан режим чтения «восьмых»
чипов (некорректно вычитывался, если количество КП превышает 18), а так же чтение чипов-карточек.
-
алгоритм расчета результатов
дополнен условием не снимать за К/В, если
участник ранее снят по другому п.Правил.
-
в групповых сплитах снятые
участники упорядочены по п.Правил дисквалификации.
Ver. 2.1.3.85
- Дописан режим «Файл БД» главного меню
программы, в котором собраны воедино все ранее разбросанные по сервисам
режимы работы с файлом базы данных: резервирование, восстановление данных
и т.д. Так же в этом режиме теперь есть возможность быстрого доступа к 9
ранее открываемым файлам БД.
- Переработан и улучшен интерфейс ввода
в базу данных фото участников, представителей и т.д., в частности
добавлена возможность перетаскивать фото мышкой, вращать и сжимать.
- Реализована возможность насчитывать
очки в зависимости от количества участников, преодолевших дистанцию
(получивших место).
- Создан еще один вид подведения
командных итогов – по фиксированному количеству лучших мужских и женских
результатов, например брать 4 мужских и 2 женских. В этой версии только по
сумме очков территории. Так же добавлен подсчет командных результатов
среди ВУЗов по сумме очков.
- Переработан алгоритм XML-импорта
данных по дистанциям, теперь доступен импорт из xml-файла
OCAD9. В связи с этим немного поменялась (в сторону улучшения) идеология
подготовки эстафетных соревнований при использовании OCAD9.
- Добавлена возможность загрузки в
справочник территорий графических изображений, например гербов или флагов.
- Добавлена возможность подведения
командных итогов внутри каждой возрастной группы, используя справочник
кодов эстафетных команд.
Ver. 2.1.2.83
- Закончена реализация вида
соревнований - выбор-балы: добавлена последняя составляющая – расчет
выполнений разрядов;
- Исправлена ошибка, возникающая при
формировании сводного отчета по сумме времени. Ошибка была вызвана
добавлением нового вида соревнований выбор-балы.
- Введен запрет на выполнение
жеребьевки для вида «Мандатная комиссия».
- Исправлена некорректность расчета
результатов всех групп, в случае если в текущем номере программы
соревнований указан вид «Мандатная комиссия».
- Добавлена возможность
копирования/вставки Классификаций выполнения разрядов.
- Добавлена возможность редактирования
вставки возрастных групп, территорий и ФСО по умолчанию в режиме «Сервис
-> Настройка» закладка По умолчанию.
- Добавлена возможность стандартизации
названий квалификаций участников, а так же
автоматизировано применение квалификационных требований для Украины и
республики Молдова.
- Устранены мелкие ошибки: вставки
участника из общего списка в текущий номер программы, если у него есть
личный чип; вставки территорий по умолчанию, если справочник территорий не
пуст; создания новой базы, в случае замены ею текущей базы.
Ver. 2.1.1.81
- Написан режим выполнения локализаций
приложения. Поддерживается локализация кириллическими и латинскими
символами.
- Выполнена полная русификация ресурсов
программы, а также русифицированы рисунки и скриншоты документации и
контекстной справки.
- Добавлена возможность удобно вводить
порядки прохождения КП без импорта дистанций.
- Устранена еще одна причина ошибки,
иногда возникавшей при финише первого участника и включенной автопечати личных сплитов участников.
Ver. 2.1.0.77
- Сделан первый шаг (ну очень
рутинный!) в сторону многоязыковой поддержки: документация и контекстная
справка переведены на русский язык.
- Дописан развлекательный вид
соревнований – эстафета с одним чипом и одной картой на команду, подробнее
в документации Начальные сведения -> Краткий обзор.
Ver. 2.0.1.74
- Исправлена ошибка, которая появлялась
при входе на финишную форму в случае, если список установленных принтеров
в системе пустой.
- Улучшен режим инсталляции программы в
секции установки сервера Firebird.
Ver. 2.0.0.73
Авторы
программы, Василий Кулиш и Юрий Коноваленко, может быть несколько излишне
осторожны в вопросе ознакомления со своим продуктом, но и выпускать в свет
слишком сырую и не обкатанную версию тоже было бы верхом беспечности. Бета
версия СО была подготовлена для демонстрации на семинаре судей, который
проходил в Киеве в ноябре 2008 года. Это первая версия, которая была предложена
широкому кругу, поэтому более ранние изменения не отслеживались. В предлагаемой
версии:
-
написаны и, в той или иной степени, проверены все задекларированные в программе
базовые виды соревнований: заданка, эстафета,
маркировка, гандикап, выбор (без выполнения разрядов);
-
начиная с ver.1.2 введена поддержка электронной отметки Sport
Ident (SI), автор программного кода Ю. Коноваленко;
-
написана подробная контекстная справка и документация (на украинском языке);
-
реализован удобный инсталлятор.
К
этому времени программа прошла довольно неплохую проверку целым рядом
соревнований как местного (областного) масштаба, так и Всеукраинскими, среди
которых в т.ч. и Юношеский Чемпионат Украины (июль 2008 года, г. Лубны),
который признан лучшими соревнованиями Украины в 2008 году.
* * *