Конфигурация разбита на две подсистемы:
1. Настройка розыгрыша.
2. Проведение розыгрыша.
Настройка розыгрыша включает в себя:
- определение этапов розыгрыша - здесь указывается сколько будет этапов розыгрыша, как называется каждый этап, какой будет приз на каждом из этапов, сколько будет призов на каждом из этапов;
- загрузку участников розыгрыша. Загрузка производится из XLS файла, который представляет из себя две колонки. Первая колонка - это уникальный идентификатор участника розыгрыша, например, id участника в какой-то системе, номер телефона участника, лицевой счет и т.п. Главное условие - уникальность этого идентификатора. Вторая колонка - это необязательный уточняющий идентификатор, по которому можно определить выигравшего участника, например, номер телефона, никнейм, ФИО, данные какого-то документа. Главное условие для второй колонки не нарушить закон о персональных данных.
- определение времени задержки (в секундах или долях секунды) между выигравшими участниками. Задержка введена для боле зрелищного хода розыгрыша.
Проведение розыгрыша
производится в отдельном окне. Нажатие кнопки "Начать розыгрыш" запускает процесс розыгрыша. В правой части экрана начинается визуальный перебор случайных участников, в табличную часть в режиме реального времени "выпадают" выигравшие участники. Когда все этапы розыгрыша завершены можно напечатать итоговую таблицу кнопкой "Печать результатов".
Прикрепленный к статье файл архива содержит в себе: файл конфигурации cf, пример xls файла для загрузки участников розыгрыша, файл dt - выгрузка информационной базы с настроенным примером розыгрыша.
Платформа 8.3.14.