Комплексная автоматизация производственной безопасности для АО «Корпорация Красный Октябрь»

Комплексная автоматизация производственной безопасности для АО «Корпорация Красный Октябрь»

О клиенте

АО «Корпорация Красный Октябрь» — один из крупнейших отечественных производителей качественного металлопроката. Компания лидирует на российском рынке нержавеющей стали. Металл, выпущенный на предприятии, применяется в автомобилестроении, авиационной промышленности, химическом, нефтяном, энергетическом машиностроении, добыче нефти и природного газа.

Фактическая численность сотрудников «Красного Октября» — около 3867 человек, штатная — 4464.

Задача

Цель проекта

Представители «Красного Октября» поручили WeJET создать централизованную систему для комплексной автоматизации производственной безопасности по группе бизнес-процессов, включая:

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

Ситуация до внедрения проекта

Ранее сотрудники заказчика поддерживали производственную безопасность с помощью такого ПО, как: 1С:ЗУП 3.1 КОРП; АСУП КО, таблиц Microsoft Excel и пр. Данный уровень автоматизации не отвечал требованиям клиента. Не хватало информационного пространства, которое бы полностью отображало деятельность предприятия по бизнес-процессам, касающимся производственной безопасности.

ИС на предприятии не охватывали большую часть бизнес-процессов в сфере безопасности. Формирование и учет данных велись в бумажной форме. Это не было удобно для сотрудников.

Данные по направлению производственной безопасности не объединялись с помощью единой информационной структуры. Эта проблема не позволяла оперативно вести планирование, структурировано хранить данные, отслеживать выполнение процессов, обеспечивать централизованный доступ для сотрудников.

Решение

Архитектура решения и масштаб проекта

Внедренные программные продукты

  • 1С:Производственная безопасность. Комплексная» на базе платформы
  • 1С:Предприятие 8.3

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

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


Уникальность и инновационность проекта

При реализации проекта мы столкнулись с рядом технических сложностей. Расскажем о некоторых из них и о том, как были устранены проблемы:

1. Ведение иерархической структуры предприятия, расписания, учет сотрудников, физлиц и других кадровых данных ведется в системе 1С:Зарплата и управление персоналом КОРП 3.1 (далее — 1С:ЗУП). Для реализации взаимного функционирования нужно настроить синхронизацию по данным.

В этом случае недостаточно развернуть типовую конфигурацию и доработать ее. Нужно спроектировать синхронизации/интеграции с имеющимися системами. Обойтись стандартными планами обмена было невозможно, так как объекты в ПБ и ЗУП местами отличаются, а местами в ЗУП реализованы доработки заказчика.

Мы дополнительно переработали типовые планы обмена. Объекты в 1С:ПБ 1.1, которые участвуют в синхронизации с мастер-системой (1С:ЗУП), были закрыты к редактированию пользователями.

2. Бизнес-процессы блока «производственная безопасность» на предприятии клиента были частично реализованы на базе системы 1С:ЗУП. Одним из главных требований проекта была реализация взаимного функционирования систем и разведение сотрудников кадровой службы и сотрудников УПБиОТ по разным системам. Не должна быть заложена возможность получения взаимного доступа.

В данном случае сложность заключается в том, что объекты для ведения учета в рамках охраны труда в ЗУП и 1С:ПБ значительно отличаются друг от друга (документы, справочники). Так, в 1С:ЗУП можно завести «Карту специальной оценки условий труда» для нескольких рабочих мест, в 1С:ПБ только для одного.

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

  1. Сделали первоначальный автоматический перенос всех исторических данных по картам СОУТ из ЗУП в ПБ. При этом карты спецоценки в ЗУП были закрыты для редактирования пользователями.
  2. Для всех карт СОУТ в 1С:ПБ, которые были перенесены в рамках первичного обмена, установили запрет на редактирование, чтобы избежать ошибок сопоставления при последующей интеграции, поскольку в рамках двух систем по данному объекту действует соответствие "многие к одному". При этом все вновь создаваемые карты СОУТ в 1С:ПБ полностью открыты к редактированию.
  3. Реализовали интеграцию для обмена картами СОУТ: из 1С:ПБ (мастер-системы) в 1С:ЗУП.

