Помогите советом - как юзеру указать в Авт.процессе количество штук
Добавлено: 14 фев 2018, 15:26
Здравствуйте!
Я просто сломал себе голову об стол. Никак не могу понять, как реализовать одну вещь. Возможно, вы поможете мне идеей?
У меня есть техпроцесс, маршрут. Есть действия с записью сущности: согласовать, отклонить, запрос на 3D-печать.
Все эти вещи прекрасно меняются автоматизацией процесса, прикручиваются красивые кнопочки, меняется поле "Статус", после чего для разных отделов можно сварганить отчеты, фильтруя их по этому самому статусу. Но вот беда - в запросе на 3D-печать нужно указывать количество.
Я пробовал делать отдельную сущность для этих запросов, как вложенную, так и корневую. Там сразу куча проблем получается: вместо одной заявки, которая отправлялась бы исполнителю, нужно пихать несколько строк в сущность, каждый раз разыскивая нужную деталь в связанной сущности - а там в форме поиска ни тебе ни картиночки, ничего. А если этих деталей много, то создавать по одной строчке за раз на одну деталь - очень муторно. А самое важное - после того, как печатник распечатал детали, он должен прикрутить итоговый файл к изначальной записи с деталью.
Я попробовал не воротить отдельную сущность для запросов на печать, а реализовать это точно так же - статусом, и печатник бы видел в своем отчете, что есть детали для печати. Но в этом случае никак не указать количество, требуемое для печати.
Вероятно, это можно сделать, добавив комментарий - в этом случае можно настроить форму комментария, прикрутив там то самое поле "количество, которое нужно напечатать". Опять же, придется в сущность добавить поле "количество", которое там будет просто так болтаться - при создании детали оно вообще не нужно. Скрыть поле из формы невозможно (доступ к нему запрещать бессмысленно). Ну ладно, с этим можно жить, но тогда нужно объяснять, что кнопка "добавить комментарий" на самом деле - заявка на печать на принтере ))) Кажется, это очень криво.
А вот создать кнопку в "Автоматизации процесса" было бы идеально, да вот беда - тот комментарий, который отображается при подтверждении процесса, не содержит никаких полей формы. А было бы здорово, чтобы он позволял обновлять данные записи! Это решило бы проблему. Тогда у печатника был бы красивый отчет, сформированный по фильтру, где он видел бы, что имеет статус "заявка на печать" и количество. Правда, в этом случае сразу возникает вопрос, а как вести статистику (все-таки), сколько вообще этих деталей в итоге было распечатано...
Вероятно, я все делаю неправильно. Ткните меня, пожалуйста, чяднт. Премного благодарен.
Я просто сломал себе голову об стол. Никак не могу понять, как реализовать одну вещь. Возможно, вы поможете мне идеей?
У меня есть техпроцесс, маршрут. Есть действия с записью сущности: согласовать, отклонить, запрос на 3D-печать.
Все эти вещи прекрасно меняются автоматизацией процесса, прикручиваются красивые кнопочки, меняется поле "Статус", после чего для разных отделов можно сварганить отчеты, фильтруя их по этому самому статусу. Но вот беда - в запросе на 3D-печать нужно указывать количество.
Я пробовал делать отдельную сущность для этих запросов, как вложенную, так и корневую. Там сразу куча проблем получается: вместо одной заявки, которая отправлялась бы исполнителю, нужно пихать несколько строк в сущность, каждый раз разыскивая нужную деталь в связанной сущности - а там в форме поиска ни тебе ни картиночки, ничего. А если этих деталей много, то создавать по одной строчке за раз на одну деталь - очень муторно. А самое важное - после того, как печатник распечатал детали, он должен прикрутить итоговый файл к изначальной записи с деталью.
Я попробовал не воротить отдельную сущность для запросов на печать, а реализовать это точно так же - статусом, и печатник бы видел в своем отчете, что есть детали для печати. Но в этом случае никак не указать количество, требуемое для печати.
Вероятно, это можно сделать, добавив комментарий - в этом случае можно настроить форму комментария, прикрутив там то самое поле "количество, которое нужно напечатать". Опять же, придется в сущность добавить поле "количество", которое там будет просто так болтаться - при создании детали оно вообще не нужно. Скрыть поле из формы невозможно (доступ к нему запрещать бессмысленно). Ну ладно, с этим можно жить, но тогда нужно объяснять, что кнопка "добавить комментарий" на самом деле - заявка на печать на принтере ))) Кажется, это очень криво.
А вот создать кнопку в "Автоматизации процесса" было бы идеально, да вот беда - тот комментарий, который отображается при подтверждении процесса, не содержит никаких полей формы. А было бы здорово, чтобы он позволял обновлять данные записи! Это решило бы проблему. Тогда у печатника был бы красивый отчет, сформированный по фильтру, где он видел бы, что имеет статус "заявка на печать" и количество. Правда, в этом случае сразу возникает вопрос, а как вести статистику (все-таки), сколько вообще этих деталей в итоге было распечатано...
Вероятно, я все делаю неправильно. Ткните меня, пожалуйста, чяднт. Премного благодарен.