Если вы все время забываете нажать кнопку "Начать рабочий день" в Битрикс24

Если вы все время забываете нажать кнопку "Начать рабочий день" в Битрикс24

Скрипт автоматически за вас нажимает кнопку "Начать рабочий день" в Битрикс 24 и автоматически нажимает "Закончить рабочий день".

Для тех, кто забывает это делать.

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

не забудь нажать начало рабочего дня

Для использования скрипта нужно greazemonkey для tampermonkey для Chrome или подобный плагин для запуска пользовательских скриптов для другого браузера.

Вкладка с Битрикс должна быть постоянно открыта.

В скрипте можно задать адрес страницы, на которой будет работать скрипт. Например в Облаке ваша_компания.bitrix24.ru?bitrix_starter


greazemonkey для Thundermonkey для Chrome

// устанавливаем скрипт в Google Chrome
// ==UserScript==
// @name           bitrix starter
// @namespace      https*
// @include        https://имясайта.ру/?bitrix_starter
// @require       http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
// @grant       none
// ==/UserScript==
 
//СКРИПТ РАБОТАЕТ ТОЛЬКО ПО АДРЕСУ https://имясайта.ру/?bitrix_starter - делайте для этого отдельную вкладку
//ЗАДАЙТЕ НАСТРОЙКИ
var howoftenrechek=13;//Как часто проверять статус (перезагружать страницу и выполнять скрипт) в минутах
var whenstartday=8.35;//Час, когда нужно начинать рабочий день
var whenstopday=17.35;//Час, когда нужно заканчивать рабочий день
 
function click_start() {
    $('#timeman-block').click();
    $('.tm-popup-button-handler').click();
}
 
function reload_page() {
    document.location=document.location;
}
 
function run_day() {
    var dt = new Date();
    var hours = dt.getHours();
 
    if(hours>=whenstartday&&hours<whenstopday&&$("#timeman-status").html()!='Работаю') {
           click_start();
    }
    if(hours>=whenstopday&&$("#timeman-status").html()=='Работаю') {
        click_start();
    }
 
    var html='<div id="disciplinecrack">Здесь автоотмечание. Тебе в другую вкладку!<br><span style="color:red"><a href="https://bitrix.ideal-plm.ru" target="_blank">Жми сюда</a></span></div>';
    $('table.bx-layout-table').hide().before(html);
    $("#disciplinecrack").css('background','black').css('font-size','3em').css('color','white').css('width','100%').css('height','100%');
    $('#timeman_main').css('z-index','-100');
 
    setTimeout(reload_page,howoftenrechek*60000);
}
 
setTimeout(run_day,1000);
 
 
comments powered by HyperComments
ЗАКАЗАТЬ УСЛУГУ

Имя

Поле обязательно для заполнения

Телефон

E-mail

Поле обязательно для заполнения
Некорректный формат email

Комментарий

Отправить
Спасибо за обращение.
Мы скоро свяжемся с вами.

Имя

Поле обязательно для заполнения

E-mail

Поле обязательно для заполнения
Некорректный формат email

Вопрос

Поле обязательно для заполнения
Отправить
Спасибо за обращение.
Мы скоро ответим на Ваш вопрос.
Ваш заказ

* - поля обязательные для заполнения