Другой пример — ВПФ для МО в 1С:ЗУП устанавливаются документом «Карта специальной оценки условий труда», а в 1С:ПБ — в рамках справочника «Рабочие места». Из-за этого нельзя просто так настроить интеграцию. На этапе проектирования нужно произвести сопоставление данных и тщательно проработать архитектуру. Учет в ЗУП уже велся, поэтому нужно было не только настроить интеграцию, а сразу произвести полный перенос данных из одной системы в другую.

Разведение сотрудников по разным блокам предполагает, что рабочие места должны создаваться в 1С:ПБ и автоматически переноситься в 1С:ЗУП (без права редактирования). Назначение сотрудников на рабочие места должно происходить в 1С:ЗУП и далее переноситься в 1С:ПБ (без права редактирования). Однако в 1С:ЗУП сотрудник, назначенный на конкретное рабочее место, может быть временно переведен на другое РМ кадровым переводом с дальнейшим возвратом на основное РМ. В 1С:ПБ механизм прикрепления сотрудников к РМ не предполагает отслеживания периодов и автоматического возврата с временного на основное РМ. Данная проблема была решена реализацией регламентных заданий, обеспечивающих ежедневный контроль нахождения сотрудника на РМ.

Для сохранения исторических данных учета мы реализовали механизм единоразового первичного обмена (получения данных в 1С:ПБ 1.1 из 1С:ЗУП) и интеграцию для взаимного обмена данными блока СОУТ.

3. При обследовании бизнес-процессов заказчика было выявлено порядка 80 критичных функциональных разрывов. Для их исключения мы постоянно дорабатывали конфигурацию 1С:ПБ 1.1 в ходе проекта.

4. Заказчик поручил нам ограничить количество сотрудников с доступом к системе 1С:ПБ 1.1, предоставив доступ только персоналу УПБиОТ и начальникам цехов предприятия. С этим учетом система модернизирована так, чтобы ответственные сотрудники от УПБиОТ имели полный контроль над всеми этапами выполнения бизнес-процессов «Мероприятия» и «Тестирование». В типовой версии системы требуется обязательное присутствие рядовых сотрудников цехов, ответственных за задачи.


Подробнее расскажем про два больших блока работы — обеспечение интеграции с 1С:ЗУП 3.1 КОРП и настройку учета спецпитания.


Реализация интеграции с 1С:ЗУП 3.1 КОРП

Нам потребовалось реализовать интеграцию между 1С:ЗУП и 1С:ПБ 1.1 для поддержания взаимного функционирования систем. В процессе выполнили следующие работы:

  1. Настроили типовую синхронизацию для получения из 1С:ЗУП в 1С:ПБ 1.1 иерархической структуры предприятия, штатного расписания, данных о сотрудниках и физлицах, кадровых данных. При взаимодействии двух конфигураций 1С:ЗУП выступает в качестве мастер-системы для учета справочной и кадровой информации.
  2. Реализовали механизмы, дающие произвести первичный обмен данными из 1С:ЗУП (мастер-система) в 1С:ПБ 1.1 с целью переноса исторических данных. Это сделано по таким объектам конфигурации, как рабочие места, карты СОУТ, декларации соответствия условий труда, назначения рабочих мест. Потребность обусловлена переносом учета по функциональным блокам СОУТ, «Медицинские осмотры» и «Обучение и проверка знаний» в 1С:ПБ 1.1.
  3. Реализовали интеграцию между системами со следующей схемой обмена данными:
  • Обмен 1. Происходит выгрузка реестра закрепленных за РМ сотрудников для осуществления задач обеспечения производственной безопасности предприятия. Внесение изменений в передаваемую информацию в рамках 1С:ПБ 1.1 не осуществляется, обратный обмен данными не происходит.
  • Обмен 2. Происходит выгрузка рабочих мест, карт специальной оценки условий труда, деклараций соответствия условий труда, данных учета спецпитания с целью ведения кадрового учета в 1С:ЗУП, а также расчета компенсаций сотрудникам и назначения сотрудников на РМ. Внесение изменений в передаваемую информацию в рамках 1С:ЗУП не осуществляется, обратный обмен данными не происходит.

