Проект

Общее

Профиль

Feature #596

закрыто

Feature #458: Расчет выработки сборщиков

Сборочные задания

Добавил(а) Илья Егорычев около 2 лет назад. Обновлено около 2 лет назад.

Статус:
Closed
Приоритет:
Normal
Назначена:
Дата начала:
11.04.2023
Срок завершения:
Готовность:

100%

Оценка временных затрат:
Оплачена:
Нет
В спринте:
Да
Тестирование:
Сделана во время:

Описание

Дополнение 17-04-2023

  • Список буферов сборки отображать таблицей на отдельной страницей. В колонках выводить информацию о буфере.
  • Буфер создает менеджер по команде "Передать на сборку".
  • Буфер сборки может быть создан по продаже, по переводу и по списку продаж.
  • Для каждого буфера автоматически вычисляется статус
    Новый - для буфера нет сборочных заданий
    В работе - существует хотя бы одно сборочное задание
    Собирается - все товары включены в сборочные задания
    Собран - все товары включены в сборочные задания, все сборочные задания выполнены (имеют статус Собран)
    Завершен - пока не вычисляется
    В списке буферов по умолчанию установлен фильтр по всем статусам кроме Завершен
  • Для сборочного задания устанавливаются статусы
    Новый - сборочное задание создано, сборка не начата
    Собирается - сборка начата
    Собран - сборка завершена
    Статусы устанавливаются последовательно. В отдельной таблице отмечается изменение статусов с указанием времени, автора изменений и сборщика.
  • На отдельной вкладке в источнике выводить список сборочных заданий и их статусы.
  • Для буфера отображать колонки с юридическим лицом и с контрагентом. Если контрагентов несколько, то отображать их в строке ограниченной длины, а ссылка должна вести на их список.
  • Для менеджеров добавить флаг Сборщик. В сборочных заданиях выбирать менеджеров только с этим флагом.
  • Добавить фильтр Тип товара в список товаров буфера сборки.
  • Проверить, что фильтр "Есть в остатках на складе" работает с учетом количества в строке буфера. Если нет, добавить такой фильтр.
  • При создании буфера в поле Описание передавать примечание из заказа.
  • Переименовать "Буфер" в "Буфер сборки", а "Задание" в "Сборочное задание".
  • При создании сборочного задания по Переводу автоматически подставлять склад.
  • Реализовать удаление сборочного задания.
  • Сделать возможность создать сборочное задание без указания сборщика. Сборщика выбирать в ячейке таблицы для сборочных листов в статусе Новый.
  • Разрешать печать сборочного листа только для сборочного задания в статусе Собирается или Собран.
  • Установить статус Собирается или Собран можно только если в сборочном задании указан сборщик.
  • Проверить отображение описания буфера на форме.
  • Реализовать новые статусы перевода и их автоматическую установку при изменении сборочных заданий. Схема статусов transferStatus.png

Постановка задачи

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

Буфер сборки

Буфер сборки представляет собой рабочее место составителя сборочных заданий. В буфер сборки можно передать товары из продажи или из списка продаж. Для передачи продажи на сборку используется команда из панели списка продаж.
На сборку передаются товары из выделенной продажи, из строк списка продаж, отмеченных флагами, или из строк списка продаж, соответствующих установленному фильтру.
Буфер сборки открывается при передачи товаров на сборку, а также из меню Товары::Сборка заказов::Буферы.
Возможна одновременная работа с несколькими независимыми буферами. Этот механизм похож на механизм работы с несколькими корзинами.
На странице буфера представлены блоки информации о буфере, список оформленных сборочных заданий с возможностью печати сборочного листа, список товаров буфера с фильтром.
Доступны команды удаления буфера и изменения названия.
Для выделенной строки товара буфера доступна команда отображения остатков на складах.
Отмеченные флагами строки либо строки, соответствующие установленному фильтру, могут быть переданы на сборку по команде "+ Сборочное задание". При этом проверяется количество товара, уже переданное на сборку. Переданный на сборку товар нельзя передать повторно. Поиск переданного товара осуществляется с учетом источника, из которого был создан буфер.

Сборочное задание

В отдельном списке Товары::Сборка заказов::Задания отображаются сборочные задания. Для каждого задания доступен просмотр карточки с информацией и печать сборочного листа. В списке реализован фильтр.
Для каждого сборочного задания автоматически рассчитываются показатели: суммарный объем, количество строк и количество единиц товара.




Файлы

transferStatus.png (78,2 КБ) transferStatus.png Илья Егорычев, 25.04.2023 16:03

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

  • Параметр Статус изменился с New на Resolved

Обновлено Илья Егорычев около 2 лет назад

  • Описание обновлено (Разница(diff))
  • Параметр Статус изменился с Resolved на In Progress
  • Параметр Готовность изменился с 0 на 50

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

Обновлено Илья Егорычев около 2 лет назад

  • Описание обновлено (Разница(diff))
  • Параметр Статус изменился с In Progress на Closed
  • Параметр Готовность изменился с 50 на 100

Экспортировать в Atom PDF