Телеграм 1С – почти коробка

Публикация № 1110257

Разработка - Системная интеграция - Внешние источники данных

telegram телеграм бот конструктор

Почему это решение называется «почти коробка»? Потому, что это почти коробочное решение. С его помощью, просто добавив подсистему в конфигурацию, уже можно начинать взаимодействовать с мессенджером Telegram.

Но максимальный эффект и польза от подсистемы будут достигнуты с помощью квалифицированного программиста.

В подсистеме есть поддержка эмодзи.

Подсистема писалась для обычных форм, толстого клиента, но может быть легко переделана и под управляемые формы (планируется в следующих версиях).

Подсистема тестировалась на платформе 8.3.14.1694

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

В меньшей степени она подходит для поддержки широкого пула клиентов, например, в качестве бота службы поддержки. Однако она легко может быть расширена благодаря тому, что…

Подсистема предлагает три уровня:

  1. Пользовательский
  2. Интерфейса
  3. API

Пользовательский уровень

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

Работа с этим уровнем упростит взаимодействие с ботом и настройку различных меню и кнопок в чате.

Краткое описание справочников:

Боты 

– справочник ботов, с которыми должна взаимодействовать подсистема.

В этом справочнике достаточно ввести токен бота и нажать кнопку «Тест». Подтянутся настройки бота. Тут же можно установить или сбросить webhook.

Останавливаться на том, что такое webhook или токен бота, не буду, про эту часть настройки в интернете много информации, достаточно поискать по запросу «BotFather» или «регистрация бота в телеграм». Скажу только, что «входящий токен» – это исключительно внутренняя сущность подсистемы, добавленная для безопасности взаимодействия с ботом. Полный адрес вашего webhook будет https://урл-вашего-сайта/hs/telegram/входящий-токен – разумеется, после публикации http-сервиса «Webhook (Телеграм)».

Для режима Webhook предусмотрена опция «Автопинг». При включенной опции  база периодически будет пытаться установить соединение с опубликованным webhook и получить ответ. Для корректной работы, убедитесь что сама база имеет доступ к адресу webhook и, если используется самоподписанный сертификат, то он должен быть добавлен в доверенные. При ошибке соединения будет вызвана функция ОшибкаАвтопинга модуля ЮК_ТГ_Пользовательский и, если настройка «Чат уведомления» заполнена, будет отправлено соответствующее сообщение об ошибке в выбранный чат.

Работа в режиме получения сообщений из очереди по запросу тоже поддерживается. В этом случае вам не нужно публиковать http-сервис, в подсистеме предусмотрено регламентное задание и кнопка «Обработать очереди» в справочнике «Боты».

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

Чаты 

– список всех чатов, о которых знает бот.

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

Команды из чатов, с которыми боту взаимодействовать не разрешено, будут игнорироваться, кроме команды «/start», ответ на которую будет выглядеть вот так:

После того как регистрация выполнена и связь налажена, рассмотрим как работают…

Команды

 – справочник поддерживаемых команд бота, которые вызываются через символ слэш.

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

Клавиатуры

 – клавиатуры в нижней части чата

С помощью справочника «Клавиатуры» можно описать иерархическое меню клавиатур и действия, которые будут выполняться по нажатии на ту или иную кнопку.

При этом если у кнопки прописано действие и есть дочерние элементы, то будет выполнено действие и показана новая, дочерняя клавиатура.

Клавиатура может быть вызвана командой ЮК_ТГ_Сервер.ПоказатьКлавиатуру

И, наконец, последний справочник – это…

Быстрые ответы

– ответ какой-то фразой и картинкой, если в сообщении найдено некое выражение, либо выполнение произвольного кода.

Выражение задается регулярным выражением, используется COMОбъект("VBScript.RegExp").

И несколько слов о справочнике…

Действия

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

Каждое действие может ссылаться на следующее действие, а в случае с условием – на два. Благодаря этому можно организовать цепочки действий, ветвления и циклы. Что позволяет создать разветвленные опросники, анкеты и ввод произвольных данных.

Например, в демобазе по кнопке «кнопка 1» будет выполнен следующий алгоритм:

И остановимся немного подробнее на действии типа «Выбор». Вы можете предложить пользователю выбор из произвольного списка, сформированного программно. Например, из справочника:

В конце концов, после всех стандартных обработок подсистемы, вы можете самостоятельно обработать сообщение при помощи процедуры…

ЮК_ТГ_Пользовательский.ОбработатьСообщение

