Обзор программного продукта 1С:Шина

09.10.23

Учетные задачи

В данной статье мы проведем краткий теоретический обзор нового программного обеспечения 1С: Шина.

Возможности системы программы 1С:Шина

 

Конфигурация системы 1С:Шина – программный продукт, класса «Сервисная шина предприятия».


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

 

Централизация обмена информационных систем

 

Где есть центральный элемент - «1С:Шина» и есть её пользователи – информационные системы. Проще говоря «Шина» является непосредственно посредником между отправителем и получателем.


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

 

Шина позволяет решить следующие проблемы:
- Нестабильность работы
- Большие трудозатраты на поддержку
- Нет стандартов унификации обмена
- Сложности по мониторингу надежности
- Рассинхронизация данных
- Сложность масштабирования. 

  

 Способы подключения конфигурации системы 1С:Шина

 

Посмотрим на возможные способы подключения:
                              
- (SOAP) Веб сервисы. На основе схем WSDL
- HTTP Сервисы (создавать свои, отправлять http запросы, подключаться к существующим)
- AMQP 1.0
- Встроенные инструменты для взаимодействия с RabbitMQ
- Сервисы интеграции (механизм платформы 1С)
- JMS (Apache ActiveMQ Artemis)
- JDBC (для прямого обмена с СУБД)
- подключение через FTP и др. сетевым ресурсам
 

Давайте немного модернизируем нашу схему.

 

Централизация обмена информационных систем


На самом деле схема совсем игрушечная у нас. В реальности схема может выглядеть примерно так:

 

Схема централизации обмена информационных систем


Это пример, как оно выглядит в среде разработки 1С: Шина. Данный продукт не только имеет возможность обмениваться, но и сам может отправлять HTTP запросы, подключаться к сетевым ресурсам, обрабатывать и модернизировать данные, маршрутизировать сообщения по необходимой логике между ИС, и др..


Все данные хранятся в своей СУБД «1С:Шины», возможно MS SQL подключение, и PostgreSQL. Это открывает огромное количество возможностей по выборке, анализу и обработке данных.


Продукт позволяет реализовывать различные варианты сценариев интеграции Информационных Систем. Позволяет осуществлять мониторинг и контроль с помощью различных инструментов сбора статистических данных.


Передаваемые сообщения могут трансформироваться «1С:Шиной». С помощью языка программирования на основе технологии «1С:Элемент» и описания поведения объектов и событийно-ориентированного программирования.

 
Сервер – это основной компонент 1С:Шины   

 

  Устройство системы сервера 1С:Шина


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


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


Приложение – экземпляр решения «1С:Предприятие.Элемент». В состав приложения входит: проект, данные, и дополнительная информация, которая нужна для администрирования. Ближайший аналог приложения – Информационная база в «1С:Предприятие».


Проекты – описание поведения прикладного решения. По факту – сущность, в которой ведется определенная настройка и разработка взаимодействия «Шины». Аналог из 1С:EDT.


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


Краткая схема работы

 

Краткая схема работы


Процесс управления серверов и разработки, представлен в веб интерфейсе. В доступности файлы исходников проекта, что открывает возможности по работе с применением GIT (для локального репозитория) и GitLab (удаленный репозиторий).

Как было упомянуто ранее, Язык программирования «1С:Шины» – «1С:Предприятие.Элемент». Совершенно новая технология. Он содержит ряд отличий по сравнению со стандартным встроенным языком программирования 1С. Сделаны шаги по унификации разработки и приведению программирования к общепризнанным мировым стандартам.

Итог: «1С:Шина» - это мощный инструмент ориентированный на реализацию всевозможных сценариев обмена, где в основе должна быть надежность и масштабируемость. Шина сама может подключаться к различным источникам, обрабатывать и модифицировать данные и маршрутизировать. Для тонкой настройки 1С нужны специалисты с компетенциями по системному администрированию и программированию.


Спасибо за внимание.

См. также

Раздельный учет по гособоронзаказу (ГОЗ) - Подсистема для 1С:Бухгалтерии 3.0 ПРОФ и КОРП

Бюджетный учет Обмен с ГосИС Бухгалтерский учет 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление холдингом Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Управляйте учетной политикой раздельного ведения затрат по контракту ГОЗ с подсистемой для 1С:Бухгалтерия. Отчеты по контрактам и контроль операций для исполнения в срок по 275-ФЗ. Минимальные требования: Версия платформы 1С: Предприятие 8.3 – 8.3.23 Версия конфигурации 1С: Бухгалтерия – 3.0.150.39 или выше.

28.08.2020    202845    1630    vvmanannikov    132    

832

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 руб.

21.04.2017    91388    111    40    

200

Гособоронзаказ: учет и отчетность БП3.0 КОРП + ПРОФ + БИТ.ФИНАНС

Бюджетный учет Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С: Бухгалтерия предприятия, редакция 3.0. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, БИТ.ФИНАНС.

30000 руб.

16.08.2019    88595    210    85    

127

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    141543    668    352    

233

ЕГАИС++. Опт, производство, импорт

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

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    166991    707    362    

391

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    772871    4696    9504    

2795

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3833    14    0    

11

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    212357    630    526    

446
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TerveRus 10.10.23 12:22 Сейчас в теме
Не целесообразно её использовать для небольших объемов данных и нечастых обменов, с этим отлично справляются другие механизмы. Продукт ориентирован на большие объемы передаваемых сообщений, где необходимо обеспечить надежность и производительность.

Так и где это необходимо? Примеров не хватает.

Обмены по EnterpriseData между базами 1С оставить как есть или в Шину их можно завернуть?
2. dkoder 5 11.10.23 08:56 Сейчас в теме
Минусов системы вообще нет? Статья на три с минусом!
Шина позволяет решить следующие проблемы:
- Нестабильность работы
- Большие трудозатраты на поддержку
- Нет стандартов унификации обмена
- Сложности по мониторингу надежности
- Рассинхронизация данных
- Сложность масштабирования.


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

Самый главный вопрос. Если все одно нужно прописывать всю интеграцию руками, то накой нужно это поделие, которое можно заменить самой платформой 1С, с заведомо большими возможностями?
3. shiaju 25 11.10.23 13:11 Сейчас в теме
Поддерживаю предыдущих ораторов, непонятно, зачем нужно проприетарное ПО с отдельной лицензией, если есть те же rabbitMQ и kafka
4. SoLRoN 13.10.23 11:00 Сейчас в теме
Картинка "реальной" схемы совершенно не читабельна
Оставьте свое сообщение