27 декабря 2021
На совместном вебинаре фирмы «1С» и компании «Деснол Софт», прошедшем 21 декабря 2021 года, руководитель направления разработки программных продуктов Андрей Сериков рассказывает о том, что нового и полезного появилось в системе для управления ремонтами и обслуживанием оборудования 1С:ТОИР 2 КОРП.
Общая цель компании «Деснол Софт» — улучшить культуру принятия эффективных управленческих решений в бизнесе. Эта общая цель и формирует направление всей нашей работы, задает рамки и помогает определять приоритеты. Это прямо влияет и на то, как мы разрабатываем наши продукты.
Мы понимаем, что для реализации поставленной цели важно не только то, что делает руководство, которое непосредственно занимается управлением. Важным становится построение полного цикла эффективной работы в компании на каждом уровне — от топ-менеджеров, занимающихся стратегией, до руководителей среднего звена и специалистов-исполнителей, выстраивающих тактику и приоритеты в пределах своей зоны ответственности.
Как именно можно повысить эффективность управленческих решений? Один из способов — основывать их на точных данных. Использовать при принятии решений конкретные цифры, значения показателей, измерения. Привязать мнения, убеждения и интуицию к реальности, к миру материальному.
Ситуация осложняется, если надо не просто один раз принять решение, а нужно понимать, как изменять это решение, если изменились входные данные. Трудно отслеживать, трудно оценивать влияние, трудоемко делать анализ регулярно...
Мы учитывали эту сложность в нашей работе, и я покажу, как именно это изменило наши продукты.
За 15 лет работы в области автоматизации предприятий я часто слышал от пользователей фразу: «Ну программа же сама должна...». Меня это искренне удивляло тогда. Программа — это инструмент. Как молоток или рубанок может быть кому-то что-то должен, тем более «сам»? Программа должна быть понятной и прозрачной, у нее нет своего мнения или воли. Она точно не может принять решение за человека.
А потом в наш обиход вошли «умные» дома, «умные» автомобили, «умные» часы... Устройства прятали за своим фасадом сложность мира.
Дома делают комнаты комфортными, скрывая в себе сложный алгоритм управления освещением, нагревателями и кондиционерами. Автомобили позволяют «просто ехать», не нагружая тонкостями того, как должна работать АБС, как избежать отката при начале движения в горку и прочее. Многие автомобили могут сами парковаться, но не пытаются объяснять водителю, как они это делают.
Со временем ко мне пришло понимание, что пользователи всё это время просили нечто подобное: «умную программу», которая в некоторых местах спрячет от них сложность процессов и данных. Оказалось, что они были правы, и эта концепция «умной программы» помогла решить некоторые задачи более красиво.
Самым крупным нововведением в 1С:ТОИР 2 КОРП последнего времени стала переработка блока МТО.
Материально-техническое обеспечение занимает одно из важнейших мест в жизни ремонтной службы:
Всю деятельность по материально-техническому обеспечению можно разделить на несколько укрупненных процессов. Эти процессы МТО предназначены для обеспечения наличия требуемых ТМЦ (товарно-материальных ценностей) для выполнения ремонтных работ хозспособом в нужное время в нужном месте.
Процесс МТО выглядит следующим образом.
1. Ведение НСИ, т.е. нормативно-справочной информации (справочников «Номенклатура» и «Склады», а также связанных справочников).
2. Формирование потребностей ТМЦ на предприятии на основании нормативов или смет ремонтов.
3. Обеспечение потребности в ТМЦ.
4. Управление складскими запасами:
Различные процессы могут выполняться как сотрудниками ремонтной службы, так и отдельной службой снабжения.
Мы стали применять различные подходы и проектировать модели, чтобы отразить эти процессы в 1С:ТОИР 2 КОРП, и увидели два противоречивых требования от пользователей.
Чтобы удовлетворить этим требованиям, мы решили предложить два разных способа ведения МТО в 1С:ТОИР 2 КОРП:
Подчеркну, что внутренний блок реализует все основные процессы МТО и ограничен только тем, что использует исключительно внутренние данные системы 1С:ТОИР 2 КОРП.
Тем, кому нужно больше, — например, использовать данные производства, закупок, бюджетирования и планирования — могут использовать второй способ.
Возможности внутреннего блока можно представить с разных сторон. Мы сделали это «слоями» — так проще его понимать пользователям. При разработке мы учитывали эти слои и делали их обособленными, поэтому тому, кто захочет разобраться во внутреннем устройстве или адаптировать механизмы под себя, тоже будет легче.
Слой первый — это функциональные возможности внутреннего блока. Это самый «низкий», технический слой. Он обеспечивает работу всех остальных.
Фиксация плановой потребности в заказах на внутреннее потребление
Что такое потребность? Как ее зафиксировать? Откуда вообще возникает потребность в материалах и запчастях? Потребность характеризуется двумя составляющими: «Что нужно?» и «Когда нужно?».
В системе 1С:ТОИР 2 КОРП часть «что» определяется:
Часть «когда» определяется размещением мероприятий в календарном графике. На нее влияют:
Отдельно нужно отметить «Сметы ремонта», в которых производится окончательное уточнение и того, что надо, и того, когда надо.
И при этом нужно еще помнить, что все эти данные могут в любой момент измениться (если это не запрещено регламентами и не закрыто в системе).
Умный заказ на внутреннее потребление
Очевидно, что вручную собрать потребности не представляется возможным.
И нашим первым механизмом в блоке МТО стал «умный» заказ на внутреннее потребление. Он сам появляется для каждого ремонта, в котором есть потребности и сам следит за своей актуальностью. Если изменяется потребность, заказ актуализируется. Пользователь всегда может посмотреть готовый результат: что, когда и даже для чего нужно. Эти «умные» заказы являются отправной точкой для работы как внутреннего блока, так и для варианта с обменом.
Благодаря тому, что вся сложность «спрятана» за фасадом простого заказа, в системе МТО правильно поддерживаются даже самые вычурные случаи. Например, в результате корректировки общего плана работ смещается срок одного из ремонтов с марта на апрель. А для этого вида ремонта с апреля должна действовать другая версия техкарты с другими летними материалами. Система это правильно учтет и поменяет потребности. При этом всё останется прозрачным и прослеживаемым.
Остальные возможности первого слоя
Коротко про остальные возможности первого слоя.
На втором слое все новые и имеющиеся механизмы соединяются между собой самыми разными способами, чтобы принести пользу и решить конкретные задачи пользователей. Кстати, этот принцип «взаимного переиспользования модулей» мы применяем повсеместно. Стараемся использовать готовое, а не писать заново — например, ввод остатков осуществляется стандартным механизмом.
Процессные возможности внутреннего блока:
1. Обеспечение ремонтов и мероприятий.
2. Управление запасами.
3. Работа кладовщика.
4. Отражение затрат.
Третий слой — это материализованное решение задач предыдущего слоя с разбивкой по ролям. Именно здесь мы больше всего пытаемся «помочь» пользователям принимать решения эффективно.
Инструментальные возможности внутреннего блока:
Рабочее место специалиста по обеспечению
Единое рабочее место для всех задач специалиста по обеспечению (иногда их называют инженерами по ТМЦ): видит что, куда, когда нужно, сколько заказано, успеет ли приехать, может заказать то, чего не хватает. Может проверить, где еще лежит то, что требуется, и заказать перемещение. Видит хронологическую ленту ремонтов и отметки в ней: что уже обеспечено, а что нет.
Рабочее место специалиста по обеспечению
Рабочее место «Передача на руки/возврат на склад»: единое рабочее место кладовщика. Видит и понимает, что есть, что отдано, что нужно и что можно отдать. Видит, что «осталось на руках». Система подсказывает, какие материалы нужно забрать, потому что они не списаны по акту.
Состояние обеспечения заказов
Отчет и внутренний механизм, затрагивающий разные части системы. Показывает, какие заказы уже обеспечены (под них есть резервы). Нужен техническим специалистам. Подсказывает им состояние обеспечения и в их рабочем месте, и в конкретной смете.
Контрольная отчетность для анализа и документального подтверждения
Разные отчеты и ведомости по наличию на складах и на руках. Развитие блока не останавливается, в нем регулярно появляются новые возможности — например, учет сроков поставки материалов или резервирование с учетом критичности дефектов и объектов ремонта.
Несколько слов о том, как работает 1С:ТОИР 2 КОРП совместно с «1С:ERP Управление предприятием 2», а также с «1С:Управление торговлей» или «1С:Комплексная автоматизация 2».
Никакие рабочие места внутреннего блока МТО при этом не используются. «Умные» заказы на внутреннее потребление передаются из 1С:ТОИР 2 КОРП в одну из систем и там фиксируют потребность в материалах и запчастях. Обеспечение потребностей и оперативный складской учет осуществляются целиком на стороне этих систем. Кроме этого, из 1С:ТОИР 2 КОРП передаются документы «Внутреннее потребление».
В 1С:ТОИР 2 КОРП из 1С:ERP/1С:УТ/1С:КА2 загружаются только актуальные остатки по складам.
Еще один полезный новый механизм — ресурсное планирование работ подразделения.
По духу он похож на предыдущие механизмы — помогает принимать более эффективные решения за счет наглядности данных.
Механизм «Ресурсное планирование работ» используется для формирования нарядов и назначения исполнителей ремонтных работ с учетом их плановой доступности и нагрузки.
«Плановая доступность персонала» определяется графиками работ сотрудников с учетом выходных, отпусков, больничных и других обстоятельств.
В 1С:ТОИР 2 КОРП для установки плановой доступности персонала предназначена обработка «Управление плановой доступностью персонала». Обработка расположена в подсистеме «Управление персоналом». Она помогает заполнить расписание по каждому сотруднику в соответствии с установленным для него графиком работы. Заполнять плановую доступность можно для всех сразу, для нескольких или же для отдельно выбранного сотрудника.
Управление плановой доступностью персонала
В течение месяца может возникнуть ситуация, когда для сотрудника необходимо изменить плановую доступность по различным причинам: больничный, отгул, командировка. Обработка содержит для этого ряд инструментов — можно задать новое состояние сотрудника на день или на определенный период. Помимо ручного заполнения, в будущем мы планируем добавить заполнение плановой доступности из «1С:Зарплата и управление персоналом».
Правильно заполненная плановая доступность используется дальше в механизме ресурсного планирования.
Подробнее о том, как связываются ремонты и исполнители.
Вся работа происходит в обработке «Ресурсное планирование работ подразделения». Для каждого подразделения в ней виден хронологический список предстоящих ремонтов. Каждый такой ремонт представлен одной или несколькими технологическими картами со списком техопераций. Технологическая операция — это одна элементарная работа с датами начала и окончания и нормой времени. Каждая техоперация требует одного или нескольких сотрудников определенных квалификаций для выполнения. Кстати, квалификации в 1С:ТОИР 2 КОРП указываются для каждого сотрудника.
Ресурсное планирование работ подразделения
Таким образом, обработка показывает в одном месте требуемые и имеющиеся квалификации, оставшееся доступное время в часах. Это позволяет назначить на работу конкретного подходящего исполнителя и сформировать ему наряд на работу.
Помимо этой основной функции есть еще ряд инструментов для просмотра общей загрузки сотрудников и запланированных на них работ.
В 1С:ТОИР 2 КОРП есть достаточно мощная подсистема мониторинга KPI для быстрого и наглядного просмотра важных показателей, характеризующих работу ремонтной службы. Этот инструмент решает более широкую задачу, чем просто отображение значений на дашборде.
Система состоит из трех больших элементов:
При разработке мы учли следующие сложности в организации хорошей системы показателей для ремонтной службы.
Многие показатели, рекомендуемые консультантами в этой области для расчета, требуют данные, которые не хранятся в 1С:ТОИР 2 КОРП, — например, общие затраты на производство, выручка от продукции, общее количество производственного персонала и даже количество бумажных документов. Часто это данные из бухгалтерской или ERP-системы.
Причем из всех компонентов, нужных для расчета показателя, часть хранится в 1С:ТОИР, а другая часть — нет. В итоге нет одного места, где можно было бы удобно рассчитывать эти KPI.
Чтобы решить проблему, мы добавили механизм «внешних показателей» — средство для ввода/загрузки и хранения значений внешних показателей в нужных разрезах и с нужной периодичностью. Теперь недостающие компоненты можно забрать к себе и использовать в расчетах.
Вторая проблема частично следует из первой. Нужна возможность создавать собственные показатели, которые могут получать данные из 1С:ТОИР, из внешних систем и даже из той информации, которую пользователи добавили сами в виде дополнительных полей или доработок конфигурации.
Поэтому мы сделали всемогущий конструктор — он может брать любые данные из базы, внешние показатели, создавать показатели по формулам от других показателей. Может создавать показатели объектов ремонта, подразделений или целых организаций. Может создавать анализ динамики, покомпонентного сравнения, сравнения с прошлым периодом или просто измерение состояния…
Мы предполагали, что достаточно будет предоставить мощный инструмент, с помощью которого каждый сможет настроить и отслеживать любые показатели. Однако на деле оказалось, что этим мало кто пользовался, и до разработки и внедрения индивидуальных показателей дело обычно не доходило.
Мы поняли, что нам нужно разработать и включить в состав продукта хороший набор универсальных показателей, который будет подходить любой ремонтной службе, ну или хотя бы позволит отобрать нужные.
Так, примерно в июне 2020 года у нас запустилась масштабная методологическая работа по реорганизации процессов ТОиР в системе для повышения оперативности, достоверности и возможностей для анализа. Наши консультанты и методологи выделили ключевые проблемы, их индикаторы, сформулировали цели, задачи, средства решения и метрики.
Цели автоматизации процессов ТОиР.
Когда эти цели были детализированы до задач и метрик, оказалось, что большинство из них удобнее анализировать не с помощью отчетов, а путем наблюдения показателей на дашбордах.
Вот тут-то нам самим очень помогло наличие нашего инструмента для создания и мониторинга таких показателей!
По результатам этой работы были добавлены 22 новых показателя (всего их стало 29, поставляемых в коробке) и 5 новых отчетов.
Этот инструмент помогает не столько при принятии решений, сколько при анализе последствий решений и наблюдении прогресса. Тем не менее, это прямо относится к нашей главной цели — улучшению культуры принятия управленческий решений.
Возможно, механизм показателей и не является абсолютно «умным», но за своим фасадом скрывает происхождение и источник данных — будь то внутренние, внешние, оригинальные или загружаемые данные. На мониторе все они могут быть отображены.
А теперь о полезном улучшении в модели данных 1С:ТОИР 2 КОРП, о котором спрашивали многие клиенты на проектах, — функциональные места. Использование иерархии функциональных мест особенно актуально для клиентов с непрерывным циклом производства (химпром, нефтехимия, пищевая промышленность и другие отрасли).
Объект «Функциональное место» позволяет описать место установки оборудования внутри технологической цепочки производства на предприятии. Функциональное место описывает законченную технологическую операцию в технологическом процессе.
Например:
Функциональное место является виртуальным объектом, с помощью которого формируется и описывается схема технологического процесса предприятия. Структура функциональных мест не меняется, пока неизменна технология производства или конструкция технологической линии.
Само оборудование в дальнейшем «монтируется» на функциональное место. На функциональном месте может быть установлено различное количество объектов ремонта, которые вместе обеспечивают и влияют на выполнении функции на данной позиции.
В общем случае владелец структуры функциональных мест — технолог цеха или предприятия, а владелец оборудования, установленного на эти места, — начальник или механик цеха.
Использование функциональных мест помогает:
Еще один инструмент для помощи в обоснованном принятии решений за счет расширения перспективы с той точки зрения, с которой смотрим на процессы, — скользящее планирование. Используется для гибкого планирования ТО и ремонтов оборудования с различной степенью детализации.
Его главная польза в том, что инструмент собирает в одном месте системы — в «Общем плане работ» все ремонты на выбранный период — плановые и внеплановые — и позволяет управлять датами этих ремонтов, глядя на всю картину в целом.
Можно построить и управлять параллельно несколькими видами планов: оперативными, среднесрочными, годовыми, долгосрочными и стратегическими и даже больше. Каждый уровень позволит взглянуть и увидеть общий массив работ со своей перспективы.
Основная работа со скользящим планированием происходит в рабочем месте «Общий план работ». Это такой большой инструмент управления, который позволяет выбрать — с разными фильтрами и настройками отображения — предстоящие ремонты. Дает посмотреть их в дереве или на графике. Уточнить, подвигать по срокам и собрать в новую актуальную версию плана, которая и будет действовать дальше (и вся остальная система увидит эти изменения, в том числе система МТО.
Новый инструмент, прямо предназначенный для поиска эффективных решений по возникающим дефектам, — анализ коренных причин. Этот инструмент часто является обязательным для компаний, работающих на международном рынке.
При первичной регистрации дефекта зачастую невозможно сразу указать истинную причину поломки, вместо этого описываются видимые последствия: «посторонние шумы», «станок не запускается» и т.п. В процессе выполнения ремонта проводится расследование, выявляется и устраняется причина поломки: «треснул подшипник», «повредился кабель питания» и т.п.
У пользователей есть желание занести эти данные в систему для дальнейшего анализа, однако такой возможности не было. Поскольку изменять документ «Выявленный дефект» после выполнения ремонта запрещено, да и было бы неправильным. Таким образом, был необходим новый механизм для фиксации причин возникновения дефекта, который можно использовать не только в момент выявления неисправности, но и в процессе или после ее устранения.
Более того, для предотвращения таких дефектов в дальнейшем важно выявить не только лежащую на поверхности причину поломки, но и так называемую коренную, то есть исходную причину, которая привела к сложившейся ситуации. Для решения этой задачи мы используем простой в применении и реализации «метод пяти почему».
Суть метода заключается в том, чтобы пять раз задать вопрос «Почему?». Каждый последующий вопрос задается к ответам на предыдущий вопрос. Количество «5» подобрано эмпирическим путем и считается достаточным для нахождения решения типичных проблем.
1. Почему редуктор остановился?
2. Почему разрушился подшипник?
3. Почему подшипник был плохо смазан?
4. Почему он вышел из строя?
5. Почему в программе ТОиР нет диагностики насоса?
Анализ коренных причин
По результатам поиска коренной причины должно быть назначено корректирующее мероприятие по устранению этой причины, чтобы снизить вероятность возникновения дефектов по этой причине. Задачи на выполнение корректирующих мероприятий можно назначать и отмечать выполнение тоже прямо в 1С:ТОИР.
Еще один важный инструмент в моей подборке — назначение на ремонт с учетом рисков.
При регистрации документа «Выявленный дефект» в случае, если документ заполняет квалифицированный сотрудник (механик цеха, мастер, замначальника цеха), необходимо определить критичность дефекта и задать даты устранения.
Чтобы назначение на ремонт было обоснованным, предлагается применить риск-ориентированный подход к обслуживанию оборудования, для чего был реализован инструмент «Матрица оценки рисков». Она служит для определения возможного ущерба (людям, имуществу, окружающей среде, репутации, производству), тяжести и вероятности последствий возможного наступления риска.
После выполнения оценки рисков с помощью матрицы в регистрируемом документе «Выявленный дефект» автоматически заполняются (на основании введенных в справочники данных) даты устранения и критичность дефекта.
Если же «Выявленный дефект» заполняет неквалифицированный сотрудник (оператор, диспетчер), то при регистрации классификация ими не производится. Ее может сделать позднее квалифицированный сотрудник из документа «Заявка на ремонт».
«Матрица оценки рисков» в данном случае не только инструмент, помогающий принимать решения специалистам, но и средство, подтверждающее обоснованность этих решений для других.
Ну и последнее, возможно самое важное и значимое изменение не только для целей повышения культуры принятия решений, а вообще для любых целей, — интерфейс 1С:ТОИР 2 КОРП с новыми иконками.
Поделиться: