Процесс голосования
- Секретарь совета заводит голосование, набирает состав заседания и рассылает членам совета письма со ссылкой на бюллетень.
- Участник открывает ссылку, вводит личный код и голосует «за» или «против» — учётная запись на сайте ему не нужна.
- Секретарь видит ход голосования в реальном времени: карточка обновляется сама, без перезагрузки страницы.
- Когда голосование завершено, модуль считает исход по порогу в две трети голосов «за» и отдаёт протокол заседания в DOCX или PDF.
Советы, люди, справочники
- Роль и электронная почта человека в конкретном совете переопределяются поверх его карточки: один и тот же человек может быть председателем в одном совете и членом в другом.
- Справочники специальностей и учёных степеней, карточка совета с шифром и приказом.
- Состав совета проверяется при сохранении: ровно один председатель и ровно один учёный секретарь
- Три состояния: черновик, идёт, завершено. Пока голосование в черновике, состав можно править.
- Состав заседания — снимок на момент создания: последующая правка карточки человека не меняет уже проведённое голосование.
- Роли в заседании назначаются заново под конкретную защиту - научный руководитель соискателя не председательствует. Модуль проверяет, что в заседании есть председательствующий, заместитель председателя, учёный секретарь и члены совета, и подсказывает, кого назначить, если кого-то не хватает.
- Тайное и поимённое голосование. В тайном поимённые ответы не покидают базу: наружу уходит только счёт «за» и «против». В поимённом карточка показывает, кто как проголосовал.
- Исход считает сервер: решение принято при двух третях голосов «за» и более.
- Вход по личному коду участника, без регистрации и аккаунта на сайте. Код проверяется на каждом запросе.
- Ссылку на бюллетень можно скопировать.
- Ответы участников хранятся в базе в зашифрованном виде.
- Бланк протокола — ваш собственный DOCX-файл, загружается в настройках модуля. Вёрстки бланка внутри модуля нет: колонтитулы, поля страницы, гербы и подписи остаются ровно такими, как в вашем шаблоне.
- Подстановка по плейсхолдерам вида `{{ИМЯ}}`: шифр совета, название учреждения, дата заседания, ФИО соискателя, учёная степень, приказ совета, число членов совета и число проголосовавших, голоса «за» и «против», должности и инициалы председателя и учёного секретаря. Список плейсхолдеров с примерами показан прямо на странице настроек.
- ФИО и учёные степени склоняются по падежам автоматически - «Иванову Ивану Ивановичу», «кандидата технических наук».
- PDF - тот же самый документ, конвертированный через LibreOffice, поэтому PDF и DOCX не могут разойтись. LibreOffice необязателен: если его нет на сервере, выгрузка в DOCX работает как обычно, кнопки PDF просто не будет.
Свой логотип и цветовая схема (три готовых схемы плюс покомпонентное переопределение цветов) — интерфейс приводится к фирменному стилю вуза.
Требования модуля
Обязательные (без них установка не пройдёт)
- PHP 8.4 или выше.
- Bitrix, модуль «Главный модуль» (main) 26.0.0 или выше.
- Расширения PHP: dom, gd, json, mbstring, openssl, xml, zip.
- MySQL 8
- LibreOffice (soffice, пакет libreoffice-writer) - только для выгрузки протокола в PDF. Нет его - кнопки «Протокол в PDF» просто не появится, DOCX работает всегда. Путь задаётся в настройках модуля.
2. Скопировать ключ в .settings.php (показан на этапе успешной установки)
3. Добавить администратора голосования в группу "Голосование: Администратор". Группа создается автоматически, после установки модуля
4. В .settings.php (или .settings_extra.php) добавить секцию routing (если её еще нет) и прописать следующие файлы:
- clickon_vote_api.php
- clickon_vote_spa.php
В итоге должно получится так:
'routing' => [ 'value' => [ 'config' => [/* могут быть ранее добавленные роуты */ 'clickon_vote_api.php', 'clickon_vote_spa.php'] ], 'readonly' => true, ] |
5. Настроить модуль. Настройки -> Настройки продукта -> Настройки модулей -> Голосование
6. Интерфейс голосования доступен по пути /vote/. (https://your-site.ru/vote/)
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.