officeRebot — Telegram бот для получения данных из 1С









Находясь на совещании, в пути или просто в нерабочее время иногда возникает потребность получить данные из 1С. officeRebot предоставит нужные данные в любое время и в любом месте, на мобильное устройство или компьютер.

Возможности

Основной функциональной возможностью officeRebot является формирование отчетов написанных с использованием системы компоновки данных 1С (СКД). Бот умеет формировать три типа отчетов: простые, остатки, обороты. При этом любые отчеты могут быть сформированы без настроек или с произвольными настройками отчета СКД.

Возможности officeRebot расширяются благодаря функции выполнения произвольных запросов к информационным базам 1С и к базам логов с данными журналов регистраций 1С.

Используя встроенную подсистему регламентных задач officeRebot выполнит рутинные операции пользователя связанные с получением данных, а администратору информационных баз предоставит оперативную информацию о внештатных ситуациях из журнала регистрации 1С.

Быстрый старт

Для запуска бота необходимо осуществить настройку в  утилите «officeRebot Конфигуратор» .

Перед настройкой бота  необходимо зарегистрировать персонального бота Telegram в BotFather.

 Безопасность

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

Техническая информация

Бот написан на c# (.net 4.5), не встраивается в 1С,  а является автономным программным продуктом. Благодаря этому нет необходимости вносить изменения в конфигурацию. Получение СКД отчетов осуществляется через COM соединение. Бот выполнен в виде службы Windows но может быть запущен как консольное приложение, работает по прямому соединению с серверами Telegram. Развертывание можно осуществлять  на любом компьютере с установленной 1С (и зарегистрированной COM библиотекой). Бот совместим с 1С 8.2 и 8.3.

23 Comments

  1. surikateg

    Почему представление отчета называется Очтет?

    Reply ↓
  2. officeRebot

    (1)представление задается в настройках, к одному отчету в 1с может быть несколько отчетов в боте с разными представлениями и с разными настройками СКД.

    Reply ↓
  3. officeRebot

    (1)

    Очтет

    — опечатка в настройках

    Reply ↓
  4. DenisCh

    Помешались все на этом телеграме…

    Reply ↓
  5. officeRebot

    (3)Телеграм — механизм доставки отчета и «коммуникации» с ИБ, на мой взгляд удобный, почему бы им не воспользоваться?

    Reply ↓
  6. DenisCh

    (5) По мне — терминальный доступ (если нужны каждый раз новые настройки) или е-почты (если нужны каждый раз те же настройки) — намного удобней.

    Reply ↓
  7. officeRebot

    (6) Терминалка не у всех есть, да и не так уж удобно с сотки в ней работать. Почта может быть, но это только рассылки. В моем решении удобней происходит получение отчетов на мой взгляд.

    Reply ↓
  8. DenisCh

    (7)

    Терминалка не у всех есть, да и не так уж удобно с сотки в ней работать

    Я по модему 33кбс скуль-базу поднимал. А уж на сотке… А если ещё и веб-клиента поднять…

    Почта — когда нужно получать данные регулярно по одним настройкам. Например, ежедневно в 15-00 остаток на расчётном счёте.

    А телеграм… Не представляю, чем он лучше, кроме того, что вокруг него сейчас идёт хайп.

    Reply ↓
  9. officeRebot

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

    Reply ↓
  10. vadimnet

    Спасибо, работает, удобно!

    Возможно ли внедрение опции выбора формата файла с отчетом?

    xlsx — прекрасен, но для простых отчетов-табло и смартфона — избыточен.

    Reply ↓
  11. officeRebot

    (10) Спасибо за интерес к проекту. В планах есть добавление пользователю возможности настройки предпочитаемого формата получения отчетов. Скорее всего будут добавлены варианты PDF и HTML.

    Reply ↓
  12. CrimeanWind

    (11) спасибо за приложение, по поводу HTML и PDF было бы очень кстати

    Reply ↓
  13. officeRebot

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

    Reply ↓
  14. officeRebot

    (12) В текущей версии 1.0 реализована поддержка HTML и PDF. Если нет соответствующей настройки в конфигураторе то нужно обновить officeRebot.

    Reply ↓
  15. zoytsa

    Добрый день!

    Пытаюсь запустить службу, пишет «Не выполнена настройка». Версия 1.1

    Версия 1.2 падает при попытке сохранить настройки.

    Версия 0.9 работает)

    Reply ↓
  16. officeRebot

    (15) Механизм хранения настроек в этих версиях идентичен и хранятся они в одном файле. При этом отсутствует совместимость между версиями.

    Рекомендую удалить файл «BotParams.cfg» и произвести настройку в конфигураторе бота в 1.2.

    Reply ↓
  17. aueljo

    Здравствуйте.

    В версии 1,1 выходит следующая ошибка:

    Ошибка восстановления настроек! F:ФРofficeRebot_1_1officeRebotBotParams.cfg

    Не выполнена настройка.

    Приложение остановлено.

    Версия 0,9 с теми-же настройками работает .

    Почитал посты, выполнил все рекомендации.

    Reply ↓
  18. officeRebot

    (17)файл настроек не совместим между разными версиями.

    Рекомендую поставить версию 1.2. Взять ее можно на официальном сайте проекта (на Инфостарте публикация обновлена). В этой версии устранены некоторые ошибки версии 1.1.

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

    Reply ↓
  19. user1217595

    Возможно получить остаток по конкретной номенклатуре? Например, пишем, «ботинки» — и нам прилетает сообщение: Ботинки остаток 100шт.

    Reply ↓
  20. officeRebot

    (19) в актуально версии реализована работа через sock5 прокси

    Reply ↓
  21. officeRebot

    (19) сейчас нет, но можно доработать, напишите в личку

    Reply ↓
  22. user1217595

    (21)не могу в личку написать, скиньте контакт, можно почту

    Reply ↓
  23. officeRebot

Leave a Comment

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