Три инструмента для сервисов интеграции

25.08.24

Интеграция - WEB-интеграция

«Сервисы интеграции» - механизм новый, поэтому инструментов по работе с ним мало, а точнее их вообще нет. Делюсь своими наработками.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Сообщения сервисов интеграции [2024.03.01]
.epf 17,97Kb ver:2024.03.01
95
95 Скачать бесплатно
Настройка сервисов интеграции [2024.02.23]
.epf 9,20Kb ver:2024.02.23
93
93 Скачать бесплатно
Настройка сервисов интеграции [2024.04.13]
.epf 13,54Kb ver:2024.04.13
34
34 Скачать бесплатно
Настройка сервисов интеграции [2024.08.25]
.epf 14,76Kb ver:2024.05.07
91
91 Скачать бесплатно
Сообщения сервисов интеграции [2024.02.23]
.epf 16,21Kb ver:2024.02.23
77
77 Скачать бесплатно
Сообщения сервисов интеграции [2024.08.25]
.epf 19,74Kb ver:2024.05.06
98
98 Скачать бесплатно
Отправка сообщения сервисов интеграции [2024.02.24]
.epf 10,31Kb ver:2024.02.24
88
88 Скачать бесплатно
Отправка сообщения сервисов интеграции [2024.05.08]
.epf 11,90Kb ver:2024.05.08
30
30 Скачать бесплатно
Отправка сообщения сервисов интеграции [2024.08.25]
.epf 14,57Kb ver:2024.07.04
69
69 Скачать бесплатно

Обработки:

  1. Настройка сервисов интеграции [V2024.05.07] – Инструмент повторяет типовой функционал, но имеет несколько особенностей.
  2. Отправка сообщения сервисов интеграций [V2024.07.04] – Инструмент позволяет создать сообщение сервиса интеграции на выбранном канале.
  3. Сообщения сервисов интеграции [V2024.05.06] – Инструмент из разряда «MustHave». Позволяет отслеживать какие и сколько сообщений находятся в канале. Проверяет есть ли связь с шиной. Может удалять ненужные сообщения.

 

Настройка сервисов интеграции

*Функционал появился в платформах с версии 8.3.17

 

 

Типовая:

 

 

Отличия от типовой:

  • Настройки расположены под списком, что позволяет быстрее настраивать каналы, не открывая постоянно еще одно окно.
  • Присутствует кнопка показать пароль.
  •  
     Сохранение/чтение настроек в JSON [V2024.04.13]

     

     

В остальном функционал такой же.

Запланировано в будущем:

  • Сохранение настроек в файл

 

Отправка сообщения сервисов интеграции

*Функционал появился в платформах с версии 8.3.17

 

 

Типового аналога нет.

Данная обработка позволяет:

  • Отправлять сообщения в нужный канал с выбранными получателями.
  • Возможность указать идентификатор сообщения, на который будет отправлен ответ.
  • Вставлять произвольный текст сообщения.
  • Запуск фонового задания по работе с 1С:Шиной.
  • Остановки фонового задания по работе с 1С:Шиной.
  •  
      V2024.07.04
    • Добавлена проверка на Минимальную версию платформы 8.3.17. Если платформа меньше, функционал будет отсутствовать
    • Добавлена проверка на версию платформы 8.3.21. Если версия больше или равна тогда появится возможность снять галочку создающую параметр "РазмерСообщения"

     

Запланировано в будущем:

  • Заполнение на основании сообщения

 

Сообщения сервисов интеграции

*Функционал появился в платформах с версии 8.3.21 (использую свойство «РазмерТела»)

 

 

Типового аналога нет.

Данная обработка позволяет:

  • Смотреть в моменте на то сколько сообщений находится в каналах
  • Включать и отключать авто обновления формы
  • Смотреть подключены ли каналы к 1С:Шине
  • Производить отборы сообщений
  • Просматривать свойства и параметры сообщений
  • Удалять ненужные сообщения
  •  
    Просмотр тела сообщения [V2024.03.01]

     

Запланировано в будущем:

  • Сохранение сообщения или передача сообщений в другой канал
  • Совместимость с 8.3.18

Баг платформы:

  • На текущий момент есть баг по выборке количества сообщений. В платформе оно не работает из-за чего выбираются все подходящие под отбор сообщения. Баг исправлен. 
  • Не работает отбор по свойству «ИдентификаторСообщенияЗапроса» по значению "00000000-0000-0000-0000-000000000000". Ошибка отправлена в 1С.

 

 
2024.05.08 UPD: 
  • Во все обработки добавил закомментированную функцию СведенияОВнешнейОбработке()
  • Во всех обработках были проведены санитарные работы. Поправлен нейминг, исправлены мелкие баги и прочее.

 

На этом все, всем удачи в работе и новых свершений!

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

PAPI-tools на GitHub

 

Шина Интеграция Архитектура ESB Сервисы интеграции Сообщения сервисов интеграции Обработка 8.3.17 8.3.18 8.3.21 PAPI-tools GitHub PAPI

См. также

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL, 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    2135    2    0    

9

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    1865    1    1    

4

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С. Бесплатный период Техподдержки - 1 месяц.

60000 руб.

07.05.2019    34171    63    45    

24

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    3372    3    2    

4

WEB-интеграция Программист Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    18527    53    50    

29

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    18774    20    22    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 157 28.02.24 07:13 Сейчас в теме
Я так понял это все для платного инструмента 1С:Шина?
2. dsdred 3786 28.02.24 08:00 Сейчас в теме
(1) Нет. Это все для "Сервисы интеграции" и "Сообщения сервисов интеграции" которые появились в 8.3.17.

Выложил эти инструменты заранее так как скорее всего на следующей неделе выложу статью в которой буду использовать эти инструменты.
Название будущей статьи:
"Сервисы интеграции – новый стандарт или просто коннектор?"

Краткое описание будущей статьи:
"В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?"

П.С. В следующей статье вы развеете миф по поводу своего вопроса.
shu_vol; headMade; Totoro; Ferth; timeforlive; +5 Ответить
3. user1969989 29.02.24 15:54 Сейчас в теме
Анекдот:
- Знаете как заинтриговать человека?
- Как?
triviumfan; shu_vol; dsdred; +3 Ответить
4. frkbvfnjh 809 12.03.24 08:31 Сейчас в теме
Что вы подразумеваете под PAPI? В интернетах написано PAPI - Переносимый интерфейс, реализованный в виде библиотеки, для доступа к счетчикам аппаратной производительности на различных современных микропроцессорах. Он широко применяется для сбора низкоуровневых метрик производительности в компьютерных системах. Как это связано с Вашими инструментами интеграции?
5. dsdred 3786 12.03.24 08:57 Сейчас в теме
(4) PAPI - Pretty API. (от испанского PAPI - папочка) Шуточное название.
В итоге PAPI — это моя головная боль))
Про PAPI рассказывал тут -> https://infostart.ru/pm/1406269/

Тогда это была первая версия и выполняла только роль "Подсистемы с универсальным HTTP-сервисом"
Я ее обещал выложить, но, когда доделал..., решил, что надо переделать.
Потом я выпустил вторую версию в 2021 году и ее даже с git подружили с коллегами. Работал на стартапе и было забавно, когда программисты не 1сники говорили: Нужен метод в PAPI. Как PAPI возвращает... Они реально про 1с ничего не знали и думали, что это какой-то типовой, платформенный механизм))
В 2022 я понял, что опять не нравится...

В итоге сейчас третья реинкарнация и я решил выложить ее в свой день рождения на github, в том виде, в котором будет на этот момент.
Прикрепленные файлы:
6. frkbvfnjh 809 12.03.24 10:00 Сейчас в теме
(5) Теперь понятно, спасибо
7. dab85 28.08.24 10:30 Сейчас в теме
(5) Расскажите, а нет у вас примера сервиса для замены 1с шины?)
8. dsdred 3786 28.08.24 11:10 Сейчас в теме
(7) 1с шина это всего лишь транспорт с возможностями маршрутизации, трансформации и тд.

Нужно конкретики. Что у вас с чем меняется?

Я планирую примеры сделать с небольшими обменами. Чисто по http и по Шине 1с.
9. dab85 03.09.24 10:12 Сейчас в теме
(8) хотелось бы HTTP сервис, который покажет те же каналы/способы передачи и тд. т.е, вообще, можно обмануть 1ску, подсунув вместо шины свое веб-поделие?))))я понимаю, что это слишком "жирный" вопрос) но, я пока просто не встречал, или плохо искал материал на эту тему.
10. dsdred 3786 03.09.24 10:23 Сейчас в теме
(9) Ну голым sql я показывал как это сделать ))
посмотрите статью https://infostart.ru/1c/articles/2042916/
Смотрите "Эксперимент с переносом сообщения средствами СУБД"
И есть момент где я через постман показываю запросы которые возвращают каналы для конфигуратора.
Соответственно все возможно.

Я даже хотел сделать мини коннектор без Шины написанный на Node.js.
Может быть вернусь к этой идее.
И про фейковую Шину тоже думал, но это прямо надо много времени потратить.
Оставьте свое сообщение