Ошибки, предупреждения и прочее из журнала регистрации на почту и в Telegram автоматически (БП 3, ЗУП 3.1, УТ 11.4, ERP 2.4, Розница 2.2)














Данная обработка позволяет анализировать журнал регистрации с пользовательским отбором (4 критерия отбора) и высылать отчет пользователю с заданной периодичностью на электронную почту или в Телеграм. Возможно использовать как регламентное задание (автоматическая отправка отчетов по времени), непосредственно запускать из клиента, а также выгружать в форму обработки отфильтрованные данные из журнала регистрации без отправки.

Достаточно удобно, если необходимо отследить кто из пользователей запускает не стабильные или "кривые" обработки и отчеты, когда и по какой причине"падает" регламентное задание или отслеживать активность того или иного пользователя, все это теперь можно получить более оперативно!

Почему именно данная обработка?!

  • Уведомление через электронную почту и Telegram с вложенным файлом
  • Использование прокси для работы с Telegram
  • Интуитивно понятная настройка отбора для журнала
  • Не ограниченное количество настроек отбора по журналу
  • Интерактивное использование вне регламентного задания

Алгоритм начала использования:

1. Через "дополнительные отчеты и обработки" необходимо добавить внешюю обработку в базу:

2. Через "Файл" — "Открыть", открыть данную обработку. Заполнить первоначальные настройки для, именно: "Дата начала отбора" — дата с того момента с которого хотите начать выгружать информацию, и что хотели бы видеть в отчете(ошибки, предупреждения, примечания, информация).

3. Сразу можно настроить отбор, к примеру по имени пользователя.

4. Теперь в зависимости от того какой способ уведомления вам нужен (эл. почта, уведомления в Телеграм). Для эл почты заполняем по примеру реквизиты (пример аналогично указан на форме).

5. Для уведомлений в Telegram необходимы такие данные как токен бота и чат id пользователя которому будем отправлять информацию.

Для начала нам необходимо создать бота в Telegram. Всю инструкцию нет смысла расписывать, поэтому прикреплю ссылку.

Как создать бота?

После создания бота @Botfather отправит нам токен, пример — "632572555:AAGqhSM04b4kW6Bbdxu5wKxWEdndG7QJfJE"

Chat_id можно получить у бота "userinfobot", достаточно найти его через @userinfobot в Телеграм и написать ему /start, он вернет данные о пользователе в которых и будет chat_id.

Заполняем поля полученными данными и сохраняем настройки.

Отчет приходит с расширением .pdf и выглядит следующим образом.

При желании перед добавлением обработки можно попробовать выгрузить данные на клиенте.

Обработка протестирована на следующих конфигурациях:

  • БП 3.0.67.67
  • УТ 11.4.6.200
  • ЗУП 3.1.8.216
  • ERP 2.4.6.200
  • Розница 2.2.11.24

UPD 04.05.2024

  • Добавлен функционал для проверки прокси-сервера(наличие/отсутствие соединения)
  • Возможность использовать свои настройки прокси-сервера
  • При нестабильном соединении прокси-сервера и неудачной отправки отчета в telegram обработка будет отправлять его пока количество неудачных попыток не достигнет 5.

3 Comments

  1. WellMaster

    Ограничение в 10 тыс записей стоит в четвертом параметре, а не в пятом.

    Из-за этого зависает на долго

    Переделал так:

    ВыгрузитьЖурналРегистрации(выборкаЖР, отборСтруктура, ВыборкОтборПоУса, , 10000);

    Reply
  2. Redinternational

    (1)Благодарю! Исправил

    Reply
  3. Germany2016

    (2)

    Роман, не мог отправить Вам личное собщение. Ошибка красным: «Не отправлено, отложенная группа». Вы можете написать мне хоть слово в личке, может потом я смогу задать Вам вопрос.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *