06.05.2024 Андрей Прыкин 2030
Работа в среде разработки 1С: Шина

Содержание:

1.     Среда разработки 1С: Шина 

2.     Принципы разработки отдельного приложения для конфигурации системы 1С: Шина  

1.     Среда разработки 1С: Шина

 

При установке сервера программного продукта 1С: Шина, который содержит среду разработки, рядом с каждым из консольных приложений отобразится дополнительная ссылка, как показано на примере далее:



Дополнительная ссылка   


2.     Принципы разработки отдельного приложения для конфигурации системы 1С: Шина

 

Чтобы разработать отдельное приложение для конфигурации системы 1С: Шина - необходимо следовать таким принципам:

1. Пусть на основе перечня предопределённых объектов из палитры, нужно провести описание бизнес-процесс по интегрированию сторонних баз данных, согласно схеме;

2. Тогда, нам нужно открыть древо с объектами, в левой панели, и создать подсистему и её объект – «Процесс интеграции», как показано ниже на скриншотах:




Процесс интеграции


3. Следующим шагом, обращаемся к палитре с объектами и создаём описания относительно и источника, и приёма сообщений. После этого, нужно будет выстроить их взаимосвязь. Узлами по приёму и отправке сообщений для программного продукта 1С: Шина могут быть следующие: Канал 1С, JMS, FTP, RabbitMQ или Файл, как показано далее на изображении:



Канал 1С, JMS, FTP, RabbitMQ или Файл


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


4. Если есть необходимость – можно задействовать элементы-узлы, которые будут связывать этапы передачи сообщений и служат для процессов по маршрутизации и трансляции, эти узлы можно увидеть далее:



Элементы-узлы


При этом, каждый узел связи может иметь собственные свойства и обработчики по событиям, как показано в примере настройки связующего узла:



Настройки связующего узла


Чтобы задать значения по свойствам, существуют особые объекты, которые служат параметрами и помогают корректировать свойства с учётом группировок, как можно увидеть далее:



Особые объекты


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



Код скрипта внутри самого обработчика


При этом, среда разработки программного продукта 1С: Шина подразумевает использование моментального контроля синтаксиса, что помогает оперативно корректировать ошибки и избегать их.


5. Узлы, которые совершают обменные процессы с системами 1С, либо теми системами, которые выполняют работу через протокол AMQP, имеют отдельный объект с наименованием «Группа участников» - он отвечает за определение баз данных, которым будет доступен выбранный связующий канал;

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

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



Распределять и функции, и процедуры по модулям


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



Сервис HTTP


9. Чтобы опубликовать и использовать проект, нужно выбрать его в специальном меню, как показано на этом скриншоте:



Выбрать проект


10. В случае, наличия внутренних ошибок в проекте – система конфигурации 1С: Шина не сможет его использовать, пока не будут внесены соответствующие правки. Перечень же ошибок располагается в отдельном разделе:



Перечень ошибок

    

Специалист компании ООО "Кодерлайн"

Андрей Прыкин

Наши проекты

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

ООО "ТК "Сытый Дом-НН"
ООО "ТК "Сытый Дом-НН"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Управление торговлей 8

Взаиморасчеты с покупателями
Оптовая торговля
Управление складскими за...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

Автоматизация учета на базе ПП "1С:Комплексная автоматизация 8" в ЗАО "Крюгер-Гранд"
ЗАО «Крюгер-Гранд»

Отрасль:
Производство

Внедренное типовое решение:
1С:Комплексная автоматизация

- Создание интерфейсов и наборов прав пользователей;
- Отражению временных ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение