Обзор программного продукта 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 ПРОФ/КОРП и УХ 3.2. Отчеты по исполнению госконтрактов, расчетно-калькуляционные материалы и контроль операций для исполнения в срок. Готовое расширение подходит для всех бухгалтеров и руководителей производства, помогая вести правильный учет по гособоронзаказу в соответствии 275-ФЗ. Профессиональный консалтинг и регулярные обновления продукта.

28.08.2020    303509    2114    vvmanannikov    133    

992

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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    796815    4909    9549    

2863

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

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

55200 руб.

16.08.2019    92028    233    87    

141

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

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

27900 руб.

01.04.2020    147237    649    360    

235

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

Для 1С: УПП 1.3 предлагаем Вашему вниманию подсистему "Раздельный учет результатов финансово-хозяйственной деятельности организаций, выполняющих государственный оборонный заказ (раздельный учет ГОЗ)". Ключевые возможности подсистемы: - Автоматическое заполнение регламентированного отчета «Исполнение контрактов ГОЗ»; - Расшифровка показателей отчета об исполнении контрактов ГОЗ с детализацией до документов; - Контроль хозяйственных операций на соответствие требованиям Постановления Правительства № 47; - Автоматизированный ввод начальных данных по контрактам, заключенным ранее даты начала использования подсистемы.

90000 руб.

25.09.2020    30728    42    10    

40

SALE! 20%

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

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

8970 7176 руб.

15.12.2015    170885    956    364    

401

Производство готовой продукции (работ, услуг) Программист Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Разработка “Пульт управления производством для 1С:УНФ” содержит цифровые инструменты и средства для производственного и технологического программного обеспечения автоматизации производства - подсистему Технологического контроля с АРМ Контролёра, Учет рекламации, АРМ Начальника производства, АРМ Рабочего цеха

36000 руб.

22.02.2022    18626    13    2    

23

SALE! 20%

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

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

15000 12000 руб.

30.11.2021    24325    141    56    

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

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

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


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

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