Разработка системы технологических карт в 1С: УНФ

25 декабря 2023
Компания:
Производитель изделий из пластмасс
Сфера деятельности:
Производство пластиковой упаковки для различных изделий

В данном кейсе мы описываем процесс разработки функционала по хранению и заполнению технологических карт в 1С: Управление нашей фирмой.

Проект по разработке технологических карт в 1С

Исходные данные:

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

Для заказчика ранее проводились проекты по настройке 1С и на этот раз он обратился к нам с не менее интересным запросом на создание единого пространства для хранения и заполнения различных технологических карт в 1С.

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

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

Задача:

  1. Разработать механизм по заполнению и хранению информации о всех заполненных технологических картах внутри десктопной и мобильной версии 1С;
  2. Осуществить миграцию данных из внешней системы по хранению заполненных технологических карт в 1С: УНФ.

Реализация:

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

1 этап: разработка единой системы для заполнения и хранения информации о заполненных технологических картах

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

Журнал контроля технологических параметров:

Журнал контроля технологических параметров

Журнал содержит в себе возможность:

  • Актуализации значений фактического веса изделий во всех ТК и КТП как отдельными пользователями, так и автоматически по расписанию;
  • Взаимодействия со статической строкой по актуальной выборке;
  • Сброса всех установленных фильтров и сортировок таблицы;
  • Сортировки таблицы по определённому столбцу;
  • Фильтрации по всем столбцам таблицы;
  • Выборки по умолчанию.

А также:

  • Определённый состав полей таблицы, продемонстрированный на скриншоте;
  • Элементы навигации по страницам.

Возможность детального просмотра технологических карт с возможностью внесения корректировок:

Интерфейс общего списка технологических карт в 1С

Список технологических карт в 1С

Общий список ТК содержит в себе весь пул возможностей, что и в интерфейсе журнала контроля технологических параметров.

Интерфейс для удобного поиска по наименованию изделий в таблице соответствия:

Интерфейс для поиска по наименованию изделий в таблице соответствия:

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

Интерфейс по заполнению таблицы соответствия наименований изделий для технологических карт:

Интерфейс по заполнению таблицы соответствия наименований изделий для технологических карт

После подтверждения выбора режима работы системы на одноименной форме, система ищет соответствующую позицию и подставляет значения в определённые поля формы.

В случае отсутствия изделия, система выводит сообщение в определённое поле без возможности создавать ТК.

Интерфейс отчётной формы:

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

Также в отчёте разработана возможность использования цветовой индикации:

  • КТП с отклонением выделяется красным цветом;
  • Факт КТП выделяется синим цветом.

Когда работы по проектированию архитектуры и созданию интерфейсов были закончены — специалист перешёл к выполнению второго этапа нашего проекта.

2 этап: осуществление миграции данных о технологических картах из внешней системы в 1С

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

  • 1Первым делом осуществляется автоматическая обработка данных из самописной системы по хранению данных о ТК;
  • 2Далее данные из системы обрабатываются, проверяются на наличие коллизий и соответствий определённых правил;
  • 3Найденные коллизии и ошибки логируются для последующего разбора и устранения;
  • 4И завершающий этап данного скрипта — это выгрузка в 1С.

Сложности проекта:

Основная сложность данного кейса заключалась в миграции данных из внешней системы в 1С и обеспечение «плавного» перехода к работе с ТК уже в 1С.

Объём данных

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

Для этого специалистами была осуществлена:

  • Работа по проведению нагрузочного тестирования. Цель проведения тестирования — получение наилучшей оценки производительности системы по методике APDEX.
  • Корректная настройка индексов для элементов хранения данных.
  • Разработка алгоритмов для получения данных в базу данных 1С.

Принцип работы с технологическими картами в 1С:

Для более наглядного понимания принципа работы с ТК внутри 1С мы опишем её последовательный процесс:

Внутри предприятия размещено множество производственных станков, которые выполняют изготовку различной продукции.

Принцип работы с технологическими картами

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

Спроектированная архитектура и интерфейс были разработаны с учётом работы как в десктопной версии 1С, так и в мобильной. Этот момент является важной составляющей всего проекта так как для сотрудников предприятия мобильная работа с ТК – это ключевая потребность, которая в последствии, положительно сказалась на трудовых и временных затратах.

По факту обхода всех производственных станков, технологу необходимо осуществить проверку соответствия условий производства, указанных в ТК.

Проверка соответствия условий производства

Благодаря разработке мобильного решения сотрудники предприятия могут:

  • Фиксировать нарушения в производственном процессе (для таких случаев была разработана дополнительная логика оповещения ответственных лиц по средствам отправки осведомительного письма на почту с периодичностью от одного раза в час до одного раза в сутки);
  • Создавать новые технологические карты для изготовления новых изделий;
  • Вносить корректировки в тех карту прямо с рабочего планшета;
  • Изменять различные данные и параметры в режиме онлайн;
  • Корректировать условия производства.

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

Результаты:

  • 1Благодаря разработанному функционалу на базе 1С клиент получил удобную систему по заполнению и хранению ТК и журнала контроля технологических параметров;
  • 2Разработанный функционал в мобильной версии 1С значительно сократил трудовые и временные затраты сотрудников предприятия;
  • 3Осуществление миграции данных из внешней системы в 1С позволило клиенту сохранить весь пул данных о ранее заполняемой информации во внешней системе.
Иконка для обратной связи
У Вас похожая задача?Мы всегда готовы подсказать решение!
Задайте вопросы напрямую руководителю данного проекта (9.00–23.00):
+7 960 238-84-41