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 не будет опубликован. Обязательные поля помечены *