Понять, как мы думаем и работаем
Загляните в авторский канал нашего исполнительного директора. Алексей Петухов пишет о рынке ИТ-услуг, управлении разработкой и принципах, на которых строится работа компании.
Мы перезвоним вам
Оставьте свой контакт, и мы свяжемся с вами в ближайшее время
Пригласите Programming Store 
к участию в тендере
Расскажите о проекте или приложите тендерную документацию — изучим условия и свяжемся с вами.
Получите оценку проекта
Оставьте заявку, и мы свяжемся с вами для консультации в течение дня
/
/
Приложение расписания на 1С:Элемент
1С:Элемент

Приложение расписания Infostart Tech Event
на 1С:Элемент

Во время подготовки к конференции Infostart Tech Event команда Programming Store показала возможности платформы «1С:Предприятие.Элемент» на реальном сервисе. Так появилось веб-приложение, которое помогало участникам работать с программой мероприятия: выбирать интересные доклады, составлять персональное расписание и получать напоминания через Телеграм.
Запрос
Создать веб-приложение для работы с программой конференции
Решение
  • Веб-приложение на платформе 1С:Элемент.
  • Телеграм-бот для уведомлений пользователей.
Результаты
Веб-приложение позволяет участникам конференции удобно работать с программой мероприятия, формировать персональное расписание и получать уведомления о выбранных докладах.
Программные продукты
  • «1С:Предприятие.Элемент»
  • Телеграм-бот.
  • REST API.
  • Вебхуки.
  • Регистры сведений для хранения пользовательских данных.
Содержание
… мин

    В чем заключался запрос

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

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

    Требовался удобный сервис, чтобы:

    • Просматривать доклады.
    • Составлять себе расписание, добавив в избранное.
    • Получать уведомления о докладах в Телеграм-боте.
    Сайт Infostart Tech Event
    Сайт Infostart Tech Event
    Хотите реализовать приложение на 1С:Элемент? Узнайте подробнее об услуге

    Реализация проекта

    Веб-приложение для работы с расписанием

    Команда разработала веб-приложение, в котором участники могли просматривать программу конференции, открывать описание докладов и отмечать интересующие выступления.

    Исходные данные о программе мероприятия загружались в веб-приложение и хранились в базе 1С:Элемент.
    Объектная модель
    Приложение расписания
    Наполнение
    Приложение расписания
    Веб-приложение
    Приложение расписания

    Персональное расписание

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

    Это позволяет использовать приложение без дополнительных настроек и сохранять индивидуальный набор выбранных докладов.
    Мобильная версия
    Приложение расписания

    Телеграм-уведомления

    Чтобы участники не пропускали интересные выступления, в проект добавили Телеграм-бота.

    Он отправляет напоминания перед началом выбранных докладов. Для обмена данными между веб-приложением и ботом используются REST API и вебхуки.
    Телеграм-бот
    Приложение расписания

    Открытый проект для разработчиков

    После презентации приложение не осталось внутренним демонстрационным примером.
    Проект опубликовали в открытом доступе. Его использовали участники конференции, а затем начали применять на офлайн- и онлайн-мастер-классах как готовый пример архитектуры приложения на платформе 1С:Элемент.

    Разработчики могут изучить структуру проекта, принципы хранения данных и механизмы интеграции с внешними сервисами. Посмотреть мастер-класс по 1С:Элемент можно здесь.

    Результаты

    • Создали полноценный веб-сервис для участников конференции.
    • Интегрировали приложение с Телеграм
    • Подготовили открытый учебный проект для разработчиков.
    • Решение применяется в образовательных программах и мастер-классах.
    Несмотря на то что дальнейшее развитие проекта не планируется, он продолжает использоваться как демонстрационный пример возможностей платформы.
    Обсудить задачу и получить предварительную оценку
    Подберем модели и условия лицензирования под нужды вашей компании
    Получите оценку проекта
    Оставьте заявку, и мы свяжемся с вами для консультации в течение дня
    Смотрите далее: