Интеграция 1С с промышленным оборудованием

Публикация № 1118925

Разработка - Системная интеграция - Интеграция

Эффективность управленческой информации в производственном процессе зависит от данных, собираемых на нижних уровнях. Про автоматизацию получения этих данных с использованием технологии OPC (OLE for process control) на конференции Infostart Event 2018 Education рассказал Юрий Коноваленко.

Меня зовут Юрий Коноваленко, я работаю начальником отдела ИТ на картоноделательной фабрике АО «Пролетарий» – это Брянская область, город Сураж. Сегодня я хочу рассказать об OPC (OLE for Process Control) и его использовании для интеграции с промышленным оборудованием.

 

 

У нашей компании 124-летняя история. Последние 6 лет мы используем OPC. Возможно, для кого-то это каменный век…

 

 

План доклада:

  • Начну я с теории, расскажу про Common Information model (CIM), про непрерывность потока данных. Покажу пирамиду наших данных снизу вверх.

  • Далее будет практическая часть – подключим датчики к 1С, чтобы ни от кого не зависеть

  • И немного пофантазируем на тему того, как получить максимум информации, используя концепцию «один датчик + одна кнопка». При этом затронем продукт OMPARTNERS – это бельгийская MES-система.

 

 

Что такое Common Information Model?

 

 

Common Information Model (CIM) – это общая информационная модель:

  • На нулевом уровне – оборудование и датчики;

  • На первом уровне – числовое программное управление;

  • Второй уровень – реализация операций;

  • Дальше у нас идет MES-система – это планирование и контроль производственных операций, цеховое планирование;

  • И наверху – KPI, бухгалтерия, бизнес-планирование.

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

Если оценивать эффективность исходных данных, используемых на уровне MES, по убывающей, то это:

  • Данные о выпуске продукции;

  • Данные о расходе материалов на производство;

  • Данные о расходе энергоносителей;

  • Планирование – в конце, потому что, если мы получим все данные снизу, мы будем знать, что и как делается, то сможем заполнить нормативно-справочную информацию, спецификации просто естественным образом.

 

 

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

 

 

Предлагаю решение:

  • OPC-сервер;

  • Тех. база 1С;

  • COM-соединение – древняя технология, но работает.

 

 

Что такое OPC (OLE for Process Control)?

 

 

Все знают, что технология OLE (Object Linking and Embedding) входила еще в Windows 95.

OPC – это тот же самый примитив, он базируется на технологиях OLE, ActiveX, COM/DCOM. Казалось бы, все какое-то древнее, стоит ли с этим заморачиваться?

Я сегодня хочу поделиться с вами этой технологией и доказать, что она нужная.

 

 

Кто у нас впереди всех? SAP. На слайде показано покрытие всех уровней данных продуктами SAP и приведены выдержки из их презентации на сайте.

  • На производственном уровне (Shop Floor) в SAP используется SAP Plant Connectivity – это просто набор агентов, которые собирают информацию с оборудования. Причем они поддерживают как OPC, так и файловые протоколы. Так исторически сложилось, что производители крупного оборудования акцентируется на удобстве и производительности оборудования, и файловые протоколы – это, зачастую, единственное, что они предоставляют. Но это нас вполне устраивает. Причем, когда мы только начинали использовать технологию OPC, у SAP она тоже только развивалась, и этот продукт тогда назывался SAP ODA (OPC Data Access). Сейчас они сделали его ребрендинг под названием SAP Plant Connectivity.

  • На втором уровне (MES) SAP состоит из двух частей – нижняя часть SAP Manufacturing Integration & Intelligence (MII). Именно с ней интегрируется производственный уровень (Shop Floor) – в MII попадает то, что собирают агенты. И верхняя часть – SAP Manufacturing Execution (ME), которая обеспечивает хранение данных и инструменты для их анализа.

  • И на верхнем уровне – SAP ERP.

Обратите внимание на слоганы:

  • «Подключитесь к производственным системам и Industrial Internet of Things (IIoT)». Классно же, получать реальные данные и ни от кого не зависеть. Даже если у нас используется терминал сбора данных и еще что-то, это все облегчает ручной ввод. Здесь ввод данных происходит полностью автоматически.

  • «Использует стандарты OPC».

  • И еще один красивый слоган от SAP: «Увеличьте ценность ваших производственных данных и создайте более интеллектуальные продукты с более умными машинами». Сделаем наши машины более умными?

 

 

Практическая часть. Подключение датчиков к оборудованию

 

 

Теперь практическая часть. 