Разработка интеграций велась с применением технологии синхронизации данных путем использования КД 3 (доработанный универсальный формат обмена EnterpriseData).


Учет спецпитания

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

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

  • Сотрудник предприятия может отказаться от выдачи спецпитания в пользу выдачи ему денежной компенсации. Такой сотрудник не должен попадать в ведомость выдачи. Признак отказа от спецпитания устанавливается кадровой службой в 1С:ЗУП и учитывается в 1С:ПБ 1.1.
  • Есть рабочие места, для которых законом запрещен отказ от спецпитания в пользу выплаты денег. Контроль таких мест должен вестись сотрудниками УПБиОТ в системе.
  • Сотрудник предприятия может отказаться от получения киселя и молока, но не может отказаться от получения витаминного напитка.

Мы доработали справочник «Рабочие места» так, чтобы можно было устанавливать нормы выдачи по спецпитанию (вид спецпитания: молоко, кисель, витаминный напиток и т.д.; норма выдачи (количество в литрах). На форму элемента справочника «Сотрудники» добавили признак «Отказ от спецпитания». Он заполняется автоматически на основании обмена данных с 1С:ЗУП.

На форму справочника «Рабочие места» добавили признак «Запрет денежной компенсации». Аналогично доработали справочник «Рабочие места» в 1С:ЗУП. В рамках интеграции между системами настроен обмен по признаку. Контроль заполнения признака осуществляется мастер-системой на стороне 1С:ПБ 1.1. На стороне 1С:ЗУП реализовали механизм, запрещающий установить признак отказа от спецпитания для сотрудника, если его рабочее место предполагает запрет на компенсацию.

Для корректного расчета спецпитания нужно учитывать количество отработанных сотрудником смен. В 1С:ПБ 1.1 не предусмотрен типовой функционал для ведения табеля учета отработанного времени. В рамках доработки настроили обмен данными с 1С:ЗУП для получения данных. Обмен реализован через HTTP-сервис.

Для формирования ведомостей выдачи спецпитания сделали обработку «Необходимость выдачи спецпитания». Ведомости формируются на базе данных:

  1. Нормы выдачи спецпитания из рабочего места в 1С:ПБ 1.1.
  2. Перечень сотрудников, отказавшихся от получения спецпитания ради денежной компенсации из 1С:ЗУП.
  3. Список рабочих мест, которые не могут отказаться от спецпитания в пользу денежной компенсации в 1С:ПБ 1.1.
  4. Данные табеля учета времени, отработанного сотрудниками, собранные через http-сервис из 1С:ЗУП.

Мы реализовали полноценный функционал учета спецпитания на предприятии. Он разделен на два взаимосвязанных блока и разнесен по используемым на предприятии системам:

  1. В 1С:ПБ 1.1 сотрудниками УПБиОТ устанавливаются нормы выдачи спецпитания и формируются ведомости для выдачи продукции со складов.
  2. В 1С:ЗУП 3.1 КОРП ведется учет сотрудников, отказавшихся от выдачи спецпитания в пользу денежной компенсации, и расчет компенсации.

Команда проекта

Команда проекта по автоматизации состояла из 7 сотрудников с большим опытом внедрения продуктов на базе 1С. Функциональным архитектором проекта от WeJET был назначен специалист с 20-летним опытом работы с 1С. Помимо него, в команде работали руководитель проекта, аналитик, старший разработчик, еще два опытных разработчика и консультант 1С.


Результаты проекта

Мы оперативно внедрили и ввели в эксплуатацию систему «1С:Производственная безопасность. Комплексная» для «Красного Октября». Она сделает более эффективной работу предприятия, на котором трудится почти 4000 человек.

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

Работа на проекте продолжается. Система находится на этапе промышленной эксплуатации. Она полностью внедрена, со стороны WeJET ведутся консультационная работа и решение проблем пользователей. Обновляем конфигурацию системы по мере выхода новых версий. Требуемые клиенту блоки внедрены.

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

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

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

  • Автоматизация промышленной безопасности:
    • Учет опасных производственных объектов и гидротехнических сооружений;
    • Учет технических устройств, зданий и сооружений, применяемых на/входящих в состав ОПО, ГТС;
    • Формирование и хранение организационно-плановой документации ОПО и ГТС;
    • Планирование проведения производственного контроля, учет его результатов, формирование регламентированной отчетности в Ростехнадзор;
    • Контроль проведения регламентных работ для оборудования;
    • Планирование проведения экспертизы промышленной безопасности на ОПО и учет ее результатов;
    • Учет договоров страхования ОПО и контроль страховых выплат;
    • Планирование и учет результатов проведения учебных тревог и учебно-тренировочных занятий;
    • Учет результатов расследований аварий и инцидентов на ОПО;
    • Формирование нерегламентированной отчетности.
  • Автоматизация охраны труда:
    • Учет рабочих мест, контроль сотрудников на РМ;
    • Планирование проведения СОУТ, ввод/загрузка и хранение результатов спецоценки;
    • Расчет гарантий и компенсаций по результатам СОУТ;
    • Учет спецпитания;
    • Формирование планов мероприятий по улучшению условий труда;
    • Формирование регламентированной отчетности по условиям труда (форма 1-Т);
    • Планирование и контроль прохождения медицинских осмотров;
    • Учет предрейсовых/послерейсовых медосмотров;
    • Учет вакцинаций и формирование карточки вакцинации сотрудника;
    • Формирование, загрузка и хранение норм выдачи СИЗ и СиОС;
    • Планирование и проведение вводных, повторных и внеплановых инструктажей;
    • Планирование и контроль учебной деятельности в области охраны труда, загрузка результатов в реестр Минтруда
    • Проведение онлайн обучения и проверки знаний;
    • Учет нарядов-допусков, формирование журналов учета работ по нарядам-допускам;
    • Планирование и контроль сроков выполнения мероприятий в области охраны труда;
    • Идентификация опасностей и оценка рисков;
    • Ввод и хранение данных об авариях и инцидентах, произошедших на производстве;
    • Работа с данными о несчастных случаях на производстве, формирование регламентированной отчетности в Росстат;
    • Учет микротравм;
    • Формирование регламентированной и аналитической документации в области охраны труда.
  • Автоматизация экологической безопасности:
    • Учет объектов, негативно воздействующих на окружающую среду;
    • Формирование и хранение деклараций о плате за НВОС;
    • Учет выбросов загрязняющих веществ в атмосферный воздух;
    • Учет обращения с отходами;
    • Формирование и хранение журналов водопользования;
    • Контроль наблюдения за водными объектами;
    • Ввод и хранение разрешительной документации;
    • Формирование аналитической и регламентированной отчетности (формы 2-ТП, 4-ОС).
  • Автоматизация пожарной безопасности:
    • Учет первичных средств пожаротушения;
    • Планирование и учет результатов проводимых регламентных работ первичных средств пожаротушения;
    • Планирование и учет результатов проведения проверок объектов на соответствие требованиям пожарной безопасности;
    • Учет результатов расследования пожаров;
  • Формирование и учет допусков к работам для групп по электробезопасности;
  • Интеграция новой системы учета с системой 1С:ЗУП;
  • Автоматизация обмена данными регламентированной отчетностью с контролирующими органами.

У вас есть вопросы?

Мы с радостью ответим вам на них!