Проект

Общее

Профиль

Feature #458

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

Необходимо реализовать возможность составления отчета производительности труда на складе в заданном периоде. 
 Показателем производительности сотрудника склада на данный момент является количество ПОЗИЦИЙ (именно количество позиций, а не количество самого товара). 

 Пример вывода отчета за месяц: 

 |         Сборщик              | Количество рабочих дней | Количество позиций | Среднее кол-во позиций в день | 
 |--------------------------|-------------------------|--------------------|-------------------------------| 
 |Никулин Юрий                |             20              |            5655        |             282,75                | 
 |Иванов Иван                 |             20              |            5655        |             282,75                | 
 |Петров Петр                 |             20              |            5655        |             282,75                | 
 |Сергеев Сергей              |             20              |            5655        |             282,75                | 
 <br> 

 ### Предложение по учету выработки 
 Поскольку источники данных 1. Создаем таблицу для сборки разнородны и необходимо привязывать сборщиков к сборочным листам, предлагается добавить в ЦУП новую сущность "Сборочное задание". В сборочном задании будет содержаться вся необходимая информация сборок. Поля: дата сборки, тип источника (продажа, перевод), идентификатор источника, идентификатор склада, количество позиций. 
 2. Создаем связанную таблицу для печати сборочного листа сборочных листов. Поля: идентификатор сборки, идентификатор сборщика, количество позиций, json поле со списком товаров и по сборочным заданиям будут формироваться данные о выработке. их количеством. 
 Для формирования сборочных листов в ЦУП будет добавлена специальная страница — рабочее место составителя сборочных заданий. На эту страницу можно будет передать товары из источника 3. В Продажу и Перевод добавляем вкладку Сборка. Сотрудник с особым разрешением может на этой странице можно вкладке распределить товары строки заказа по сборочным заданиям, указать склад и сборщика. Примерно по такому принципу работает корзина, в нее импортируется список товаров и листам.  
 4. Сборщик может распечатать свой сборочный лист из нее генерируются заказы. заказа, сформированный ранее на вкладке Сборка. 
 Список сборочных заданий 5. Если после формирования сборки заказ изменился, сборочный лист распечатать нельзя до тех пор, пока сборка не будет доступен переформирована с учетом изменений заказа или подтверждена. 

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

 ----- 

 ### Прочее 
 Количество рабочих дней можно брать из дат, в которые были созданы накладные в заданном периоде. 
 Есть похожие столбцы в отчете для сверки в 1С, но не все и есть лишние. 

 ![](%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-03-09%20121524.png) 

 ![](1c_checkup.png) 

Назад