Техническое задание: Автоматизация учета рабочего времени в Битрикс24

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

Основные функции

1. Автоматическое закрытие рабочих дней

  • Реализовать принудительное автоматическое закрытие всех открытых (незавершенных) рабочих дней.
  • Запуск процесса должен происходить ежедневно в 21:30 по времени сервера.
  • Решение должно корректно обрабатывать все открытые смены, приводя их в статус "закрыто".

2. Ограничение времени начала рабочего дня

  • Внедрить проверку, которая не позволит сотрудникам начинать рабочий день (открывать смену) раньше 8:30 утра.
  • Ограничение должно применяться ко всем пользователям системы без исключений.
  • При попытке начать день раньше указанного времени система должна выдавать понятное уведомление об ошибке.

Технические требования

  • Решение должно быть интегрировано в Битрикс24 (облачная или коробочная версия - уточнить).
  • Код должен быть написан с учетом рекомендаций и API Битрикс24.
  • Обеспечить стабильную работу и обработку возможных ошибок.
  • Предоставить краткую документацию по установке и настройке.

Ожидаемый результат

Готовое рабочее решение, которое устраняет необходимость ручного контроля за открытыми сменами и обеспечивает соблюдение графика начала рабочего дня.

Разработка и интеграция бонусной программы для интернет-магазина на OpenCart

Необходимо внедрить систему лояльности с начислением бонусов за покупки, уровнями клиентов и отображением баланса в личном кабинете. При регистрации пользователь получает 500 приветственных бонусов (1 бонус = 1 рубль).

Создание 373 изображений для карточек товаров по единому шаблону

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