Есть машина. Слева направо: рулон разматывается, дальше стоит нож (гильотина), она режет, и листы складываются в стекер – получаем из рулона квадратные листы, нарезанные в стопку. 

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

  • Рулон режет нож. Ставим датчик на ноже и сразу получаем количество штук выхода продукции. Казалось бы, что еще? Большинство MES-систем, в принципе, этим и ограничиваются. Этого достаточно. 

  • Дальше – датчик новой кипы (количество упаковок). Мы можем напечатать этикетку и упаковочный лист, сгенерировать туда штрихкод. Мы можем даже генерировать индивидуальные штрихкоды для каждой паллеты, чтобы тут же на предприятии ввести по-паллетную идентификацию продукции – у покупателя возникла проблема, мы щелкнули этот штрихкод и определили, кто и когда этот товар сделал. Классно. Что еще нужно?

  • Датчик на валу. С помощью этого датчика мы можем померить скорость вращения и посчитать погонные метры. Погонные метры – это уже расход полуфабрикатов. Тоже классно.

  • И последнее, датчик наличия полотна, чтобы все данные были правдивые. 

Итак, датчики мы поставили. Теперь их нужно куда-то подключить. Есть очень простое устройство, модуль ввода дискретных сигналов – оно стоит 5-6 тыс. рублей. Все датчики просто подключаются на клеммник и на выходе у нас уже COM-порт. 

Обратите внимание, мы все ближе и ближе к 1С.

 

 

Вариант реализации первого и второго уровней CIM

 

 

Итак, для модуля ввода дискретных сигналов нам нужен OPC-сервер. OPC-сервера бывают очень различными, у них много производителей. Чаще всего, они платные. Есть бесплатные на 20 тегов (20 переменных). Конкретно этот OPC-сервер идет в комплекте с прибором, его можно скачать с сайта производителя, он ничего не стоит. Там есть готовый шаблон для этого прибора. Вся настройка занимает 3 минуты.

И дальше, в качестве OPC-клиента у нас выступает тех. база 1С. Для подключения мы в данном случае используем библиотеку Siemens из пакета Semantic NetPC Software, но вообще можно использовать много различных библиотек. Конечно, у меня есть желто-красная мечта, что когда-нибудь в 1С появится стандартная поддержка этой технологии, тем более что SAP использует подключение по OPC, и, следовательно, OPC для оборудования идет как стандарт.

И через COM-соединение мы можем в основной MES-системе получать данные, строить красивые графики. 

Если на графики посмотреть:

  • Верхний график – скорость. Мы видим, что скорость у нас в основном стабильна, но иногда проседает, что объясняется дискретным импульсом на графике чуть ниже – в момент импульса поменялась кипа (закончили старую, начали новую). Кипа поменялась – скорость опять стабилизируется. Красный импульс – это обрыв полотна. Скорее всего, заправляли новый рулон. 

  • Внизу мы уже получаем временные диаграммы. Черный сектор – это простои. Желтый – это работа на маленькой скорости, зеленый – это работа на большой скорости. Мы уже для руководства получаем эффективность работы линии. Уже есть куда стремиться.

 

 

Вариант реализации MES-уровня CIM 

 

Техническая база 1С

 

 

Вот так выглядит программа. Это – техническая база данных, мы выделяем ее отдельно, она крутится на отдельном сервере и собирает все данные. У технической базы данных две задачи:

  • Первая – это собрать все данные. 

  • И вторая – сохранить по ним историю. Полученные данные через COM-соединение будут анализироваться в основной MES-системе. Причем, здесь есть режим не сохранять какой-то тег, сохранять все или сохранять только изменения. 

Все это работает. Для каждого вида оборудования используются свои шаблоны настроек. Все эти настройки в базе есть. И с минимальными изменениями мы можем подключить новое оборудование.

 

 

Основная MES-система

 

 

А это уже основная MES-система. 

Здесь можно поближе увидеть тот самый график скорости. Красный импульс – это смена рулона, черный – смена кипы. 

Справа мы здесь видим количественно, по кипам, сколько в каждой кипе штук, сколько в каждой кипе квадратных метров. Мы уже не заставляем вводить эти данные пользователей, они вводятся автоматически, плюс еще в MES-системе может быть очень много пользователей – это отдел качества, директора, сменные мастера – они все видят в онлайне. COM-соединений к технической базе 1С может быть огромное количество, но для оборудования техническая база 1С держит только одного клиента, что не нагружает производственную систему.

 

 

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

 

 

Затраты на оборудование. Это – старая презентация, данные за 2016 год, смешные деньги, 25 тыс. рублей. Из них самое дорогое – это конвертер из COM-порта в Ethernet, чтобы получать все это по сети, стоит 10 тысяч. Все остальное – очень дешево.

 

 

До этого мы рассматривали независимую систему, где мы сами поставили датчики и автоматизировали китайскую линию. Теперь – пример сложной системы, картоноделательная машина. 

Для понимания масштаба оборудования – это внизу человек идет. Причем, на фото только первый зал второго этажа (на этом этаже есть еще второй зал и есть первый этаж). Вот такая производственная линия. Она автоматизирована различными производителями оборудования и различными производителями программного обеспечения. Все это работает в комплексе, и везде есть OPC-сервера, из которых можно получать все-все-все. 

Для этой системы у нас используется более усложненная обработка с графиками (мы ее видим слева). 

 

 

  • На первом графике зеленая полоса – это плотность полотна. Где цвет светлее, это значит, плотность картона слабее, где более зеленый цвет – качественный картон. 

  • Следующий график (коричневый) – это граммаж.

  • Следующий график – это влажность.

  • Следующий график – это скорость (видно, как машина разгоняется).

  • Следующий график (серый) – это истечение клея для межслоевой проклейки

  • И последний график – это расход электроэнергии на тонну картона. 

Все это естественным образом берется в себестоимость – не нужно строить систему линейных уравнений, чтобы распределить все эти материалы на выпуск.

 

 

Здесь показан график смены тамбуров (рулонов), можно увидеть объем тамбура, который наматывался – в данном случае, 10 тонн.

Ниже показан расход сырья (волокна).

Какие показатели мы можем отслеживать в системе ONLINE:

  • Расход остатков макулатуры. В этой огромной системе используется около 30 бассейнов, в которых может находиться до 30 тонн макулатуры в сухом остатке (если это сырье полностью высушить). При инвентаризации в начале месяца начальник цеха всегда может сыграть: «У меня еще в машине большой запас», а здесь мы все это видим.

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

  • Расход клея.

  • Качество. На основании данных по граммажу мы можем рассчитать показатели для сертификата качества. Когда за продукцией приезжает покупатель, мы просто ему на сертификат качества даем в онлайне то, что было. Все это работает без участия людей. 

  • Выработка (отлив). Получив выработку с машины, и потом посчитав на выходе уже порезанные, упакованные рулоны – мы сравниваем вес и находим все косяки. Спрятать все очень сложно, это дисциплинирует персонал.

  • Расход электроэнергии – тоже очень хороший показатель.

 

 

OMP (OMPARTNERS). Реализация универсальной концепции: один датчик плюс одна кнопка «Переналадка»

 

 

Третья часть – OMP (OMPARTNERS), бельгийская MES-система. Посмотрите, сколько они производят отдельных MES-систем OMP – для химии, для фармацевтики, для пищевой промышленности, для металлургии, для напольных покрытий, для бумаги и пластика, для упаковочных материалов. 

Как мы видим, каждая MES-система должна быть отраслевой. У OMP нет универсальной системы, ее сложно построить.

Очень интересная концепция – один датчик и одна кнопка «Переналадка» (на картинке показана желтым сверху). Кнопка означает переналадку, то есть, переход с одной номенклатуры на другую (переход с одного заказа покупателя на другой). Одной только этой кнопкой в интерфейсе мы в основном и пользуемся. 

Здесь представлена панель – это перепрошитая Siemens, которую выпускает OMPARTNERS. Комплект этого оборудования на линию (без самого датчика) – стоит где-то 2 тысячи евро. Дорого.

 

 

Вот так представляет собой любую линию OMPARTNERS. Классная концепция. Рассмотрим гофропроизводство. 

  • На входе линии слева мы кладем заготовки – ровные листы гофрокартона, 

  • На выходе получаем ящик полностью готовых разложенных коробок, в которых вы, например, покупаете принтер. 

  • И для подсчета расхода заготовок внутри этой машины стоит один датчик.

Одного датчика хватает. Сколько информации можно с него получить?

  • «Получено заготовок» – это количество, которое пришло на вход линии.

  • Непосредственно расход заготовок – это «СЧЕТЧИК».

  • Далее, «Брак заготовок» – это количество «Получено заготовок» минус «СЧЕТЧИК». Классно – мы видим брак, и людям уже сложнее его прятать. И бухгалтерии не приходиться сводить себестоимость через систему линейных уравнений.

  • Мы знаем, сколько «Сдано на склад» – это количество, которое склад принял. 

  • Мы знаем, как получить «Брак продукции» – это «СЧЕТЧИК» минус «Сдано на склад».

Все эти показатели мы фактически получаем с одного датчика. 

 

 

Причем, мы сейчас рассмотрели только количественные показатели, а датчик позволяет получать еще и временные.

  • Мы знаем время пересменки до начала работы счетчика. Знаем, что смена началась в 8 часов, а счетчик начал считаться в 8:40. Пересменка должна быть 20 минут. Значит, оставшиеся 20 минут – это наш внутренний резерв. Собственнику очень легко перевести это время в деньги, аргументировать себестоимость нашего продукта. Почему пересменка затянулась? Долго искали заготовки, полуфабрикаты, оснастку. Значит, нужно было найти их заранее, сделать так, чтобы не было проблем с их поиском. Собственник видит эти узкие места и понимает, что их нужно оптимизировать.

  • Следующий вариант – время производства. Можно даже посчитать, какая скорость. 

  • Время переналадки – от нажатия кнопки (когда мы сказали, что пошел новый заказ) до того, как машина вышла на уровень. Мы на диаграмме видим, что это – один час. Много. Собственник может это проанализировать. Здесь начинаются уже логические моменты, казалось бы, линия все это время работала, а у нее, оказывается, были сплошные переналадки. Следовательно, если нужно больше продукции, нужно купить новую линию. 

  • Время остановов система может фиксировать автоматически. Например, в OMP настраивается, что микроостанов до 10 минут мы прощаем, классифицируем его, как микроостанов и все. А если перерыв в работе больше 10 минут, то оператору в обязательном порядке нужно классифицировать – написать проблему, почему возник внутренний резерв. Здесь уже идет систематизация вспомогательных служб – если проблема по электрической части, вызываем электриков и разбираемся. 

Итого, если посмотреть навскидку – где-то 40% времени машина не работает. И собственнику можно сказать: «Мы вам увеличим производительность текущих линий на 20%, просто установив один датчик».

 

 

Реализация в 1С (техническая база)

 

 

Я хотел вам показать концепцию, как это можно реализовать на 1С. Мы собрали стенд. Вот так это выглядит. 

  • Блок питания;

  • Модуль ввода дискретных сигналов;

  • Преобразователь в Ethernet из COM-порта.

Все это подключено к ноутбуку. На клеммы модуля дискретных сигналов воздействуют три управляющих элемента:

  • Индукционный датчик;

  • Кнопка;

  • И оптический датчик.

 

 

  • Индуктивный датчик реагирует на металл – его параметр «Счетчик» увеличивается при приближении металла, а параметр «Состояние» меняет значение при остановке рядом с ним металлической детали.

  • Кнопка. Будем считать, что нажатие на кнопку – это начало нового заказа. Параметр «Счетчик» считает количество нажатий (плюс мы можем фиксировать момент нажатия). А параметр «Состояние» меняет значение при длительном нажатии кнопки.

  • И следующий датчик – оптический. Такими датчиками пользуется OMP. Параметр «Счетчик» считает количество прохождений заготовки. А параметр «Состояние» можно использовать, чтобы определить, что заготовка остановилась.

 

****************

Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2018 EDUCATION. Больше статей можно прочитать здесь.

В 2020 году приглашаем всех принять участие в 7 региональных митапах, а также юбилейной INFOSTART EVENT 2020 в Москве.

Выбрать мероприятие.

 

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bambur_vmf 09.09.19 09:00 Сейчас в теме
Очень полезная статья, жаль что ее скорее всего прочитают только те люди, которые и так движутся в представленном в статье направлении
rpgshnik; +1 Ответить
4. mvxyz 264 09.09.19 22:05 Сейчас в теме
Очень интересная статья. Перед нами стоит похожая задача. Присоединяюсь к (1). В статье упоминается использование библиотеки Siemens из пакета Semantic NetPC Software для подключения техбазы 1С к OPC-серверу. Где бы почитать об этом подробнее?
2. Flok 1 09.09.19 09:39 Сейчас в теме
Очень полезная статья , не хватает мануала для начинающих или примеров кода промежуточной конфигурации
ipast; mvxyz; molodoi1sneg; +3 Ответить
3. artms 215 09.09.19 10:56 Сейчас в теме
Возникает вопрос стабильности и надежности такой системы контроля. чем больше промежуточных элементов в приеме обработке сигнала тем ниже надежность. Подозреваю Модуль ввода дискретных сигналов или Преобразователь в Ethernet из COM-порта можно убрать. Сделать на esp8266 через wifi или usb, с контролем работоспособности.
rpgshnik; vv2; Yakud3a; +3 Ответить
5. frkbvfnjh 592 10.09.19 07:59 Сейчас в теме
(3) Именно из-за вопроса стабильности, не стал даже читать. Интегрировать 1С с промышленным оборудованием, как по мне - это начало апокалипсиса. Вы там не вздумайте еще интегрировать 1С с запуском ракет и космических шатлов. 1С сама то еле работает, а тут еще роботами управлять. Думается скоро ваши станки начнут "чикать" обслуживающий персонал в мелкий винегрет.
8. artms 215 10.09.19 11:46 Сейчас в теме
(5) Все еле работает в соответствующих руках.
7. blackhole321 1183 10.09.19 08:42 Сейчас в теме
(3)
Сделать на esp8266 через wifi или usb, с контролем работоспособности.

Как-то не вяжется с
Возникает вопрос стабильности и надежности такой системы контроля

Если менять интерфейс, то тогда уж на COM через RS-485 или CAN
9. artms 215 10.09.19 11:50 Сейчас в теме
(7)
RS-485

Увы не занимался промышленными стандартами. Предложил решение которое легко контролировать. Его используют в рамках умного дома. Возможно специалист в промышленных стандартах предложит лучше.
10. blackhole321 1183 10.09.19 12:02 Сейчас в теме
(9)
. Предложил решение которое легко контролировать. Его используют в рамках умного дома.

К сожалению или к счастью производство - это не умный дом. В цеху могут быть большие электромагнитные помехи, к примеру сварочный аппарат etc. Поэтому конечно надо придерживаться промышленных стандартов, чтобы не было мучительно больно :)
6. frkbvfnjh 592 10.09.19 08:01 Сейчас в теме
И кеш не забывайте чистить...
11. herfis 372 10.09.19 12:06 Сейчас в теме
Если выбросить вводную часть и резюмировать, то статья про написание SCADA на 1С?
Ну, такое... В части мониторинга - еще туда/сюда. В части управления - очень много "если".
volokitinac; Fox-trot; +2 Ответить
12. 3vs 10.09.19 14:48 Сейчас в теме
Из них самое дорогое – это конвертер из COM-порта в Ethernet, чтобы получать все это по сети, стоит 10 тысяч.

Да, оборудование фирмы moxa кусается:
moxa.pro/catalog/preobrazovateli-com-v-ethernet/nport-v-standartnom-ispolnenii/nport-5100/
Зато надёжное!

Но, есть достойный китайский аналог дёшево и сердито!:
usriot.pro/catalog/ethernet-preobrazovateli-v-rs232-rs485/

У самого в терминальных сессиях онлайн кассы с USR-TCP232-302 работают без проблем!
Оставьте свое сообщение

См. также

Обмен данными. Консистентность vs Многопоточность Промо

Интеграция v8 1cv8.cf Бесплатно (free)

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    12180    m-rv    1    

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 4 - NoSQL (MongoDB, Redis)

Интеграция Бесплатно (free)

Если в ИТ-инфраструктуре есть NoSQL решения, с которыми требуется взаимодействовать из 1С, можем использовать прослойку на Golang в стиле RESTful

21.09.2020    3291    dmitry-irk38    11    

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 3 - ElasticSearch

Интеграция Журнал регистрации Бесплатно (free)

Как в статье №1 этого цикла выгрузим через прослойку журнал регистрации (xml формат) в ElasticSearch. Статья будет иметь практическую направленность в минималистичном стиле

14.09.2020    664    dmitry-irk38    3    

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 2 - Docker

Интеграция Бесплатно (free)

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

07.09.2020    1088    dmitry-irk38    0    

И тогда наверняка нас захватят облака Промо

Интеграция Бесплатно (free)

Внимание! Данный текст содержит достаточно мало технических подробностей и готовых рецептов. Главным образом некоторые размышления на предмет будущего технологий и профессий. Некое лёгкое чтение на досуге.

28.06.2019    9890    comol    36    

Интеграция с Трелло. Готовый код

Обмен данными 1С Интеграция Agile (XP, SCRUM, Канбан) v8 Бесплатно (free)

Код основных действий, интеграция с API Трелло.

19.08.2020    2123    Yashazz    14    

Интеграции с сервером SQL. Быстро и просто

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Решаем вопросы экспорта/импорта данных в базы отличного от 1С происхождения.

06.07.2020    1814    Infector    4    

Мониторинг факта выполнения обмена с помощью сервиса healthchecks.io

Интеграция Системное администрирование v8 1cv8.cf Россия Бесплатно (free)

В статье опишу вариант простого мониторинга обработчиков, запускаемых по расписанию.

30.06.2020    1638    malikov_pro    5    

Автоматизация магазина на Oracle Apex. Обзор аналога 1С Промо

Интеграция Розничная торговля Розничная торговля Бесплатно (free)

Как известно 1С - лидер в автоматизации учета в постсоветском пространстве. Есть ли достойные альтернативы (не дорогие, с возможностью конфигурирования, простые) ? Однозначно да ! Предлагаю Вашему вниманию обзор "буржуйской" технологии Oracle Apex

17.05.2013    59409    avhrst    295    

Частые проблемы с бесшовной интеграцией документооборота

Документооборот и делопроизводство Интеграция Бесплатно (free)

Если верить популярности запросов, то самая часто встречающаяся проблема, с которой сталкиваются специалисты при таком обмене, — это возвращение изменений в исходный документ.

30.06.2020    1607    Koder_Line    2    

Как мы запилили в АЙТАТ.РФ обработку-бота, чтобы ускорить отгрузку в 2 раза или Реальный опыт внедрения нового механизма "Трансляция событий" от 1С-Коннект

Интеграция v8 Бесплатно (free)

Статья о внедрении и использовании в решениях задач нового механизма от 1С-Коннект. Будет полезно тем кто использует интеграцию 1С-Коннект с 1С Предприятие. На текущий момент механизм "Трансляция событий" находится в бета-тестировании и доступен только закрытому списку приглашенных участников. Выражаем благодарность разработчикам механизма "Трансляция событий".

24.06.2020    1470    direwest    4    

Маркировка лекарственных препаратов. Часть первая "Быстрая интеграция"

Интеграция v8 1cv8.cf Фармацевтика, аптеки Россия УУ Бесплатно (free)

Данный цикл будет посвящен маркировке лекарственных препаратов (далее ЛП), нюансам работы с "1С: Библиотека интеграции с МДЛП", доступной для скачивания на сайте ИТС, методиками работы с регистраторами выбытия, и проблемам, с которыми пришлось столкнуться при интеграции. Эта статья будет представлять из себя краткую инструкцию, что делать, когда маркировка уже близко и необходимо быстро внедрить ее. Надеюсь, она станет подспорьем в данной задаче. Будут приведены рекомендации, как в короткие сроки с минимально необходимой функциональностью и минимумом чтения документации произвести интеграцию библиотеки МДЛП и выполнить начальные настройки. Также будут даны рекомендации по быстрым, но важным, на мой взгляд, доработкам.

23.06.2020    2811    IssakN    22    

Бесплатный GPS-трекинг Промо

Интеграция Управление персоналом (HRM) Учет рабочего времени Управление персоналом (HRM) Учет рабочего времени Бесплатно (free)

Современные технологии и возможности становятся все более доступными для широких масс и повсеместно используемыми, как для частного лица, так и для мелкого и среднего бизнеса. Так и GPS-трекинг (отслеживание в реальном времени на карте местоположения водителей, курьеров, монтажных бригад, торговых представителей, детей, собак и т.п., а также просмотр статистики по их передвижениям и остановкам), становится сейчас все более востребованным сервисом, как для домашних условий, так и для предприятия. И, если крупные фирмы (например, транспортные предприятия) подписав договора с коммерческими сервисами, оплачивая своевременно счета за устройства и абонплату, эту проблему для себя решили, то это скорее подходит для крупных корпоративных клиентов. Что делать нам, простым смертным или небольшой фирме с несколькими водителями, например? Какие есть простые, надежные и недорогие решения?

05.01.2013    45679    venger    19    

Диадок. Подключаемый модуль. Отладка

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Небольшой пример, как работать с подключаемым модулем Диадок (для изменения УПД перед выгрузкой на сайт Диадок.). Отладка подключаемого модуля, если не смогли подключить стандартную отладку.

17.06.2020    3595    John_d    1    

Как построить микросервисную инфраструктуру

Интеграция Бесплатно (free)

При росте информационных систем возникает потребность выноса определенной бизнес-логики в отдельное приложение для повышения отказоустойчивости и возможности одновременного использования этой функциональности в различных источниках. О том, как построить микросервисную инфраструктуру с использованием Apache Kafka в качестве шины данных, на конференции Infostart Event 2019 Inception рассказал разработчик группы компаний Автоград Дмитрий Маренин.

15.06.2020    5081    dmarenin    6    

1C# – 1С моей мечты

Интеграция v8 Бесплатно (free)

Встроенных в платформу 1С возможностей не всегда хватает для построения сложных интеграционных схем между различными 1С и не-1С-решениями на базе MS SQL Server. Как сделать интеграцию между SQL-базами более гибкой с помощью платформы 1С# на конференции Infostart Event 2019 Inception рассказал Дмитрий Жичкин.

01.06.2020    10773    zhichkin    33    

Обработчик "После завершения транзакции" своими руками

Практика программирования Интеграция v8::blocking Бесплатно (free)

Обработчик "Сразу после завершения транзакции" очень востребован в механизме обмена мгновенными сообщениями, развитием которого фирма 1С заинтересовались настолько, что уже создала "Сервисы интеграции". Но платформа 8.3.17 всё еще не имеет полноценного обработчика "После записи" в подписках на события.

31.05.2020    2693    barelpro    62    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    3500    zhichkin    19    

