﻿id	summary	reporter	owner	description	type	status	priority	component	resolution	keywords	cc
874	Работа с заказами	san	san	"'''Интерфейс Заказы.'''

Отображать заказы в таблице так - номер заказа / дата создания/ срок исполнения(дата)/ статус/ получатель
Статус: принят, скомплектован, проверен, прошёл ОТК, отгружен.
Принят - устанавливается работником производства(начальником) со специальным правом ""get_order"" через интерфейс ""Наполнение заказа"" - подтверждается получение заказа производством.
Скомплектован - устанавливается автоматически через интерфейс ""Комплектование заказа"" когда ко всем изделиям в заказе добавлены конкретные серийные номера.
Проверен - устанавливается автоматически через интерфейс Тестирование
Прошел ОТК - устанавливается автоматически через интерфейс ОТК
Отгружен - устанавливается через интерфейс отгрузка
Фильтр по статусам
В таблицу orders нужно добавить соответствующие поля.

'''Интерфейс Комплектование заказа'''
Интерфейс для сотрудника, который присваивает платам серийные номера. 
а) Появляется поле для ввода номера заказа и кнопка ""Отправить"".
б) По нажатию открывается следующий интерфейс:
Списком поля таблицы, как на главной странице: ""id"" - просто перечисление без привязки к базе; ""Тип""; ""Имя""; поле ввода для серийного номера. Справа кнопка сохранить.
После нажатия => Если существует серийный номер в products:
Если владелец не 'АДС', то выдать ошибку, если нет, то записать в таблицу orders => serial.
После нажатия =>Если не существует платы в базе:
Записать в products => serial, type = тип , name = имя, location = 'work', owner = 'АДС', date = now(), testing = 'notest'???, otk = 'nocheck', mismatch = 'no', repair = 'no', comment = 'no'.
Записать в history => uid (из products), type_write = 'record', worker, date = now(), order_from = 'stock(склад)', whom_order = work(производство), comment = 'product from stock, add in list of 'ship(продукт со склада, добавлен в лист отправки).

'''Интерфейс ""Формирование заказа'''
Интерфейс для сотрудника, который создает заказ.
а.) Создается поле для ввода номера нового, не существующего в базе, заказа, который автоматически заполняется ближайшим свободным номером, следующим по порядку ""кодировки"" за крайним заказом, имеющимся в базе.
б.) Создаются два поля для ввода:

""Тип изделия"" с автозаполнением из list_of_products.
""Название изделия"" с автозаполнением из list_of_products.
""Количество"".
Рядом по нажатию ""+"", появляется еще окно с вышеуказанными полями.
Внизу кнопка ""Сформировать заказ"".

"	задача	new	major	БД изделий АДС			
