Шахматные турниры

Предпросмотр жеребьёвки

Тур {{ currentRound }} • {{ pairingTypeNames[tournament.pairingType] }}

Доска Белые (очки) Рейтинг Чёрные (очки) Рейтинг
{{ pairing.board }} {{ pairing.white.lastName }} {{ pairing.white.firstName }}
(до: {{ calculatePointsUntil(currentRound - 1).get(pairing.white.id) || 0 }} оч.)
{{ getEffectiveRating(pairing.white) }} {{ pairing.black.lastName }} {{ pairing.black.firstName }}
(до: {{ calculatePointsUntil(currentRound - 1).get(pairing.black.id) || 0 }} оч.)
{{ pairing.black && pairing.black.isBye ? '-' : getEffectiveRating(pairing.black) }}

Редактировать игрока

Шахматные турниры

Импорт игроков

Выберите режим импорта для выбранного файла CSV.

Настройки турнира

Информация о турнире:

Тип: {{ tournament.type === 'classic' ? 'Классика' : tournament.type === 'rapid' ? 'Рапид' : 'Блиц' }}

Система жеребьёвки: {{ pairingTypeNames[tournament.pairingType] }}

Туров: {{ tournament.rounds }}

Контроль времени: {{ tournament.timeControl }}

Игроков: {{ players.length }}

Организатор: {{ tournament.organizer || '—' }}

Главный судья: {{ tournament.judge || '—' }}

Сайт: {{ tournament.website }}

Проведено туров: {{ rounds.length }}

Стартовый список

{{ importError }}

После нажатия кнопки данные подтянутся с ratings.ruchess.ru (ФИО, регион и текущий рейтинг по типу турнира).

{{ formError }}

Нет добавленных игроков

Можно импортировать CSV или добавить по ID ФШР

Итоговые результаты

Ном. Фамилия, Имя Отчество ID ФШР Рейтинг Регион Очки
{{ index + 1 }}
{{ player.lastName }}{{ player.lastName ? ',' : '' }} {{ player.firstName }} {{ player.middleName }}
{{ player.fshrId }} {{ getEffectiveRating(player) }} {{ player.city || '—' }} {{ calculatePoints().get(player.id) || 0 }}

Партии

Жеребьёвка еще не проводилась

Тур {{ round.number }} ({{ round.date }})

{{ round.pairingType === 'swiss' ? 'Швейцарская' : round.pairingType === 'berger' ? 'Бергера' : round.pairingType === 'knockout' ? 'Нокаут' : 'Командный' }}
Доска Рейтинг Белые Очки Результат Очки Чёрные Рейтинг
{{ pairing.board }} {{ getEffectiveRating(pairing.white) }} {{ pointsForRoundCell(round.number, pairing.white.id, pairing.result) }} {{ pointsForRoundCell(round.number, pairing.black.id, pairing.result) }} {{ pairing.black && pairing.black.isBye ? '-' : getEffectiveRating(pairing.black) }}
{{ tooltip.title }}
Пока нет сыгранных партий
  • Тур {{ it.round }} ({{ it.date }})
    {{ it.color }} vs {{ it.opponent }}
    {{ it.resultText }}
    очки: {{ it.points }}