Волею судеб мне довелось судить местечковые соревнования по МТБ. Захотелось заменить бумажные протоколы ноутбуком. Сначала время фиксировалось только как приятный бонус, но с развитием идей наших организаторов пришлось дополнить основной документ Гонка документом Разделка, в котором учитывается время с точностью до тысячных. Понятно, что человеческий фактор при этом никак не исключается. На данном этапе эти два документа существуют параллельно и, в принципе, взаимозаменяют друг друга. Возможно копирование данных по регистрации из одного в другой.
Начинается работа с закладки Регистрация, на которой вводятся основные данные по мероприятию. Указывается название кубка (если нужно) и его этап. Важный параметр — количество кругов. В общей таблице вы не увидите результаты, если кругов, скажем 5, а у вас стоит по умолчанию — 1. Я специально в таблице вывожу на колонку больше, т.к. были случаи ошибочного ввода номера, у которого получаются «лишние» круги.
Табличная часть заполняется фамилиями участников, годом рождения и количеством лет на 31.12 текущего года (иногда от ГР зависит, в какой категории должен быть спортсмен). Выбирается категория. Количество категорий не ограничено. Заносится стартовый взнос для удобства подсчета итоговой суммы. Так же можно учитывать города участников и принадлежность к команде (этот функционал пока мне не нужен, но на будущее планирую его развить).
Важная колонка — это задержка старта. Ее можно заполнить вручную, а можно воспользоваться соответствующим полем и заполнить автоматически с нужным интервалом в секундах. Одновременно проставляется время старта (если время начала указано вручную). Это удобно для формирования стартового листа, который распечатывается и передается судье на старте. Реальное время старта устанавливается (если поле со временем старта предварительно очищено) по кнопке Старт или клавишей * на цифровой клавиатуре. Я для ускорения работы использую специальный подключенный по USB цифровой блок.
Далее процесс фиксации прохождения финиша может осуществляться двумя способами:
1) вводим номер участника, по нажатии ENTER заносится время, в таблице указывается ФИО участника, его категория и отставание от лидера круга.
2) для ускорения можно ввести 0 и ENTER. У меня получалось за секунду ввести до 4-х участников таким образом. Этот способ полезен и в разделке, где сотые решают распределение по местам. Далее проставляются номера и выводятся все сведения, как в п. 1
Справа в таблицу выводятся 3 первых спортсмена в каждой категории.
Основная таблица с результатами — на закладке Общая. Переключателем Абсолют/По всем можно посмотреть абсолютные результаты или по категориям.
По завершению гонки можно начислить кубковые очки автоматически (если они есть в справочнике Кубок) или вручную. Данные сохраняются в регистре и выводятся на главной странице или отдельным отчетом.
Во время гонки (в свободные интервалы) я отправляю сформированный HTML файл на сайт для псевдо-он-лайн трансляции. Встроенные средства 1С занимали слишком много времени, поэтому я использую внешнюю программу. Имеются константы для отправки, но у меня все данные берутся из внешнего конфигурационного файла.
Для соревнований типа eliminator я сделал обработку, распределяющую спортсменов по заездам, согласно правилам UCI (или всех, чтобы не обидно было, мы же для себя делаем эти гонки).
Имеется также обработка, позволяющая выгрузить произвольную таблицу EXCEL в файл HTML для удобства размещения на сайте.
Вот и весь функционал. Программа обкатывается в реальных «полевых» условиях. Буду рад любым предложениям и дополнениям. Напоминаю, что наличие программы не избавляет от ведения параллельно и бумажных протоколов. Бывает, что при активном вводе данных случаются ошибочные вводы номеров, задвоение одного и того же номера, цифры неправильно распознаются и т.п. Сопоставление независимых протоколов сводит ошибки к минимуму.
+1 Хорошая тема, развивайте — эта ниша 1С-ом еще не занята. .
Отраслевки на УТ 11, очень кривые и со временем можно до платной коробки докрутить.
хотел что-то подобное сделать для пауэрлифтинга..
молодец автор!
Ура, не я один заморачиваюсь разработкой на 1С для спорта )))
(3) Famza,
АРМ Секретаря стартов RCCR . Программа делает все, что только может быть востребовано на стартах — ведение протоколов, жеребьевка, подсчет результатов, подсчет рейтингов соревнований и спортсменов, как на отдельных соревнованиях, так и по сезону, печать дипломов по шаблонам(если принтер позволяет), выгрузку результатов для профильного сайта rccombat, и т.д…
Не Вы один! 🙂
Я уже несколько лет(с 2008 года!), «вылизываю» конфу для авиамодельного спорта — «Воздушный бой на радиоуправляемых моделях самолетов» —
Правда, она на 7.7 сделана, потому, что начинал делать еще тогда, когда 8-ка только начиналась… А сейчас уже переписывать лень… Тем более, проблем и так хватает — сейчас в очередной раз переделываю модуль жеребьевки, в связи с тем, что уменьшилась численность соревнований, и «разводить» участников стало сложнее…
Сюда не публиковал по одной простой причине — спорт этот очень специфичный, и кроме меня, врядли она кому-то нужна будет… Если только отдельные фрагменты…
(4) M_W_W, Напрасно не переходите на 8.3.
Я тоже начинал с 7.7. Но там мне очень не хватало нескольких табличных частей в одном документе. Поэтому приходилось делать сначала документ Регистрация, а потом на его основании уже заносить результаты. В реалиях очень часто были опоздавшие на регистрацию, слезно умоляющие дать номер и пустить в гонку. Приходилось заново переоткрывать оба документа. Сейчас все это проделывается выбором соседней закладки. Конечно многое в 8.3 делается сложнее, чем в 7.7, но я решил сразу прыгнуть на управляемые формы, чтобы заодно и освоить новую платформу.
(5)
Это правильно, что сразу на 8.3
У меня пока такой острой необходимости нет, более одной табличной части вроде как не нужно, а вот запросы восьмерочные, очень сильно упростили бы построение алгоритма жеребьевки! (кстати, самый сложный и проблемный модуль программы, очень много условий и критериев…)
Но, есть одно но… Соревнования проходят по всей России, и не везде я вожу свой ноутбук… А организаторы на местах, порой такой хлам предоставляют, что какие-там УФ, 7.7 еле ползает…