В данном кейсе мы описываем процесс доработки функционала по хранению и заполнению технологических карт в «1С: Управление нашей фирмой».
Исходные данные:
Наш клиент предоставляет большой спектр услуг по производству пластиковых изделий различного применения.
Для заказчика ранее проводились проекты по настройке 1С и на этот раз он обратился к нам с не менее интересным запросом на создание единого пространства для хранения и заполнения различных технологических карт в 1С.
Технологические карты — это важная проектная документация, которая содержит в себе подробную информацию о поэтапном выполнении тех или иных процессов, инструкции для работников, таблицы и схемы, списки применяемого оборудования и материалов.
До обращения к нам работы с ТК осуществлялись в отдельной разработанной системе, которая была частично связана с 1С и получала из неё пул данных. Но главная «боль» работы с картами заключалась в отсутствии возможности полной автоматизации всего производственного процесса внутри 1С.
Задачи:
- Разработать механизм по заполнению и хранению информации о всех заполненных технологических картах внутри десктопной и мобильной версии 1С;
- Осуществить миграцию данных из внешней системы по хранению заполненных технологических карт в 1С: УНФ.
Ход проекта доработки 1С УНФ
По итогам проведения офлайн-встречи с заказчиком нам удалось выявить все «тонкие» моменты работы с технологическими картами и потребности в будущем функционале. Совместно с клиентом было разработано и согласовано техническое задание, а также намечен поэтапный план по выполнению работ.
1 этап: разработка единой системы для заполнения и хранения информации
Первым делом наши программисты 1С спроектировали архитектуру будущей системы внутри 1С, и специальные интерфейсы, наследуемые из существующей внешней системы по пожеланию заказчика, а именно:
Журнал контроля технологических параметров:
Журнал содержит в себе возможность:
- Актуализации значений фактического веса изделий во всех ТК и КТП как отдельными пользователями, так и автоматически по расписанию;
- Взаимодействия со статической строкой по актуальной выборке;
- Сброса всех установленных фильтров и сортировок таблицы;
- Сортировки таблицы по определённому столбцу;
- Фильтрации по всем столбцам таблицы;
- Выборки по умолчанию.
А также:
- Определённый состав полей таблицы, продемонстрированный на скриншоте;
- Элементы навигации по страницам.
Возможность детального просмотра технологических карт с возможностью внесения корректировок:
Интерфейс общего списка технологических карт в 1С
Общий список ТК содержит в себе весь пул возможностей, что и в интерфейсе журнала контроля технологических параметров.
Интерфейс для удобного поиска по наименованию изделий в таблице соответствия:
Интерфейс предназначен для ввода и корректировки данных. Поиск осуществляется по учётному номеру термопластавтомата (литьевой машины) с возможностью выбора режима работы.
Интерфейс по заполнению таблицы соответствия наименований изделий для технологических карт:
После подтверждения выбора режима работы системы на одноименной форме, система ищет соответствующую позицию и подставляет значения в определённые поля формы.
В случае отсутствия изделия, система выводит сообщение в определённое поле без возможности создавать ТК.
Интерфейс отчётной формы:
Отчет представляет собой таблицу с определённым набором строк и параметрами, которые автоматически подгружаются по факту формирования отчёта из соответствующих полей ТК.
Также в отчёте разработана возможность использования цветовой индикации:
- КТП с отклонением выделяется красным цветом;
- Факт КТП выделяется синим цветом.
Когда работы по проектированию архитектуры и созданию интерфейсов были закончены — специалист перешёл к выполнению второго этапа нашего проекта.
2 этап: осуществление миграции данных о технологических картах из внешней системы в 1С
Для реализации данного этапа ответственным специалистом был разработан специальный скрипт по обработке и выгрузке данных из самописной системы в 1С, который выполняет последовательный ряд действий, а именно:
- 1Первым делом осуществляется автоматическая обработка данных из самописной системы по хранению данных о ТК;
- 2Далее данные из системы обрабатываются, проверяются на наличие коллизий и соответствий определённых правил;
- 3Найденные коллизии и ошибки логируются для последующего разбора и устранения;
- 4И завершающий этап данного скрипта — это выгрузка в 1С.
Сложности проекта:
Основная сложность данного кейса заключалась в миграции данных из внешней системы в 1С и обеспечение «плавного» перехода к работе с ТК уже в 1С.
Объём данных
В связи с большим объёмом выгружаемых из старой системы первичных данных (десятки тысяч элементов, хранящих в себе информацию о технологических параметрах) было необходимо предусмотреть возможное нарушение быстродействия системы и проводить разработку с расчётом на то, что в систему будут импортированы большие объёмы данных с определёнными алгоритмами.
Для этого специалистами была осуществлена:
- Работа по проведению нагрузочного тестирования. Цель проведения тестирования — получение наилучшей оценки производительности системы по методике APDEX.
- Корректная настройка индексов для элементов хранения данных.
- Разработка алгоритмов для получения данных в базу данных 1С.
Принцип работы с технологическими картами в 1С:
Для более наглядного понимания принципа работы с ТК внутри 1С мы опишем её последовательный процесс:
Внутри предприятия размещено множество производственных станков, которые выполняют изготовку различной продукции.
При изготовке изделий, технологами предприятия задаются определённые параметры, такие как: температура изготовления, скорость работы станка и так далее. Все эти данные должны фиксироваться в технологических картах.
Спроектированная архитектура и интерфейс были разработаны с учётом работы как в десктопной версии 1С, так и в мобильной. Этот момент является важной составляющей всего проекта так как для сотрудников предприятия мобильная работа с ТК – это ключевая потребность, которая в последствии, положительно сказалась на трудовых и временных затратах.
По факту обхода всех производственных станков, технологу необходимо осуществить проверку соответствия условий производства, указанных в ТК.
Благодаря разработке мобильного решения сотрудники предприятия могут:
- Фиксировать нарушения в производственном процессе (для таких случаев была разработана дополнительная логика оповещения ответственных лиц по средствам отправки осведомительного письма на почту с периодичностью от одного раза в час до одного раза в сутки);
- Создавать новые технологические карты для изготовления новых изделий;
- Вносить корректировки в тех карту прямо с рабочего планшета;
- Изменять различные данные и параметры в режиме онлайн;
- Корректировать условия производства.
Также, для дальнейшего осуществления аналитики мы разработали специальный отчёт, позволяющий отслеживать изменение параметров по конкретному изделию в определённом отрезке времени.
Результаты доработки УНФ:
- Благодаря доработке функционала на базе 1С клиент получил удобную систему по заполнению и хранению ТК и журнала контроля технологических параметров;
- Разработанный функционал в мобильной версии 1С значительно сократил трудовые и временные затраты сотрудников предприятия;
- Осуществление миграции данных из внешней системы в 1С позволило клиенту сохранить весь пул данных о ранее заполняемой информации во внешней системе.