Учимся готовить кроликов с редиской: опыт применения Rabbit MQ и Redis в интеграционных проектах

Производительность и оптимизация (HighLoad) Интеграция Бесплатно (free)

При построении мощных производительных отказоустойчивых решений для интеграции во всем мире активно используются технологии обработки очередей сообщений с помощью брокера RabbitMQ и кэш-сервера Redis. О практическом опыте использования этих технологий при построении ИТ-ландшафта, включающего системы на 1С, на конференции Infostart Event 2019 Inception рассказал Сергей Наумов.

12.05.2020    5359    SergeyN    3    

Как мы загружаем данные в "Центр управления кассами Магнита"

Внешние источники данных Интеграция v8 1cv8.cf Бесплатно (free)

Статья о том, как мы делали механизм загрузки больших объемов данных в "Центр управления кассами Магнита"

08.05.2020    4850    chernenko_vv    25    

Интеграция СуперОкна7 и УНФ

Интеграция Внешние источники данных v8 УНФ Россия Бесплатно (free)

Изучаем базу данных СуперОкна7, смотрим возможности передачи и получения информации.

08.05.2020    2108    vostok1.dz    3    

Синхронизация БИТ:СКУД 8 с Parsec.Net 2.5

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Настройка синхронизации БИТ:СКУД 8 с Parsec.Net.2.5, выгрузка данных из внешней системы контроля доступа.

04.05.2020    3886    RPGrigorev    0    

Измерительная лаборатория с использованием 1С+Ардуино

Периферийные устройства Интеграция v8 Россия Бесплатно (free)

1С в автоматизации "научных" и около... экспериментов.

02.05.2020    4218    maxlab    15    

Интеграция БИТ:СКУД с типовой конфигурацией

Интеграция v8 1cv8.cf Россия Бесплатно (free)

Интеграция БИТ:СКУД с типовой конфигурацией, обновление БИТ:СКУД в составе конфигурации и отдельно. Обновление системы защиты.

26.04.2020    5016    RPGrigorev    0    

Интеграция 1С и BI-системы: мой опыт с коннектором ATK BIView

Интеграция v8 1cv8.cf Россия Бесплатно (free)

Интеграция 1С и BI-системы: мой опыт с коннектором ATK BIView.

06.04.2020    4082    Flyerink    0    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    12609    informa1555    31    

Использование таблиц SQL Server в качестве очередей сообщений

Практика программирования Интеграция v8 Бесплатно (free)

Статья о событийно-ориентированной интеграции и об асинхронной обработке данных в контексте 1C под управлением SQL Server. Подробно разбирается вопрос использования таблиц СУБД в качестве очередей сообщений.

23.03.2020    2774    zhichkin    6    

Интеграция "Библиотеки интеграции МДЛП 1.1.2.7" с типовой конфигурацией

Интеграция Конфигурирование 1С v8 Здравоохранение, медицина, стоматология Россия Бесплатно (free)

Инструкция для интеграции “Библиотеки интеграции МДЛП 1.1.2.7” в типовые конфигурации, на примере конфигурации “Управление нашей фирмой, редакция 1.6 (1.6.18.168)”.

02.03.2020    5776    RPGrigorev    3    

Бесшовная интеграция через обмен по правилам - миссия выполнима

Практика программирования Интеграция Перенос данных из 1C8 в 1C8 v8 ДО ERP2 Бесплатно (free)

При организации работы с договорами в ERP 2, с помощью бесшовной интеграции с Документооборотом, «типовой» методикой является создание договоров в ЕРП. После создания договора в ЕРП, пользователь «отправляет» договор в ДО по бесшовной интеграции. На практике, весьма часто пользователи хотят видеть обратную схему: вводить договоры в ДО и при этом получать их в ЕРП без «лишних телодвижений». Или даже вводить их независимо в обеих системах – так, чтобы потом «стыковать» по каким-то определенным правилам.

24.01.2020    4996    e-9    2    

"Живые" картинки со Snap.SVG

Практика программирования WEB Работа с интерфейсом v8 Абонемент ($m)

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    13336    blackhole321    7    

Облачные кассы и 1С. Интеграция, которой не было

Интеграция Кассовые операции Россия Бесплатно (free)

В кейсе расскажем о сценариях работы с арендованными онлайн-кассами (облачными кассами). Приведем общую схему работы, удовлетворяющую требованиям закона. Опишем интересное нетиповое решение интеграции с 1С.

24.09.2019    6977    antonovintervolga    15    

Передача данных с сервера на клиент через WebSocket NativeAPI и Centrifugo

Интеграция v8::УФ 1cv8.cf Россия Бесплатно (free)

В статье описываю реализацию обмена для замены передачи сообщений через 1С Сервер взаимодействия.

