Конфигурация для проведения выборов по методу Шульце и определения победителя (8.3)




Позволяет хранить данные бюллетеней, определять победителя по итогам выборов. В программе можно рассчитать и вывести в отчеты предпочтения, пути и их силы, рейтинги кандидатов по итогам выборов.

Конфигурация предназначена для проведения выборов в различные органы по методу Шульце

Ведутся справочники Избирательных кампаний и Кандидатов. 

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

Данные бюллетеней вводятся в одноименный документ ранжированием кандидатам: 1 — у самого желанного, 2 — у второго по предпочтительности и так далее. Можно проставлять одинаковый раг нескольким кандидатам.  Незаполненный ранг у кандидата означает, что избиратель ставит кандидата ниже всех по предпочтиетльности.

После ввода данных всех бюллетеней можно выводить отчеты:

  • Предпочтения
  • Строгие предпочтения
  • Силы путей
  • Силы сильнейших путей
  • Рейтинги кандидатов

Так же имеется возможность условно сравнить результаты голосования по медоту Шульце с результатом по методу простого или абсолютного большинства. Если избирателям было разрешено проставлять одинаковых рейтинг нескольким кандидатам, то при  преобразовании данных бюллетеней в этом случае сделано допущение: если высший рейтинг делят несколько кандидатов, все они учитываются как получившие отдельные голоса.

1 Comment

  1. inkin1

    Добрый день!

    Долго крутили данную конфигурацию и возник вопрос:

    Если по данным всех бюллетеней у одного кандидата абсолютно первое место, то он не отображается и не учитывается в отчетах: предпочтения, рейтинг кандидатов, силы сильнейших путей и строгие предпочтения.

    Я не до конца понимаю логику или это частный случай? А то получается победитель совсем «левый».

    У кандидатов библиотека и лаборатория например в этой выборке всегда 1 и 3 место, т.е. от них гарантированно есть путь к другим кандидатам, а отчеты пустые. Скриншот во вложении.

    Спасибо.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *