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

25.08.24

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

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

Скачать файл

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

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

Обработки:

  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    2746    3    0    

10

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

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

60000 руб.

07.05.2019    34839    68    45    

27

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

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

57600 руб.

26.11.2024    2521    2    3    

5

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

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

36000 руб.

03.08.2020    19155    23    22    

20

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

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

12000 руб.

02.02.2021    18924    54    50    

31

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

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    944    4    2    

6

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

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

24000 руб.

27.09.2024    4251    3    2    

4

Обмен с ГосИС WEB-интеграция Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    93264    193    217    

344
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 158 28.02.24 07:13 Сейчас в теме
Я так понял это все для платного инструмента 1С:Шина?
2. dsdred 3804 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 811 12.03.24 08:31 Сейчас в теме
Что вы подразумеваете под PAPI? В интернетах написано PAPI - Переносимый интерфейс, реализованный в виде библиотеки, для доступа к счетчикам аппаратной производительности на различных современных микропроцессорах. Он широко применяется для сбора низкоуровневых метрик производительности в компьютерных системах. Как это связано с Вашими инструментами интеграции?
5. dsdred 3804 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 811 12.03.24 10:00 Сейчас в теме
(5) Теперь понятно, спасибо
7. dab85 28.08.24 10:30 Сейчас в теме
(5) Расскажите, а нет у вас примера сервиса для замены 1с шины?)
8. dsdred 3804 28.08.24 11:10 Сейчас в теме
(7) 1с шина это всего лишь транспорт с возможностями маршрутизации, трансформации и тд.

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

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

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