Процедура ОбработатьСообщение общего модуля ЮК_ТГ_Пользовательский будет вызвана после всех обработок подсистемы для входящего сообщения (по обработке очереди или webhook), и вы можете самостоятельно дополнительно обработать входящее сообщение.

 

Уровень интерфейса

Если все вышеописанное вам не очень нужно или вы хотите расширить существующий функционал, то вы можете воспользоваться уровнем интерфейса. Это набор функций общего модуля ЮК_ТГ_Сервер. Таких как:

  • ОтправитьСообщение;
  • ОтправитьКартинку;
  • ОтправитьФайл
  • и т.д.

Эти функции являются обертками над уровнем API самого телеграма и используются пользовательским уровнем подсистемы.

На этом уровне реализованы не все функции-обертки, предоставляемые API (расширить планируется в следующих версиях).

В модуле ЮК_ТГ_Пользовательский есть процедура ПередОбработкойОбновления, которая будет вызвана перед обработкой обновления (сообщения от телеграма) и по флагу СтандартнаяОбработка может отменить обработку сообщения стандартными процедурами подсистемы.

Если же даже это для вас лишнее, то добро пожаловать на…

 

Уровень API

Этот уровень представлен двумя функциями модуля ЮК_ТГ_Сервер:

ЗапросКБоту – отправляет произвольную команду боту;
ЗапросКБотуСФайлами – отправляет произвольную команду боту с файлами (формат multipart/form-data).

Эти функции используются самой подсистемой (уровнем интерфейса) и являются практически прямым вызовом POST-запроса к API телеграма.

И напоследок некоторые…

 

Примечания

В подсистеме предусмотрено подключение через прокси.

Настройки регламентных заданий автопинга и получения очереди можно найти в настройках подсистемы.

 

На уровне интерфейса и API все равно используется справочник «Боты», но можно обойтись и соответствующей структурой.

Если в функцию СообщитьОбОшибке модуля ЮК_ТГ_Сервер передать третьим параметром структуру с сообщением, то сообщение об ошибке будет выведено не только в окно служебных сообщений, но и в чат. Этим активно пользуется сама подсистема, чтобы уведомлять пользователя об ошибках.

Преобразованием текста в текст с эмодзи занимается функция ДобавитьЭмодзи. Как именно можно включить эмодзи в сообщение, написано в справке, которую можно получить по кнопке (?) при редактировании действия.

 

На создание подсистемы меня вдохновила публикация //simbus.ru/public/627500/

Про обнаруженные ошибки пишите на адрес me@zfilin.org.ua или в комментарии.

Так как подсистемой я пользуюсь сам в ежедневной работе, она поддерживается и будет обновляться.

Оригинал статьи в блоге автора

 

Спасибо за интерес к подсистеме, всем хорошего дня и хорошего кода.

Скачать файлы

Наименование Файл Версия Размер
Телеграм 1С (файл конфигурации и демобаза)
.zip 466,09Kb
03.12.19
22
.zip 1.0.3.4 466,09Kb 22 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. imh9305 10 20.08.19 09:12 Сейчас в теме
не кажется ценник великоватым? при этом под обычные формы, мне кажется большинство, кому нужен телеграм, сидят в уф.
iliabvf; skv_79; товарищ Ын; for_sale; darkultro37; manlak; wowik; +7 Ответить
2. zfilin 2118 20.08.19 09:20 Сейчас в теме
(1) Добрый день. Нет, ценник вполне оправдан.
Это рабочее решение с полностью открытым исходным кодом предоставляемое "как есть" без всяких ограничений по использованию.
Первое же использование у клиента окупает потраченные sm в разы.

УФ планируются в следующей версии. Если вам нужны именно УФ, можете подождать. Но сразу скажу, что почти все формы - с пустыми модулями, так как вся логика вынесена в общий модуль.
autosvg; support; jONES1979; TreeDogNight; CyberCerber; YPermitin; +6 2 Ответить
3. &rew 8 20.08.19 09:48 Сейчас в теме
Телеграмм и солнце из телепузиков. Совпадение?...и далее по тексту.
4. for_sale 823 20.08.19 10:32 Сейчас в теме
10 см, подсистема, которую нужно встраивать (снимая с замка) и обычные формы)) Дайте угадаю - для вебхука ещё и база должна быть опубликована наружу?

Почему в этой стране каждый хочет с одной продажи неуникальной лицензии неуникального продукта купить себе дачу на Мальдивах?))
skv_79; Silenser; manlak; товарищ Ын; zfilin; spetstorg; +6 Ответить
5. zfilin 2118 20.08.19 10:43 Сейчас в теме
(4) Понимаете, дача на Мальдивах у меня уже есть, но туда неудобно добираться. Это пойдет на покупку частного самолета.

А, если серьезно, скиньте пожалуйста ссылку где можно взять аналогичное решение дешевле. Просто, я смотрю, людям дороговато, а так мы сможем предложить дешевое решение для тех кому дорого и мое для тех, кому нормально.

Например, вот, сопоставимое по функционалу решение предоставляется совершенно бесплатно - https://infostart.ru/public/627500/

Можно взять там. Я и в описании указал, что был вдохновлен той публикацией. Есть еще примеры, давайте поможем тем, кому дорого.
support; jONES1979; TreeDogNight; swenzik; Константин С.; YPermitin; CyberCerber; gulagm; New Look; +9 2 Ответить
6. for_sale 823 20.08.19 11:17 Сейчас в теме
(5)
Цена всегда диктуется рынком.

Вот смотрите, во-первых, у вас встраиваемая подсистема. Как вы думаете, у меня вот УНФ на замке, например, и мне нужен телеграм. Нужна мне ваша доработка за 10 см? Перелопатить конфу, чтобы слать что-то в телеграм - уж не знаю, кому такое в голову придёт.

Обычные формы - как думаете, много пользователей сейчас на обычных формах?

Т.е. продукт, мягко говоря, неликвидный - и стоит при этом денег, за которые тут же на инфостарте можно купить что-то более полезное. В крайнем случае - самому написать этих ботов. Я писал - час ушёл на готовый рабочий вариант, ничего там заоблачного нет, обычная работа с интернетом.

Я потому и говорю про Мальдивы - потому что вы, видимо, написали немного кода, обрадовались, и под эндорфинами решили, что сейчас этот код сметут с полок за 10 см. Вы не анализировали свою аудиторию, кому может понадобиться ваш код, чем они пользуются, как будут использовать ваш продукт.

А по сути, без УФ, он мог бы подойти только как код, не как готовый продукт.

Я-то мимо проходил, мне всё равно, можете хоть 100 см попросить)) У нас тут один свой блокчейн на 1С продаёт даже за рубли. Правда, тоже никто не покупает)) Потому что вопрос не в дорого ли вообще, а в том, дорого ли вот конкретно это за конкретно эти деньги. Поэтому вам, вместо того, чтобы искать "альтернативы для нищебродов, ведь мой продукт - илитный, подходит не всем, только успешным и состоявшимся", нужно просто провести анализ аудитории хотя бы на пальцах. Либо просто продавать за 1 см, эта цена очень гармонична с тем, что выкладывалось по наитию, без анализа. На истину не претендую, всё сказанное - моё личное мнение.
Anchoret; товарищ Ын; +2 1 Ответить
7. zfilin 2118 20.08.19 11:39 Сейчас в теме
(6) Спасибо за ваши замечания.

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

Что же касается неликвидности, Мальдив, анализа аудитории и прочего. Это рынок. Если вас не устраивает цена - не покупайте, есть более полезные и более дешевые вещи, которые можно купить за 10sm.

Опять же, как вы и сказали, можно написать самому. Очень понимаю вас в этом смысле. Собственно, меня, например, не устраивала цена в 6499 руб. я сделал свое и дешевле.
Почему бы вам не написать свою подсистему (час работы всего-то) и не выложить за 1sm?

Но, боюсь, что этого не произойдет. Вы сделали предположение на мой счет, я сделаю на ваш. Вы из тех, кто вечно "я-то мимо проходил". Кто в первых рядах, когда надо обсуждать и критиковать, но когда нужно просто взять и сделать - "я мимо проходил, делайте как хотите, это просто мое мнение".
support; SirStefan; TreeDogNight; 1psspam; CyberCerber; +5 2 Ответить
12. oldcopy 122 20.08.19 12:46 Сейчас в теме
Здесь мне видится еще одна проблема, Телеграмм - это как бы достаточно специфичный мессенджер со своей, специфичной, аудиторией. В то время как ЦА этой подсистемы почти поголовно сидит в Viber и Whatsapp. Ставить отдельный мессенджер для сотрудников, особенно руководства - идея так себе.
13. zfilin 2118 20.08.19 12:48 Сейчас в теме
(12) Это да... Надежда на заказчиков, которые все-таки пользуются телеграмом.
TreeDogNight; +1 Ответить
14. oldcopy 122 20.08.19 12:51 Сейчас в теме
(13) Сколько мы не пытались прикрутить Телеграм к реальным бизнес процессам - обычно все оставалось на уровне "да, прикольно, а под Viber/Whatsapp так можно?".
16. zfilin 2118 20.08.19 12:56 Сейчас в теме
(14) В наших краях с таким не сталкивался, но это может мне так исключительно повезло, что все вокруг телеграмом пользуются. Хотя, вайберо/вацап тоже в почете.
22. CyberCerber 334 21.08.19 12:21 Сейчас в теме
(14) На Viber это переделать совсем не сложно. Есть подобная подсистема, которая работает одновременно на Telegram, Viber, Facebook
24. zfilin 2118 21.08.19 12:24 Сейчас в теме
(22) О! Круто. А можно ссылку? Было бы любопытно посмотреть.
25. CyberCerber 334 21.08.19 12:26 Сейчас в теме
(24) Ссылки пока нет. Приезжайте в Питер, буду рассказывать. :-)
https://event.infostart.ru/2019/#speaker1009724
26. zfilin 2118 21.08.19 12:27 Сейчас в теме
27. oldcopy 122 21.08.19 12:52 Сейчас в теме
(22) Только вы забыли сказать, что у Viber, как и Whatsapp, API закрытый и доступен только по платной подписке, что резко снижает число желающих... Потому как боты по большому счету пока баловство, нет в них насущной необходимости.
28. CyberCerber 334 21.08.19 12:55 Сейчас в теме
(27) Нет, API Viber открытый и бесплатный. Зайдите на https://partners.viber.com, создайте бота и работайте.
С WhatsApp все сложнее... У них сейчас вообще нет запущенного API, идет пока тестовый запуск. Когда будет полностью запущено, посмотрим, что у них с условиями использования будет.
17. serg-lom89 49 20.08.19 15:24 Сейчас в теме
Однозначно плюс
Насчёт выбора месенждера, это можно как говориться и приучить пользователя, главное что бы работало хорошо и быстро. Просто показать все возможности, но и другие месенждеры тоже хороши.
Просто телега даёт открытый апи, бери и сразу пользуйся
20. A_Max 17 21.08.19 11:37 Сейчас в теме
У всех "публичных" месенджеров есть один очень важный недостаток. Их основное назначение частная жизнь и меня (и коллег в частности) отчасти достаёт смешение работы и личного пространства. А загнать то так конечно куда угодно можно.

Я всеми руками поддреживаю расширяемость телеги, но она превращается в какую-то помойку личных сообщений, ботов, новостных лент и т.п.

Так что мне ближе таки чтобы для корпоративного использования было отдельное приложение. Ну или на выбор самого "клиента".
memb3r; oldcopy; +2 Ответить
21. zfilin 2118 21.08.19 11:39 Сейчас в теме
(20) Ну они обещали группы, так можно было бы как-то упорядочить помойку. Но пока в базовой версии групп нет. =(
23. CyberCerber 334 21.08.19 12:23 Сейчас в теме
(21) В десктопной версии есть "Рабочий режим", когда можно скрыть все каналы и неважные чаты
SirStefan; +1 Ответить
29. oldcopy 122 21.08.19 12:58 Сейчас в теме
(20)
У всех "публичных" месенджеров есть один очень важный недостаток. Их основное назначение частная жизнь и меня (и коллег в частности) отчасти достаёт смешение работы и личного пространства. А загнать то так конечно куда угодно можно.


Это и есть самая большая проблема, к которой еще добавляется слабый контроль за таким каналом связи. А еще веселей, если сотрудник увольняется или уходит к конкурентам. В корпоративном приложении заблокировал аккаунт и все. А тут вся история остается у него, со всеми документами, переписками и т.д. и т.п. Принудительно отбирать и чистить телефон при увольнении?
30. el-gamberro 54 21.08.19 13:03 Сейчас в теме
(29) Может проще давать корпоративную симку и на нее привязывать телеграмм?
После ухода сотрудника все история общения останется в компании.
Ну а кто жлобится, пусть сам и расхлебывает такое.
34. mondordom 21.08.19 17:06 Сейчас в теме
(30) Не поможет симка. Данные хранятся на устойстве, а не сим карте. Кроме того это устройство может быть вообще без модуля сотовой связи. Какая гарантия, что сотрудник не установит себе на домашнем ПК телеграм, зарегистрировав его на служебную учетку с помощью еще пока работающего (он же еще не уволился) корпоративного телефона. И вся история будет сохраняться на его домашнем ПК.
Например, у меня телеграм стоит на телефоне и ноутбуке. А бывало, что и на нескольких разных телефонах одновременно. Под одной учеткой. И вся переписка синхронизируется на всех устройствах.
A_Max; oldcopy; +2 Ответить
36. oldcopy 122 22.08.19 00:39 Сейчас в теме
(34)
Не поможет симка. Данные хранятся на устойстве, а не сим карте.


Собственно о том и речь. Если мы блокируем доступ в корпоративном приложении - то мы можем быть уверены, что больше бывший сотрудник туда не зайдет. А с мессенджерами есть очень много очень разных вариантов. И у Телеграма с этим хуже всего, сквозного шифрования по умолчанию нет, можно добавить хоть 100500 устройств и на каждом будет копия переписки.

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

(30)
Может проще давать корпоративную симку и на нее привязывать телеграмм?


Все осложняется тем, что мессенджеры народ широко использует в личных целях и скорее всего на телефоне сотрудника они уже будут, с привязками к его личным симкам, естественно. Как вы собираетесь переключить его на корпоративную сим? Снеси свой Viber, где у тебя все друзья-подруги, родственники и т.п. и поставь новый, с корпоративным ботом? Догадываетесь куда вас пошлет сотрудник?
user866381; A_Max; +2 Ответить
61. SirStefan 38 27.08.19 20:08 Сейчас в теме
(34) Включить двухфакторную аутентификацию, пароль не давать. При уходе удалить из активных устройств все кроме рабочего.
37. borodatii 2 22.08.19 06:57 Сейчас в теме
(29) а корпоративное приложение не даёт сохранять данные на телефона/делиться по почте? В телеграме можно снести любое сообщение так, что следов почти не останется (только если на него отвечали, останется текст "Удаленное сообщение").
31. Xershi 797 21.08.19 14:18 Сейчас в теме
Как идея написать расширение на УФ. Большинство конфигураций на 8.3.12 уже могут работать с этим.
На ОФ конечно только подсистема.
32. zfilin 2118 21.08.19 14:24 Сейчас в теме
(31) Расширение для УФ будет. Уже включено в план.
35. Dzenn 359 21.08.19 20:08 Сейчас в теме
38. zfilin 2118 22.08.19 09:10 Сейчас в теме
(35) О! У вас отличное решение, я всем рекомендую, кому нужна не "почти коробка", а "совсем коробка".
39. Kupinov 13 27.08.19 08:12 Сейчас в теме
Прошу Вас уточнить следующие вопросы 1.как работает программа с эмоджи? Возможно хранить их в 1С и выводить в сообщениях или названиях кнопок? 2. Скорость отлика телеграмм бота идет с задержкой или ответ поступает моментально. 3. Возможно работать с сервером телеграмм через прокси. В связи с его блокировкой на территории РФ? 4.Использует программа webhook?
40. zfilin 2118 27.08.19 09:25 Сейчас в теме
(39) 1. В любых сообщениях и названиях кнопок вы можете вставить код эмоджи в формате U+xxxx+ и при выводе сообщения или названия кнопки код будет преобразован в картинку эмоджи. Найти необходимый код можно тут - https://emojipedia.org/
Вот, например, знак доллара - U+1F4B2+ (https://emojipedia.org/heavy-dollar-sign/)

2,4. Скорость отклика зависит от вашего интернет-канала. Но стороны 1С вы можете обрабатывать входящие сообщения по таймеру (регламентные события) не используя webhook, в этом случае будет задержка между вызовами обработчика. Либо сразу же по webhook. Система поддерживает оба способа.

3. На данный момент прокси не поддерживается, однако версия с поддержкой прокси сейчас в тестировании. Будет в ближайшее время, следите за обновлениями.
41. Kupinov 13 27.08.19 11:54 Сейчас в теме
Эмоджи по коду неудобно. Программа должна быть запущена на сервере windows и работать 24 часа в сутки. Ее отключение приводит и к отключению бота?
44. zfilin 2118 27.08.19 11:59 Сейчас в теме
(41) В данный момент изменения работы с эмоджи не планируются, но вы можете внести предложение на почту me@zfilin.org.ua как именно вам было бы удобно.

Да, подсистема это "бэкенд" бота, который и взаимодействует с пользователем. При отключении подсистемы бот перестанет отвечать.
42. Kupinov 13 27.08.19 11:56 Сейчас в теме
Как Вы реализовали постоянный процесс опроса телеграмм сервера? И какие данные выводятся при ее опросе? Если информационное окно?
47. zfilin 2118 27.08.19 12:04 Сейчас в теме
(42) Опрос сервера происходит по таймеру (регламентные события) не используя webhook, либо сразу же по webhook. Подсистема поддерживает оба способа.

(43) Все типы сообщений будут приняты, как входящие сообщения с соответствующими заполненными полями, которые вы можете обработать в процедуре ЮК_ТГ_Пользовательский.ОбработатьСообщение либо ЮК_ТГ_Пользовательский.ПередОбработкойОбновления
50. Kupinov 13 27.08.19 12:20 Сейчас в теме
(47)
регламентные события


регламентные события - Наличие MS SQL сервера обязательно для регламентные. Файловая версия обеспечит выполнение регламентных событий?
52. zfilin 2118 27.08.19 12:23 Сейчас в теме
(50) Наличие SQL сервера не является обязательным для выполнения регламентных заданий, но в файловом режиме должен быть запущен менеджер обработки регламентных заданий.

Подробнее на тему регламентных заданий и режима запуска 1С вам лучше почитать в специализированной теме на сайте.
51. Kupinov 13 27.08.19 12:22 Сейчас в теме
(47) webhook - Кроме данной обработки понадобиться еще web сервер? sql для выполнения регламентных событий?
54. zfilin 2118 27.08.19 12:26 Сейчас в теме
(51) Для подключения webhook http-сервис должен быть опубликован. Это делается при помощи web-сервера.
43. Kupinov 13 27.08.19 11:59 Сейчас в теме
Телеграмм бот может реагировать и на другие события. Например Отправить файл, звук, видео. Исправить выводимое ранее сообщение, интернет ссылки, другой вид клавиатуры, отключение клавиатуры. Это все предусмотрено у Вас?
45. Kupinov 13 27.08.19 12:02 Сейчас в теме
И если это есть можно не вникая в код программы получить реферальную ссылку, выслать личное сообщение пользователю, и другие механизмы аналогичны как у работающие у ботов.
48. zfilin 2118 27.08.19 12:10 Сейчас в теме
(45) Вы можете работать с подсистемой не вникая в ее код, но вообще не вникать в код не получится. Действия выполняемые ботом это все-равно некий код 1С.
46. Kupinov 13 27.08.19 12:04 Сейчас в теме
Какие информационные отчеты включены в вашу конфигурацию?
49. zfilin 2118 27.08.19 12:13 Сейчас в теме
(46) Конфигурация не предусматривает информационных отчетов.
53. Kupinov 13 27.08.19 12:24 Сейчас в теме
Ваш бот настроен на администрирование чатов. Скажите пожалуйста возможно с помощью Вашей программы получить список пользователей чата?
56. zfilin 2118 27.08.19 12:31 Сейчас в теме
(53) Подсистема не поставляется вместе с ботом. В демонстрационной базе указаны данные тестового бота. Для своего бота вы можете задать любые настройки, которые сочтете нужным.
55. Kupinov 13 27.08.19 12:30 Сейчас в теме
Web Сервер, SQL, Круглосуточная работа, статический IP. Вы можете посоветовать провайдера сервера который это обеспечит?
57. zfilin 2118 27.08.19 12:32 Сейчас в теме
(55) Да, напишите мне на почту, я могу посоветовать хорошего провайдера.
58. Kupinov 13 27.08.19 12:32 Сейчас в теме
Прошу Вас мне объяснить чем Ваша разработка лучше чем аналоги на других языках ? Python или PHP?
59. zfilin 2118 27.08.19 12:35 Сейчас в теме
(58) Моя разработка лучше, чем аналоги на других языках, тем что она может быть очень просто интегрирована в существующую учетную систему и взаимодействовать с ней (выборка и предоставление данных, ввод новых данных) без дополнительных "прослоек", сразу и "нативно".
60. zfilin 2118 27.08.19 17:26 Сейчас в теме
(58) Я так понимаю, вы хотите улучшить свою криптобиржу с помощью подсистемы?
62. zfilin 2118 29.08.19 09:51 Сейчас в теме
Опубликована версия 1.0.1.0

Изменения в версии:
* добавлена поддержка подключения через прокси
63. acanta 72 05.10.19 03:31 Сейчас в теме
А можно ли телеграм установить на ТСД?
Чтобы отсканировать штрих-коды в сообщение, нажать на кнопку в телеграмм боте и в 1с возник приходный ордер?
И чтобы телеграм показывал количество строк в сообщении?
С телефона неудобно камерой... Возможно есть такая модель ТСД, которая и отсканировать штрих-коды может быстро и сфотографировать. Сделанные фотографии приложить в сообщении телеграм и прикрепить к приходному ордеру.
Особенно интересно чтобы эта модель сканера могла отсканировать номера купюр(не штрих-коды) на банкнотах и сформировать ведомость для инкассаторов.
64. zfilin 2118 05.10.19 11:33 Сейчас в теме
(63) про ТСД не знаю, но это же отличная идея! Мне и в голову не приходило, что телефон с камерой можно использовать в качестве ТСД с ботом. Бюджетный вариант для тех кому покупать ТСД дорого, а телефон есть и автоматизации хочется. Надо только найти хорошую библиотеку распознавания ШК из картинки.
Спасибо, кажется, я смогу ещё заработать на своей подсистеме, у меня было пару желающих, которым я не мог ничего предложить.
65. zfilin 2118 07.10.19 08:56 Сейчас в теме
Опубликована версия 1.0.3.2

Изменения в версии:
* Добавлен режим "Автопинг". При включенном автопинге база периодически пытается установить соединение с веб-сервисом и в случае ошибки посылает сообщение в выбранный чат.
* исправлено несколько мелких багов
66. zfilin 2118 07.10.19 08:57 Сейчас в теме
Если вы уже скачивали подсистему и хотите получить обновление, напишите мне сюда в личные сообщения.
67. zfilin 2118 03.12.19 22:40 Сейчас в теме
Опубликована версия 1.0.3.4

Изменения в версии:
* мелкие исправления и интерфейсные улучшения

(если вы уже скачали подсистему и хотите получить это обновление, напишите мне в ЛС)
Оставьте свое сообщение

См. также

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Использование хранимых процедур MS SQL Server в 1С

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf MS SQL Абонемент ($m) Внешние источники данных

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

1 стартмани

03.12.2019    4855    3    Dedushka    26       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Вебхук. Путь Телеграма

Статья Программист Конфигурация (md, cf) v8 Абонемент ($m) Внешние источники данных Интеграция

Долгое (на самом деле нет) и нелегкое путешествие телеграма к неведомым (из за РКН) конфигурациям 1С. Памятка себе.

1 стартмани

03.10.2019    7983    5    platonov.e    12       

Получение изображения с IP-камеры

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Внешние источники данных

Получение изображения JPG с IP-камеры в виде двоичных данных. В 1С может применяться для фотографирования объектов.

1 стартмани

10.09.2019    5604    21    sivin-alexey    8       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Описание формата внутреннего представления данных 1С в контексте обмена данными

Статья Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Разработка

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    8265    7    Dementor    27       

Согласование задач из Outlook

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Windows Абонемент ($m) Внешние источники данных

Согласование задач непосредственно из почтовой программы, в моем случае Outlook 2013 без каких-либо дополнительных настроек. Из почты отправляется GET запрос к HTTP-сервису 1С, который в свою очередь выполняет задачу.

1 стартмани

06.09.2019    4241    10    duhh    17       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Обмен большими данными между клиентом и сервером

Статья Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Внешние источники данных

В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.

1 стартмани

27.08.2019    6029    1    logos    17       

Расширение Бром для интеграции с 1С

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) Внешние источники данных WEB

Из этой статьи вы узнаете, как можно быстро и просто синтегрироваться с любой конфигурацией 1С при помощи расширения Бром.

1 стартмани

06.08.2019    2869    4    itworks    10       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Конфигурация для обмена данными (интеграционная шина)

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Внешние источники данных WEB

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

4 стартмани

08.07.2019    4908    19    miha-28    15       

Интеграция 1С с Битрикс CRM через REST API

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Внешние источники данных

На фоне неутихающего обострения «бизнеса» по внедрению СРМ-систем остро встают вопросы обмена данными с уже существующими системами. В статье рассматривается выгрузка контактов, товаров и сделок из 1С в Битрикс CRM через REST API, приложена обработка для тестирования.

1 стартмани

28.06.2019    10157    13    muzipov    7       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Шаблон http-сервиса для вашего проекта

Инструменты и обработки Программист Архив с данными v8 v8::Mobile 1cv8.cf Абонемент ($m) Внешние источники данных WEB Мобильная разработка

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    10101    60    MarkoSokolov    47       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Обмен через XML WEB Разработка

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    20389    21    riposte    63       

WhatsApp чат для 1С

Инструменты и обработки no Архив с данными v8 v8::УФ 1cv8.cf Абонемент ($m) Внешние источники данных

WhatsApp чат для 1С. Расширение конфигурации, подходит для любых конфигураций 1С (управляемые формы).

5 стартмани

15.04.2019    4643    20    ManyakRus    19       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Доработка функционала отправки дополнительных реквизитов 1С: ЭДО для Татнефть

Инструменты и обработки Бухгалтер Расширение (cfe) v8 ERP2 БУ Документооборот и делопроизводство Абонемент ($m) Внешние источники данных

Подключаемое расширение к конфигурации ERP с функционалом отправки дополнительных реквизитов 1С ЭДО для Татнефть (№ и дата договора, подразделение, автор, примечание) в электронных документах Счет-фактуры и ТОРГ-12 Проверялось на 1С:ERP Управление предприятием 2.4.6.160.

2 стартмани

07.04.2019    4739    10    sapervodichka    6       

Аутентификация на внешних сервисах посредством OAuth

Статья Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Информационная безопасность Внешние источники данных

Пример подключения к сервисам Google из 1С с помощью протокола OAuth и получения данных с внешнего сервиса.

1 стартмани

03.04.2019    9827    8    binx    9       

Сдача регламентированной отчетности из программ 1С Промо

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

от 1500 руб.

Формирование xml файла ЭДО (СБИС, Диадок, Такском и т.п.) для типовых документов (счета-фактуры, накладные)

Инструменты и обработки Программист Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Документооборот и делопроизводство Абонемент ($m) Внешние источники данных Обмен через XML

Не все типовые документы типовых конфигураций 1С можно выгрузить в файл формата xml ЭДО. Например счет-фактуру, на текущий момент момент это не предусмотрено. Обработка позволяет сделать это.

4 стартмани

30.03.2019    15145    124    capitan    60       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

Декларации по формам 11 и 12 алкогольной продукции, интеграция с ПО Декларант-Алко

Отчеты и формы Бухгалтер Архив с данными v8 Розничная и сетевая торговля (FMCG) Россия БУ Розничная торговля Абонемент ($m) Регламентированная отчетность Внешние источники данных

Конфигурация на обычных формах, платформа 1С 8.2.19.130 и выше, с помощью которой можно сформировать Декларации по формам 11 и 12 алкогольной продукции, гибрид/интеграция с ПО Декларант-Алко версии 4.31.05 и выше.

1 стартмани

25.03.2019    4033    8    independ    6       

Работа с Active Directory из 1С (загрузка / выгрузка данных)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Внешние источники данных

Загрузка данных из Active Directory / Изменение информации пользователя в AD из 1С.

1 стартмани

26.02.2019    6701    60    Смешной 1С    7       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Телеграм + 1С + Вебхуки + Апач + Самоподписанный сертификат

Статья Программист Архив с данными v8 Windows Абонемент ($m) Внешние источники данных

Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать.

1 стартмани

26.02.2019    8992    10    alexlx    29       

Универсальное расширение 1С для Google Таблиц и Документов

Статья Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Внешние источники данных

Эта статья для тех, кто использует G Suite и 1С. Готовое решение для выгрузки отчетов и печатных форм из баз 1С в Google Диск в формате Google Таблиц и Google Документов. Информация по его внедрению. Описание создания и настройки проекта в GCP.

1 стартмани

31.01.2019    9355    22    Maria18    16       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

HTTP API Диадок. Загружаем в Диадок любой документ. Посредством POST и GET запросов

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Внешние источники данных

Поставили задачу через HTTP API Диадок (diadoc-api.kontur.ru) отправить любой файл в Диадок и подписать его (например, служебную записку в формате пдф). Посредством POST и GET запросов.

2 стартмани

14.01.2019    6203    12    John_d    6       

Применение средств MS SQL R service для 1С

Статья Программист Нет файла v8 1cv8.cf MS SQL Абонемент ($m) Внешние источники данных

Некоторое время назад Microsoft добавила в MS SQL сервер службы машинного обучения, позволяющие выполнять программный код на языках программирования R и Python. В статье будет продемонстрирована общая схема и принцип того, как можно использовать данные службы в контексте разработки на 1С. 

1 стартмани

25.11.2018    11096    Robbi    14