| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| sudeystvo:start [01.02.2026 18:44] – [Планшет боулдеринга] Артемий Трушин | sudeystvo:start [26.02.2026 12:37] (текущий) – [Установка тонкого клиента под Windows] Артемий Трушин |
|---|
| ===== Установка тонкого клиента под Windows ===== | ===== Установка тонкого клиента под Windows ===== |
| |
| Для работы судьи рекомендуется использовать тонкий клиент, хотя все операции, **кроме загрузки участников из файла и парного ввода результатов скорости** можно выполнять через браузер. | Для работы судьи рекомендуется использовать тонкий клиент, хотя все операции, **кроме загрузки участников из файла** и **автоматической загрузки результатов скорости с хронометра** можно выполнять через браузер. |
| |
| Версия платформы на сервере периодически обновляется. При возникновении ошибка "Различаются версии платформы на клиенте и сервере" необходимо установить тонкого клиента обновленной версии по инструкции ниже. | Порядок установки: |
| - Скачать установочный комплект платформы: [[https://portal.rusclimbing.ru/setuptc64.zip|версия для 64-разрядной ОС]] или [[https://portal.rusclimbing.ru/setuptc32.zip|версия для 32-разрядной ОС]]. Рядом временно оставлю старую версия на период обновления портала - [[https://online.1c.ru/catalog/free/35478210/|8.3.23.2157]]) | - Скачать установочный комплект платформы: [[https://portal.rusclimbing.ru/setuptc64.zip|версия для 64-разрядной ОС]] или [[https://portal.rusclimbing.ru/setuptc32.zip|версия для 32-разрядной ОС]]. |
| - Распаковать, установить (запустив setup.exe); при установке отключить флажок "Установить драйвер защиты" (кроме случая, когда вы знаете, что такое ключ защиты 1С и он действительно есть на компьютере) | - Распаковать, установить (запустив setup.exe); при установке отключить флажок "Установить драйвер защиты" (кроме случая, когда вы знаете, что такое ключ защиты 1С и он действительно есть на компьютере) |
| - Запустить с ярлыка "1С:Предприятие" на рабочем столе, согласиться с добавлением первой информационной базы: | - Запустить с ярлыка "1С:Предприятие" на рабочем столе, согласиться с добавлением первой информационной базы: |
| * выбрать расположение **на веб-сервере**, указать адрес ''https://portal.rusclimbing.ru/cfr'' | * выбрать расположение **на веб-сервере**, указать адрес ''https://portal.rusclimbing.ru/cfr'' |
| * остальные параметры оставить по умолчанию | * остальные параметры оставить по умолчанию |
| | |
| | Версия платформы на сервере периодически обновляется, это требует и обновления клиента на компьютере. При запуске система может сообщить о несоответствии версии и предложить автоматически установить обновление - нужно с этим согласиться, нажав кнопку **Обновить и запустить**. |
| | Если автоматическое обновление не происходит и повторяется ошибка "Различаются версии платформы на клиенте и сервере", необходимо вручную установить тонкого клиента обновленной версии по инструкции выше (п. 1-2). Предыдущие версии платформы при этом можно удалить с компьютера через раздел **Установка и удаление программ** панели управления Windows. |
| |
| ===== Настройка мероприятия ===== | ===== Настройка мероприятия ===== |
| Открыть список мероприятий (раздел **Судейство - Мероприятия**), открыть нужное. Для редактирования у текущего пользователя должны быть установлены права доступа на конкретное мероприятие. | Открыть список мероприятий (раздел **Судейство - Мероприятия**), открыть нужное. Для редактирования у текущего пользователя должны быть установлены права доступа на конкретное мероприятие. |
| |
| <WRAP important 60%> | <WRAP important> |
| Перед всеми остальными действиями (загрузка участников, создание протоколов) внимательно и последовательно заполните таблицу групп и дисциплин на вкладке **Календарь**, а также все параметры на вкладках **Настройки протоколов** и **Присвоение разрядов**. | Перед всеми остальными действиями (загрузка участников, создание протоколов) внимательно и последовательно заполните таблицу групп и дисциплин на вкладке **Календарь**, а также все параметры на вкладках **Настройки протоколов** и **Присвоение разрядов**. |
| </WRAP> | </WRAP> |
| * хронометраж: если в связке с электронным хронометражом используется утилита timer-gui, то для автоматической загрузки результатов необходимо указать путь к текстовым файлам хронометра (обычно этот папка logs) | * хронометраж: если в связке с электронным хронометражом используется утилита timer-gui, то для автоматической загрузки результатов необходимо указать путь к текстовым файлам хронометра (обычно этот папка logs) |
| |
| <WRAP important 60%> | <WRAP important> |
| Использовать парный ввод результатов скорости для автоматической загрузки с хронометра возможно только при запуске системы с использованием тонкого клиента (не в браузере). | Использовать парный ввод результатов скорости для автоматической загрузки с хронометра возможно только при запуске системы с использованием тонкого клиента (не в браузере). |
| </WRAP> | </WRAP> |
| |
| ==== Загрузка участников ==== | ==== Загрузка участников ==== |
| | |
| | <WRAP important> |
| | Загрузка участников из файла возможно только при работе в Тонком клиенте (не через браузер) |
| | </WRAP> |
| |
| Выбрать в списке нужное мероприятие, на верхней панели нажать кнопку **Установить текущим**. Это включает отбор по текущему мероприятию во всех остальных разделах - протоколы, загрузка участников и т. д. | Выбрать в списке нужное мероприятие, на верхней панели нажать кнопку **Установить текущим**. Это включает отбор по текущему мероприятию во всех остальных разделах - протоколы, загрузка участников и т. д. |
| При повторной загрузке участников информация обновляется (участники не дублируются, сопоставляются по ФИ, году рождения и региону). | При повторной загрузке участников информация обновляется (участники не дублируются, сопоставляются по ФИ, году рождения и региону). |
| |
| <WRAP important 60%> | <WRAP important> |
| Полных тезок одного года рождения из одного региона нужно разделять чем-то в имени (например, в имени добавить инициал отчества), иначе их потом трудно будет различить. | Полных тезок одного года рождения из одного региона нужно разделять чем-то в имени (например, в имени добавить инициал отчества), иначе их потом трудно будет различить. |
| </WRAP> | </WRAP> |
| Нулевой результат (не достиг ни бонуса/зоны, ни финиша) необходимо указывать в явном виде значением "0" либо "-". | Нулевой результат (не достиг ни бонуса/зоны, ни финиша) необходимо указывать в явном виде значением "0" либо "-". |
| |
| <WRAP important 60%> | <WRAP important> |
| Участник с пустыми результатами (когда ни на одной трассе не заполнено значение) считается не стартовавшим и не будет ранжироваться (не получит место в протоколе, даже последнее). | Участник с пустыми результатами (когда ни на одной трассе не заполнено значение) считается не стартовавшим и не будет ранжироваться (не получит место в протоколе, даже последнее). |
| </WRAP> | </WRAP> |
| Под кнопками попыток отображается текущий результат участника (с какой попытки TOP, с какой попытки зона, сколько всего попыток сделано). | Под кнопками попыток отображается текущий результат участника (с какой попытки TOP, с какой попытки зона, сколько всего попыток сделано). |
| |
| <WRAP important 60%> | <WRAP important> |
| **Важно**: через секунду после каждого нажатия результат сохраняется. То есть текущий результат участника сразу попадает в ранжирование и трансляцию. Пока результат не сохранен, над кнопками попыток отображается надпись ***(не сохранен)***. | **Важно**: через секунду после каждого нажатия результат сохраняется. То есть текущий результат участника сразу попадает в ранжирование и трансляцию. Пока результат не сохранен, над кнопками попыток отображается надпись ***(не сохранен)***. |
| </WRAP> | </WRAP> |
| Для трансляции результатов на сайт в настройках мероприятия на вкладке **Трансляция** должен быть выбран шаблон, указан каталог трансляции (это делает администратор по запросу) и установлен флажок **Трансляция включена**. | Для трансляции результатов на сайт в настройках мероприятия на вкладке **Трансляция** должен быть выбран шаблон, указан каталог трансляции (это делает администратор по запросу) и установлен флажок **Трансляция включена**. |
| |
|  | {{ :sudeystvo:trans1.png?nolink |}} |
| |
| Необходимо заполнить **Наименование мероприятия для трансляции**, чтобы оно отображалось в трансляции результатов. | Необходимо заполнить **Наименование мероприятия для трансляции**, чтобы оно отображалось в трансляции результатов. |
| В общем случае каталог трансляции выглядит как `/tmp/trans/2102msk_perv/`, где `2102msk_perv` - уникальный идентификатор мероприятия. | В общем случае каталог трансляции выглядит как `/tmp/trans/2102msk_perv/`, где `2102msk_perv` - уникальный идентификатор мероприятия. |
| |
| Если трансляция включена, то результаты автоматически публикуются на сайте ФСР по адресу [`http://c-f-r.ru/live/<идентификатор_мероприятия>`](http://c-f-r.ru/live/<идентификатор_мероприятия>) и могут быть открыты любым посетителем. | Если трансляция включена, то результаты автоматически публикуются на сайте ФСР по адресу [[http://c-f-r.ru/live/<идентификатор_мероприятия>]] и могут быть открыты любым посетителем. |
| |
| Кроме того, в справочнике **Экраны** можно также включить отдельную трансляцию для показа результатов на мониторах в зале или для показа в видеопотоке. Для этого в карточке экрана указываются необходимые протоколы, а на мониторе открывается ссылка [`http://c-f-r.ru/live/<номер_экрана>`](http://c-f-r.ru/live/<идентификатор_мероприятия>) | Кроме того, в справочнике **Экраны** можно также включить отдельную трансляцию для показа результатов на мониторах в зале или для показа в видеопотоке. Для этого в карточке экрана указываются необходимые протоколы, а на мониторе открывается ссылка [[http://c-f-r.ru/live/<номер_экрана>]] |
| |
| ===== Объединенные мероприятия ===== | ===== Объединенные мероприятия ===== |
| На портале должны быть созданы 3 мероприятия: "чемпионат города", "первенство города" (далее - *отдельные мероприятия*) и *объединенное мероприятие* "чемпионат и первенство города". | На портале должны быть созданы 3 мероприятия: "чемпионат города", "первенство города" (далее - *отдельные мероприятия*) и *объединенное мероприятие* "чемпионат и первенство города". |
| |
| > **Важно**: все мероприятия должны совпадать по дате начала. | <WRAP important> |
| | **Важно**: все мероприятия должны совпадать по дате начала. |
| | </WRAP> |
| |
| В отдельных мероприятиях на вкладке **Настройка протоколов** необходимо заполнить ссылку на объединенное мероприятие. | В отдельных мероприятиях на вкладке **Настройка протоколов** необходимо заполнить ссылку на объединенное мероприятие. |
| |
|  | {{ :sudeystvo:joined1.png?nolink |}} |
| |
| ==== Загрузка участников ==== | ==== Загрузка участников ==== |
| В объединенное мероприятие загружаются суммарно все участники отдельных мероприятий, при этом их необходимо разбить только на две группы - *Мужчины* и *Женщины*. | В объединенное мероприятие загружаются суммарно все участники отдельных мероприятий, при этом их необходимо разбить только на две группы - *Мужчины* и *Женщины*. |
| |
| > **Важно**: один и тот же спортсмен в отдельном и объединенном мероприятии должен называться одинаково до буквы, поэтому для загрузки участников в объединенное мероприятие необходимо использовать в точности те же списки, что и для отдельных мероприятий (заменив только группу). При ручном добавлении участников нужно следить за точным совпадением ФИ, года рождения и команды. | <WRAP important> |
| | **Важно**: один и тот же спортсмен в отдельном и объединенном мероприятии должен называться одинаково до буквы, поэтому для загрузки участников в объединенное мероприятие необходимо использовать в точности те же списки, что и для отдельных мероприятий (заменив только группу). При ручном добавлении участников нужно следить за точным совпадением ФИ, года рождения и команды. |
| | </WRAP> |
| ==== Создание протоколов ==== | ==== Создание протоколов ==== |
| |
| В каждом протоколе отдельного мероприятия необходимо заполнить ссылку на объединенный протокол - соответствующий по группе, дисциплине и раунду протокол из объединенного мероприятия. | В каждом протоколе отдельного мероприятия необходимо заполнить ссылку на объединенный протокол - соответствующий по группе, дисциплине и раунду протокол из объединенного мероприятия. |
| |
| > **Например**: в чемпионате города в протоколе первой трассы квалификации трудности мужчин необходимо установить ссылку на протокол квалификации первой трассы трудности мужчин объединенного мероприятия "чемпионат и первенство города"; в первенстве города в протоколе первой трассы квалификации трудности у юношей 14-15 лет также ссылку нужно установить на протокол квалификации первой трассы трудности мужчин объединенного мероприятия. | <WRAP tip> |
| | **Например**: в чемпионате города в протоколе первой трассы квалификации трудности мужчин необходимо установить ссылку на протокол квалификации первой трассы трудности мужчин объединенного мероприятия "чемпионат и первенство города"; в первенстве города в протоколе первой трассы квалификации трудности у юношей 14-15 лет также ссылку нужно установить на протокол квалификации первой трассы трудности мужчин объединенного мероприятия. |
| | </WRAP> |
| **Примечание**: поле **Объединенный протокол** будет доступно в карточке протокола только в том случае, если в настройках мероприятия заполнена ссылка на объединенное мероприятие. | **Примечание**: поле **Объединенный протокол** будет доступно в карточке протокола только в том случае, если в настройках мероприятия заполнена ссылка на объединенное мероприятие. |
| |
|  | {{ :sudeystvo:joined2.png?nolink |}} |
| |
| ==== Проведение раунда ==== | ==== Проведение раунда ==== |
| Если [полу]финалы проводятся в одном потоке (например, в трудности), то сначала порядок формирования протоколов следующего раунда зависит от регламента: | Если [полу]финалы проводятся в одном потоке (например, в трудности), то сначала порядок формирования протоколов следующего раунда зависит от регламента: |
| |
| - если квота следующего раунда определяется по объединенному мероприятию (например, 20 человек из всех мужчин и юношей), то сначала протокол формируется в объединенном мероприятии, а затем в каждом отдельном мероприятии статус протокола квалификации меняется на **Завершился**, в протоколе вручную выставляются флажки **В следующий раунд** тем участникам, которые по объединенному протоколу допущены в следующий раунд; затем из протоколов квалификации формируются протоколы следующего раунда в каждом отдельном мероприятии; | * если квота следующего раунда определяется по объединенному мероприятию (например, 20 человек из всех мужчин и юношей), то сначала протокол формируется в объединенном мероприятии, а затем в каждом отдельном мероприятии статус протокола квалификации меняется на **Завершился**, в протоколе вручную выставляются флажки **В следующий раунд** тем участникам, которые по объединенному протоколу допущены в следующий раунд; затем из протоколов квалификации формируются протоколы следующего раунда в каждом отдельном мероприятии; |
| - если квота следующего раунда определяется в каждом отдельном мероприятии (20 мужчин, 20 юношей в каждой возрастной группе), то сначала протоколы формируются в каждом отдельном мероприятии, а затем в протоколе объединенного мероприятия статус протокола квалификации меняется на **Завершился**, в протоколе вручную выставляются флажки **В следующий раунд** тем участникам, которые по объединенному протоколу допущены в следующий раунд; затем из протокола квалификации объединенного мероприятия формируется протокол следующего раунда. | * если квота следующего раунда определяется в каждом отдельном мероприятии (20 мужчин, 20 юношей в каждой возрастной группе), то сначала протоколы формируются в каждом отдельном мероприятии, а затем в протоколе объединенного мероприятия статус протокола квалификации меняется на **Завершился**, в протоколе вручную выставляются флажки **В следующий раунд** тем участникам, которые по объединенному протоколу допущены в следующий раунд; затем из протокола квалификации объединенного мероприятия формируется протокол следующего раунда. |
| | |
| > **Важно**: если судейство продолжается по объединенному протоколу, то в каждом протоколе отдельного мероприятия должна быть проставлена ссылка на соответствующий протокол объединенного мероприятия. | |
| |
| | <WRAP important> |
| | **Важно**: если судейство продолжается по объединенному протоколу, то в каждом протоколе отдельного мероприятия должна быть проставлена ссылка на соответствующий протокол объединенного мероприятия. |
| | </WRAP> |
| ===== Таймер боулдеринга ===== | ===== Таймер боулдеринга ===== |
| |
| Таймер предназначен для запуска в локальной сети с возможностью одновременного отображения на нескольких смарт-ТВ/экранах - [[btimer|подробнее]]. | Таймер предназначен для запуска в локальной сети с возможностью одновременного отображения на нескольких смарт-ТВ/экранах - [[btimer|подробнее]]. |