23.09.2019    7334    malikov_pro    11    

Оповещения боту из 1С за 31 минуту

Практика программирования Интеграция v8::УФ 1cv8.cf Бесплатно (free)

Поделюсь опытом, как быстро сделать бота с оповещениями в Телеграмм из 1С без лишних затрат.

18.09.2019    16996    feva    41    

Подбор оборудования для информационных систем на платформе 1С

Интеграция Производительность и оптимизация (HighLoad) Бесплатно (free)

При подборе оборудования по рекомендациям с сайта ИТС возникает противоречие: проводить ли нагрузочные тесты, чтобы определить возможную нагрузку, или достаточно просто взять данные из таблиц статистики? О том, какую тактику применить в том или ином случае, на конференции INFOSTART EVENT 2018 Education рассказал начальник отдела разработки компании IBS Филиппов Евгений.

09.09.2019    9052    jf2000    8    

Poka-yoke. Оператор производственной линии – пользователь 1С. Кто сказал, что 1С только для финансов?

Интеграция Бесплатно (free)

Что такое Poka-yoke системы, зачем они нужны и как меняется работа на предприятии при их внедрении рассказал руководитель проектного отдела компании «Информационные технологии» Дмитрий Макаров на конференции INFOSTART EVENT 2018 EDUCATION.

04.09.2019    4102    pro-rok    16    

Как должна выглядеть правильная интеграция. Использование Mule ESB и RabbitMQ с 1С

Интеграция Бесплатно (free)

Чем масштабнее проект, тем сложнее настроить все связи. Каждый решает эти проблемы по-своему: кто-то пользуется конвертацией, кто-то пользуется xml и json. Руководитель управления ИТ компании WiseAdvice Олег Филиппов рассказал, как можно применить такие инструменты, как Mule ESB и RabbitMQ.

02.09.2019    9999    comol    3    

Как организовать консолидацию данных из трех десятков предприятий, не привлекая программистов на местах?

Интеграция v8 1cv8.cf Бесплатно (free)

Какую архитектуру и технологии выбрать для организации обмена между «зоопарком» разных конфигураций и системой, принципиально отличающейся от 1С, как наладить такой обмен без изменения конфигурации и организовать мониторинг из единого центра, расскажет докладчик конференции INFOSTART EVENT 2018 EDUCATION Александр Бобрышов. 

15.07.2019    4534    ShurikDM    4    

Бизнес-аналитика с помощью Power BI

Интеграция Бесплатно (free)

Тема статьи – это бизнес-аналитика. Возможно, кто-то этого не знает, но внедрение бизнес-аналитики – это очень больно. Когда внедряются не просто какие-то дашборды, а действительно бизнес-аналитика, происходит увольнение большого количества сотрудников, потому что выясняется, что они не выполняют те функции, которые на них возложены.

11.07.2019    13492    pbazeliuk    19    

Тестирование интеграций между системами

Интеграция Бесплатно (free)

Как начать разрабатывать интеграцию без реальной «второй стороны»? Как быть уверенным, что обмен не «сломается» при следующем обновлении? О том, какие подходы можно применять при тестировании интеграций и как такое тестирование может выглядеть в целом – в докладе Никиты Грызлова на конференции INFOSTART EVENT 2018 EDUCATION.

01.07.2019    10599    nixel    3    

Система питания в офисе: как совместить вендинговые автоматы, 1С, облачную кассу и веб-технологии

Интеграция Розничная торговля Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Бесплатно (free)

В начале 2019 года тенденция развития автоматов питания в России привела к появлению проекта нового формата питания на работе — МикроМаркета “Го!Поедим”. Потребовалось создать новый формат зоны питания сотрудников: интегрировать в офисные кухни полноценные МикроМаркеты с бесконтактной оплатой, кофе-машинами, лаунж-зоной. Если правильно совместить вендинговые автоматы, облачную кассу, 1С и веб-технологии, то в результате будут не только сытые сотрудники, но и корректная работа всей системы офисного питания.

22.06.2019    6491    antonovintervolga    6    

По следам публикаций 1С + микроконтроллер, или 1С в железе

Интеграция Бесплатно (free)

Несколько примеров удачного применения связки микроконтроллер и 1С, в производстве. Результат - исключение человеческого фактора, экономия средств на АСУ, повышение культуры производства ))), и др...

12.06.2019    7443    vostok1.dz    13    

1С + TecDoc + CMS Битрикс. Трудности перевода

Интеграция Оптовая торговля Оптовая торговля v8 1cv8.cf Автомобили, автосервисы Россия УУ Бесплатно (free)

Варианты подключения номенклатурных данных базы TecDoc, если у вас автобизнес.

12.04.2019    6869    n.saltsina    11