Support #638
Обновлено Илья Егорычев около 2 лет назад
<del> 1. Название буфера сборки генерировать автоматически по шаблону "идентификатор - описание". Из описания брать первые символы, подобрать их количество опытным путем. Сделать название буфера сборки уникальным 2. В списке буферов вывести колонку с описанием 3. Из списка товаров убрать фильтр "Есть на складе" 4. Отображать в буфере его создателя, на форме и в колонке списка 5. В списке товаров в фильтре для Типа товара добавить переключатель Да/Нет 6. Для буфера добавить поле Склад 7. Расширить список фильтров в списке Буферов сборки 8. Исправить ошибку подсчета количества единиц товара в сборочном задании 9. Отображать список контрагентов в сборочном задании в списке 10. В список сборочных заданий добавить колонку Примечание 11. В списке товаров отображать информацию о том, сколько товаров не распределено по заданиям 12. Панель фильтров в Товарах по умолчанию отображать в развернутом виде 13. Добавить отдельные разрешения для действий удаления буфера и удаления сборочных заданий 14. В сборочном задании добавить поле Описание, заполнять его значением поля Описание из буфера 15. В списке сборочных заданий добавить фильтр по дате создания, дате начала сборки и даты завершения сборки. Добавить в список колонки с этими датами 16. В форме создания сборочного задания заполнять поле Склад значением установленного фильтра по остаткам на складе. Если фильтр не установлен, подставлять склад, заданный для буфера 17. После передачи на сборку сохранять фильтр в списке заказов 18. При добавлении сборочного задания проверять остатки товаров на выбранном складе. Добавлять товар только в том случае, если его количество не превышает остаток на выбранном складе 19. В списке буферов вывести колонку с процентом. Отображать в виде progress bar 20. Фильтр "В сборочных заданиях" переделать на отметку "В сборочном задании". Для отметок предусмотреть переключатель Да/Нет 21. Реализовать обновление расчетных данных на странице буфера сборки. 22. В буфере и в сборочном задании оставить одно поле Примечание (Заголовок - Примечание для сборки). Заполнять Примечание буфера из поля Примечание 3 Продажи и поля Примечание Перевода. Заполнять Примечание Сборочного задания из Примечания Буфера. При создании Буфера или Сборочного задания значение Примечания можно изменить 23. Переименовать поле Продажи Примечание 3 (для товарного чека) в Примечание 3 (для сборки) 24. Для типа товара добавить поле Склад сборки. Этот склад должен выбираться при автоматической генерации сборочных заданий по товару 25. Реализовать функцию автоматического распределения товаров буфера по сборочным заданиям. В качестве склада выбирать склад, заданный для буфера. Если товара недостаточно на этом складе, выбирать склад, установленный для типа товара 26. В списках Продаж и Переводов добавить признак передачи на сборку. Признак установлен, если существует буфер со ссылкой на заказ 27. При передаче на сборку перевода проставлять склад в буфере из поля склад-источник 28. По сборке Озон за 01.05.23 один товар остается нераспределенным и не отображается в списке. Выяснить причину = Товар архивный 29. В фильтр списка товаров буфера добавить отметку Архивный 30. В списке товаров буфера убрать фильтр по складу расположения 31. В списке товаров буфера для фильтра Достаточно на складе добавить признак Да/Нет 32. В список типов товаров вывести колонку Склад сборки 33. Исправить ошибку автоматической генерации сборочных заданий - дублирование заданий (Пример: перевод 229404) 34. После создания сборочных заданий сохранять фильтр в списке товаров буфера 35. В сборочном листе на сборку перевода вывести строку "Перевод на: Название склада" 36. Сделать видимой информацию о количестве несобранного товара и количестве товара включенного в сборочные задания независимо от выбранной вкладки 37. Реализовать возможность изменения списка товаров сборочного задания: добавление строки из строк буфера, удаление строки 38. Добавить функцию передачи товаров буфера сборки по фильтру в корзину 39. В сборочном листе печатать строку "<Номер> из <Количество>", где <Количество> - количество сборочных листов по источнику, а <Номер> - номер текущего листа. Номер определяется по порядку сортировки листов по дате создания 40. В списки буферов сборки и сборочных заданий добавить колонку Источник 41. В список сборочных заданий добавить колонку Юридическое лицо 42. Начать сборку сборочного задания можно только после того, как все товары источника включены в сборочные задания 43. В панели информации секция "Осталось распределить" должна являться ссылкой на установку фильтра "В сборочном задании - Нет" 44. Удаление и добавление строки сборочного задания должно быть доступно только для сборочного задания в статусе Новый 45. В сборочном задании количество строк, количество единиц и объем не хранить в самом задании, а вычислять по строкам задания 46. Добавить пункт меню Склад. Перенести в него пункты меню: Переводы, Расположение, Сборка заказов, Склад 47. В список сборочный заданий выводить колонку "Источник распределен" Да/Нет 48. Установить минимальный интервал смены статуса сборочного задания = 1 минуте 49. Запретить начинать сборку сборочного задания, если по сборщику уже есть сборочное задание в статусе Собирается 50. Реализовать команды "Приостановить" и "Возобновить" для сборочного задания 51. задания</del> - Добавить возможность разделять сборочное задание на нескольких сборщиков. </del> В форме разделения отображать количество строк для каждого сборщика. Сборщиков отображать списком с флагами (компонент checkboxList), аналогично тому, как отображается список цен при добавлении товара в корзину. При изменении флагов пересчитывать количество строк для каждого сборщика на клиенте. - Убрать ограничение на обязательный минутный интервал для смены статуса с Новый на Собирается - В сборочном листе в подвале выводить информацию об общем количестве строк и общем количестве единиц товаров <br> - Добавить вывод информации о том, что товары в источнике изменились с момента создания буфера. Добавить функцию синхронизации - В списках Продаж и Переводов добавить отметку фильтра Передан на сборку - Учесть возможность включать одну строку буфера сборки в несколько сборочных заданий, в том числе на разных складах - Для строки сборочного задания отмечать факт сборки. Добавить колонку "Количество собрано". Строка считается собранной, когда количество в этой колонке совпадает со значением в колонке "Количество". - Для типа товара вместо поля склада для сборки сделать список складов для сборки. Список задается в порядке приоритета. - При автогенерации сборочных заданий распределять товары по остаткам на складах с учетом приоритета, заданного для типа товара. Если товара на складе не хватает, устанавливать количество, равное количеству на складе, а остаток собирать на следующих складах. - Реализовать интеграцию ЦУП с системой учета рабочего времени TimeControl. При установке сборщика в сборочном задании предлагать на выбор доступных на данный момент комплектовщиков - При большом количестве источников ссылка на их список получается слишком длинной, при переходе по ней возникает ошибка. Найти решение как сократить эту ссылку или отображать источники списком на отдельной вкладке - На странице буфера сборки необходимо в ссылке кодировать текущую вкладку и фильтр текущей вкладки. Цель в том, чтобы пользователи могли делиться ссылкой на буфер и буфер по ссылке открывался в том же виде. - В список сборочный заданий добавить фильтр по колонке "Источник распределен" - В списке сборочных заданий реализовать сохранение фильтра аналогично тому, как это сделано в списке продаж <br> - При расчете времени сборки необходимо учитывать только рабочие часы - При выборе сотрудника в списке сборочных заданий иногда не пропадает окно выпадающего списка Select2. Исследовать и решить проблему - Разработать упрощенную страницу работы со сборочными заданиями для комплектовщика. При входе в ЦУП должна открываться страница авторизации по QR коду. После авторизации должен открываться список сборочных заданий комплектовщика. В этом списке комплектовщик может перейти к сборочному заданию, открыть список товаров и для каждого товара установить факт сборки нажатием на кнопку. При наличии ТСД каждое сканирование кода добавляет 1 штуку в колонку с количеством собранного товара.