Orders list - afa/urm2-temp GitHub Wiki
Описание
Итерация 1: Повторяем УРМ-1
1. Заказы
Меню: Заказы - Список заказов
Запрос: sales_info
Фильтры:
-
Номер заказа: текстовая строка, params.sales_id
-
Оф. номер счета: текстовая строка, params.official_number
-
Только УРМ: вкл/выкл, params.this_sales_origin
-
Только мои заказы: вкл/выкл, params.only_my
Таблица: (поля помеченые todo не заполняем - пока не готовы в запросе, разбиение на страницы и сортировки добавляем по возможности в конце, чтобы не тормозить процесс)
-
"УРМ": todo (this_sales_origin)
-
"Номер заказа": result.sales[].sales_id
-
"Офиц. номер": todo (official_number)
-
"Сумма": todo (amount?)
-
"Статусы строк заказа"
-
"Трекинг"
-
"Дата создания": result.sales[].sales_date
-
"Статус": result.sales[].sales_status todo - в enum
-
"Примечание": todo (comment)
-
"Контактное лицо": todo (имя contactperson_name)
-
"Заявка на склад": todo (да/нет)
-
"Дата готовности": result.sales[].date_dead_line_delivery
-
"Код способа поставки": result.sales[].delivery_mode
-
"Cчет": result.sales[].document_number
-
"Сумма по счету": result.sales[].sales_amount
-
"Менеджер"
-
"Вид оплаты"
-
"Накладная"
TODO: Архив, обработка, переход к п.2
2. Строки заказа
Меню: Заказы - Открытые строки
Запрос: sales_lines, параметр params.only_open - всегда true
Фильтры:
-
Дата отгрузки: даты c/по (см. календарик в шаблоне 008, compel_html_008/orders.html), params.date_from, params.date_to
-
Наименование: строка, params.item_name
-
Только мои позиции: вкл/выкл, params.only_my
-
Только ДМС: вкл/выкл, params.only_dms
Таблица:
-
"ROHS": sales_lines[].rohs
-
"Наименование": sales_lines[].item_name
-
"Производитель": sales_lines[].brend
-
"Количество": sales_lines[].sales_qty
-
"Цена": sales_lines[].price
-
"Сумма": sales_lines[].amount
-
"Поставка": sales_lines[].qty_in_debt
-
"Резерв": sales_lines[].reserve_qty
-
"В обработке складом": sales_lines[].qty_in_processing
-
"Получено": sales_lines[].qty_receive
-
"Продано": sales_lines[].invoiced_in_total
-
"Дата готовности": sales_lines[].date_dead_line
-
"Ожидаемая дата поставки": sales_lines[].confirmed_dlv_date
-
"Заказ": sales_lines[].sales_id
-
"Контактное лицо": todo
-
"Проект": todo
TODO: Добавить: продолжительность резервирования, архивные (закрытые) строки, доп. фильтры, обработка