Приложение "Комплектование"

Термины

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

Подготовка данных

Производственные предприятия зачастую выпускают продукцию, финальный этап производства которой представляет собой сборку. Процесс сборки не всегда может быть описан линейно: последовательность прикрепления деталей к изделию может варьироваться в зависимости от оперативной ситуации. Поэтому в приложениях BFG-IS введён функционал, позволяющий выделять такого рода операции в отдельный тип. В таблицу операций технологических маршрутов добавляется колонка TYPE. Валидные значения колонки: "PROC" - т.е. обычные операции и "ASM" - сборочные операции. Если колонки нет, то все операции первого типа. То же самое, если колонка есть, но значение не указано. Во всех остальных случаях будет определена ошибка считывания строки. Если хотя бы для одной операции технологического маршрута в колонке TYPE присвоено значение "ASM", маршрутный лист будет считаться сборочным. Исключением являются операции с нулевым значением Тпз и Тшт. Пример данных, в котором МЛ для ДСЕ А является сборочным, показан на рисунке. Сборочный МЛ

Интерфейс "Комплектование"

В интерфейсе комплектовщика маршрутные листы разделены на две вкладки: "Стандартные" и "Сборочные". В этом интерфейсе сборочные МЛ отображаются только на соответствующей вкладке. Типы МЛ В верхнем правом углу маршрутного листа в интерфейсе комплектовщика присутствует отметка, сигнализирующая о доступности/недоступности ДСЕ для комплектования этого МЛ. При клике по интересующему МЛ открывается страница комплектования. На странице присутствует таблица с 4мя колонками. Вторая колонка содержит поля ввода, с помощью которых пользователь может зарезервировать необходимое количество потребляемых ДСЕ. Необходимая комплектация Пользователю запрещено оставлять поле пустым и резервировать большее количество ДСЕ, чем предусмотрено спецификацией входных данных. Обратим внимание, что для таблицы предусмотрена фильтрация по наименованиям ДСЕ. Кнопка "Применить изменения" действует так, что ДСЕ будут зарезервированы для этого МЛ, причем подтвержденное действие отменить нельзя (об этом сообщит предупредительное окно, в котором оставлена возможность не подтверждать действие). Кнопка "Отменить изменения" сбрасывает введенные пользователем значения ДО момента подтверждения изменений. Как только пользователь зарезервировал какое-то количество ДСЕ для МЛ, его можно "Отдать в работу" одноименной кнопкой. Резервирование ДСЕ До подтверждения резервирования кнопка "Отдать в работу" неактивна. После передачи МЛ в работу он становится доступным для ролей "Мастер" и "Рабочий". В интерфейсе комплектовщика у соответствующего МЛ появляется отметка "В производстве". Важно: для сборочных МЛ допустима частичная комплектация, т.е. комплектовщик может отправлять сборочный МЛ в работу не полностью укомплектованным. Это актуально в случаях, когда ДСЕ допускают сборку в различном порядке, и нет смысла дожидаться полной комплектации, чтобы начать работу. Сборочный МЛ считается полностью укомплектованным только после его завершения. Поэтому, даже после полной комплектации сборочного МЛ необходимыми ДСЕ, пользователь будет видеть отметку ДСЕ доступны/не доступны в таблице сборочных МЛ. Отметим, что отметка "ДСЕ Доступны" означает, что на складе есть нераспредленные нужные ДСЕ в любом количестве, не привязанные ни к одному другому МЛ. "ДСЕ Недоступны" означает, что на складе нет ни одного свободного нужного ДСЕ (при этом ДСЕ для данного конкретного МЛ уже могут быть успешно зарезервированы). ДСЕ доступны