Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

[SH] Учёт проблем

Работает с php 8.1 и выше.Для работы требуется:установленный модуль shef.optionsустановленный модуль shef.uiclearОтвечает за учёт проблем в Битрикс24|БУС.Модуль содержит в себе только программную часть, которую можно использовать в других модулях.Документация по модулю находится в папке bitrix/modules/shef.problems/docs/*.md Тут описаны только некоторые возможности:Подключает библиотеку Monolog для создания своих логгеровСодержит настроенные логгеры для вывода на экран, печати в файл, записи в таблицу событий \CEventLogОрганизует ротацию логов через logrotateПозволяет исключения \Throwable конвертировать в \Bitrix\Main\ErrorВ Битрикс24 администраторам добавляет в пункт меню Расширения ссылки на логи

[SH] Учёт проблем

[SH] Учёт проблем

Скриншоты
Описание

Технические данные

Опубликовано:
04.05.2023
Обновлено:
20.09.2023
Версия:
1.1.7
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Работает с php 8.1 и выше.

Для работы требуется:
Отвечает за учёт проблем в Битрикс24|БУС.

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

Документация по модулю находится в папке bitrix/modules/shef.problems/docs/*.md

Тут описаны только некоторые возможности:
  • Подключает библиотеку Monolog для создания своих логгеров
  • Содержит настроенные логгеры для вывода на экран, печати в файл, записи в таблицу событий \CEventLog
  • Организует ротацию логов через logrotate
  • Позволяет исключения \Throwable конвертировать в \Bitrix\Main\Error
  • В Битрикс24 администраторам добавляет в пункт меню Расширения ссылки на логи
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.1.7 (20.09.2023)
  • оптимизация кода
1.1.6 (05.05.2023)
  • Доработан режим учета настроек
Установка
Для работы требуется:
Модуль устанавливается обычным способом.

В настройках указываем сотрудников на каждую роль:
  • Сотрудник по умолчанию
    Ему будут поступать проблемы если не понятно на кого они адресованы.
  • Администратор Б24
    Пользователь с правами администратора. Ему будут поступать проблемы связанные с работой Б24.
  • Директор
    Ему будут поступать очень важные проблемы.
  • Отвечает за синхронизации
    Ему будут поступать проблемы связанные с синхронизациями.
  • Отвечает за номенклатуру и ценообразование
    Ему будут поступать проблемы связанные с товарами и ценами.
  • Отвечает за продажи и CRM
    Ему будут поступать проблемы связанные с продажами и CRM.
Опционально настраиваем ротацию логов, согласно документации поставляемой в модуле.

Пример настройки собственного логгера
В примере указан логгер `test` с обработчиками:
  • запись событий уровня `\Monolog\Level::Debug` в файл `/local/log/test.log`
  • запись событий уровня `\Monolog\Level::Info` в файл Telegram (apiKey и channel нужно свои подставить)
Вначале определяем в `\bitrix\.settings.php` или в `\bitrix\.settings_extra.php` ключ `'loggers'`
<?php
return [
  'loggers' => [
    'value' => [
      'test' => [
        'constructor' => static function () {
          if(in_array(
            \Bitrix\Main\Loader::includeSharewareModule('shef.problems'),
            [
              \Bitrix\Main\Loader::MODULE_INSTALLED,
              \Bitrix\Main\Loader::MODULE_DEMO,
            ]
          ))
          {
            return (new \Shef\Problems\Integration\Monolog\Logger('test'))
              ->pushHandler(
                (new \Monolog\Handler\StreamHandler(
                  stream: \Bitrix\Main\Application::getDocumentRoot().'/local/log/test.log',
                  level: \Monolog\Level::Debug
                ))
              )
              ->pushHandler(
                (new \Monolog\Handler\TelegramBotHandler(
                  apiKey: '1848526049:UNasdasd_DEMO',
                  channel: '-300000001',
                  level: \Monolog\Level::Info
                ))
              )
            ;
          }
          
          return null;
        },
      ],
    ],
    'readonly' => true
  ]
];
?>
Теперь можем вызывать через `\Bitrix\Main\Diag\Logger::create`
Пример:
<?php
  $logger = \Bitrix\Main\Diag\Logger::create('test');
  $logger?->debug('Запишет в файл', ['в телеграм НЕ ОТПРАВИТ']);
  $logger?->info('Запишет в файл', ['в телеграм ОТПРАВИТ']);
?>


Поддержка
Прежде, чем обращаться в техподдержку или писать комментарий к модулю "У меня ничего не работает!", обязательно сделайте следующее:
  1. Проверьте свой сайт на наличие ошибок "Настройки / Инструменты / Проверка системы". Все тесты должны быть пройдены успешно.
  2. На сайте должны быть установлены последние стабильные обновления для всех модулей 1С-Битрикс.
  3. У вас должна быть активная лицензия 1С-Битрикс.
  4. Должна быть установлена последняя стабильная версия модуля.
  5. Изучите имеющуюся инструкцию к решению.
Для бесплатных решений:
  1. Установка, настройка или консультация не осуществляется!
  2. Предложения по улучшениям можете оставить в отзывах или обсуждении.
Для платных решений:
  1. Техподдержка https://bx-shef.by/support/
Внедрение платных решений:
  1. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) в службу техподдержки на странице https://bx-shef.by/support/
  2. Предоставьте краткое техническое задание, как именно вы хотите использовать выбранное решение.
  3. Стоимость внедрения зависит от затраченного времени. Действующий тариф вы можете уточнить у сотрудников. Минимальное учитываемое время - 1 час.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки