Локтионов Антон

216
Рейтинг

Anton64
Антон Локтионов



  •   Регистрация: 19.05.2014 (9 лет назад)

  •   Был(а) на сайте: 31.03.2024

Друзья
  • Павел Меркулов
  • Дмитрий Клинтухов
Подписчики 27

Группы

Профессиональный разработчик

Партнер IS-WP

IE 2015 Участник

IE 2016 Участник

Докладчик Meetup

Рейтинг 216

Опыт разработки ботов на 1С: от идеи до продукта, кейсы использования

Статья Программист Бесплатно (free) Нет файла Мессенджеры и боты

Телеграм-боты прочно вошли в нашу жизнь – через них удобно получать уведомления и обращаться к информационным системам за нужными данными. О тонкостях двусторонней интеграции телеграм-бота с 1С без публикации базы 1С на веб-сервере на митапе «Мессенджеры в 1С» рассказал аналитик Тинькофф банка Антон Локтионов.

12.01.2023    4142    Anton64    5       

22

[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Абонемент ($m) Расширение (cfe) Мастера заполнения

Бесплатное заполнение реквизитов контрагентов в 1С: Бухгалтерия, 1С: УНФ на базе сервиса dadata.ru. Добавляет кнопку заполнения по ИНН в карточку нового контрагента, не требует подписки на ИТС.

1 стартмани

09.01.2018    70928    373    Anton64    96       

52

Публичный аккаунт Viber. Регистрация и отправка сообщений

Инструменты и обработки Для всех Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Мессенджеры и боты

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

1 стартмани

12.04.2017    71031    107    Anton64    27       

25

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Универсальные функции Механизмы платформы 1С

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    53473    25    Anton64    25       

119

Комментарии

ПубликацииОпыт разработки ботов на 1С: от идеи до продукта, кейсы использования#9 07.12.23 11:55
(8) В статье написано, что Long polling рекомендуемый метод по сравнению с short polling.
По пунктам:
1) Там сравнение long и short polling. Про их разницу в контексте самого телеграма. Инфа больше для людей, которые используют short poll. Если посмотрите публикации на инфостарте, то станет понятно, что большинство разработчиков даже не задумываются об этом, несмотря на низкую скорость обработки запросов при short poll.
2) Я разве что-то писал про то, что getUpdates оптимальнее webhook? Для каждого случая своё решение. Боты на getUpdates распространены и на других технологиях, опять же из-за того, что не нужен https адрес, а можно просто запустить бота там, где есть доступ к интернету. Если есть возможность полноценно опубликовать бота с вебхуками, то это замечательно.
3) Есть возможность отвечать на сообщения фоновым заданием. В таком случае обработка следующего сообщения не тормозится логикой ответа на текущее.

В целом, ваш посыл понятен. Если сравнивать Webhook и Long Polling, то при возможности лучше выбрать Webhook. Спору нет.
Но есть еще и другие нюансы, которые могут вносить коррективы:
1) не всегда есть доступ до инфраструктуры заказчика. В таком случае физически не получится настроить всё, что необходимо для Webhook. Потратить впустую время на выяснение этого факта - слишком дорогое удовольствие, по крайней мере для меня;
2) практика работы с 1С показывает, что если есть возможность ограничиться средствами самой 1С, то лучше так и сделать. Иначе возможны ситуации, когда придется потратить очень много времени на разборы с тем, что никак к решению не относится. Здесь довольно сложно передать мысль, но я это прочувствовал на своём опыте)

Если абстрагироваться от 1С, то ботов на других технологиях я абсолютно всегда делаю на Webhook. Согласен с тем, что это проще и удобнее.
ПубликацииОпыт разработки ботов на 1С: от идеи до продукта, кейсы использования#0 12.01.23 15:38
Телеграм-боты прочно вошли в нашу жизнь – через них удобно получать уведомления и обращаться к информационным системам за нужными данными. О тонкостях двусторонней интеграции телеграм-бота с 1С без публикации базы 1С на веб-сервере на митапе «Мессенджеры в 1С» рассказал аналитик Тинькофф банка Антон Локтионов.
ВКGGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif#254 20.09.22 20:29
(253) Кажется, что всё нормально. Извиняюсь за панику, дело видимо было в выросшей нагрузке (конкурентных запросах) от разных пользователей, что приводило к блокировке файла с одинаковым названием. Хотя раньше этот подход работал без проблем.
ВКGGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif#252 19.09.22 14:56
(251) Используется "ПодключитьВнешнююКомпоненту"
ВКGGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif#250 19.09.22 12:18
(249)
Цитата
NativeAPI или COM
а это как понять?

ВыходнойФайл - возможно другие пользователи то же самое делают одновременно. Может из-за этого быть ошибка?
Думаю может есть смысл переписать, чтобы названия файлов были временными (уникальными), а не как сейчас фиксированные...
ВКGGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif#248 19.09.22 11:57
(247)
Код
   Если Graphics = Неопределено Тогда
      Рисунок = ВывестиИзображениеВОбластиТД(ДанныеКартинки, ТД, Область);
   Иначе
      //+++ новое
      ИмяФото = "tmp.jpg";//НС.ИмяФото;
      ФотоКаталог = КаталогВременныхФайлов() + ИмяФото;
      ДанныеКартинки.Записать(ФотоКаталог);
      
      Graphics.ПолучитьИзображение(ФотоКаталог);   
      ИмяФото1 = "tmp1.jpg";//НС.ИмяФото;
      ВыходнойФайл = КаталогВременныхФайлов() + ИмяФото1;
      Graphics.ИзменитьРазмерИзображения(90,90, 0, Истина);
      Graphics.СохранитьИзображение(ВыходнойФайл, 1, 100, Ложь);
      // новое
      Graphics.Закрыть();
      
      КартНоваяя = Новый Картинка(ВыходнойФайл);
      
      Рисунок = ВывестиИзображениеВОбластиТД(КартНоваяя, ТД, Область);
      //---новое
   КонецЕсли;   
ВКGGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif#246 19.09.22 10:50
Недавно начались появляться ошибки, сначала
Код
Ошибка при вызове метода контекста (СохранитьИзображение): Ошибка вызова метода внешней компоненты

потом
Код
Ошибка совместного доступа к файлу

Версия платформы 8.3.17.1549 (не менялась, раньше всё было норм).
Было у кого-нибудь подобное?
Dev[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ#93 24.11.21 20:19
(92) Попробуйте уточнить у автора этой публикации https://infostart.ru/public/1000798/
В текущей не будет доработок.
Dev[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ#91 04.08.21 17:15
(90) вы можете заметить по названию скачиваемого файла, что он предназначен не для вашей версии конфигурации.
В этой публикации - https://infostart.ru/public/1000798/ коллега продолжает развивать расширение для новых версий УНФ.