Оперативный отчет по состоянию приемки-распределения.
Цель: оперативный отчет по состоянию приемки-распределения для оценки возможности частичной отгрузки, создания частичной отгрузки (перемещения) и в целом удовлетворенности заказов на перемещения.
Данные все берутся из приемки (документы поступления и документы заказы на перемещения).
Склады - все склады из доков заказы на перемещения
Один дополнительный склад всегда, последняя колонка - Зона размещения (ему соответствует основной адресный склад)
Предлагаю реализовать в той же обработке по новой команде и вообще на отдельной вкладке. Сделать так чтобы можно было вызвать этот отчет (саму обработку и передать в нее параметр) из документа Приемка.
Старую команду Печать пока не убирать.
Из старой процедуры можете посмотреть как заполнялись поля на скрине ниже.
Отчет должен быть в двух вариантах - оперативный, итоговый. Отличия - это как рассчитывать показатели в колонках.
Для варианта оперативный:
- колонка заказ - это все позиции из поступления, которые есть в документах заказ на перемещение и по ним не совершена отгрузка (проверять по регистру)
- в поле поддон - текущий остаток на ячейке который соответствует складу в заголовке таблицы
- для позиций под обеспечение показывать по формату в макете инфу о заказе клиента
- обратите внимание что может позиция идти под заказ клиента и в то же время просто перемещаться по заказу на перемещение для пополнения остатков, на скрине выше этот пример приведен, надеюсь понятно
- нужна функция Создать перемещения по гиперссылке, что делает - Создать перемещение по всем позициям в кол-ве которое есть на поддоне (ячейке) для этого склада, если надо разделить строки (при частичной отгрузке).
В заказе строки должны встать в Действие = Отгрузить
Перемещение создается на основании Заказа.
Статус в перем. = К отгрузке
Создать расходный ордер на позиции в перемещении, статус = К отбору.
Создать Отбор(размещение) в статусе Подготовлено, зона отгрузки = соответствующему поддону (поддонФлагманОтгрузка
- поддонФлагман
- Склад)
Исполнителя можно не назначать
Для варианта Итоговый:
- показатели в колонке заказ - все что есть в заказах на перемещение (без учета состояния отгружено или нет)
- показатели в колонке отгрузка - все что перемещено (есть док.перемещение на основании этих заказов)
Последняя колонка пока считается одинаково:
- зона размещения - все что на остатках на зоне размещения
- план = Колич-во по приходу (из ПостТМЦ) - ВСЕ заказы на перем. (в текущей приемке)
Дано:
- конфигурация 1С: 1С 8 Управление торговлей ред. 11. (11.1.10.199)
- версия платформы 1С: 1С:Предприятие 8.3 (8.3.8.2088)
- конфигурация доработана.
- режим работы: клиент-серверный
- комментирование всех вносимых изменений ( + Фамилия,инициалы,+Дата внесения).
- минимизация вносимых изменений.
- неизменность статусов поддержки текущих объектов базы.