﻿id	summary	reporter	owner	description	type	status	priority	component	resolution	keywords	cc
935	Добавить возможность поиска по истории	alx	san	"Сейчас, на мой взгляд, база данных изделий напоминает черную дыру - информация о жизни изделий туда, насколько я понимаю, заносится, но извлечь эту информацию  из базы не представляется возможным, так как главная страница веб-интерфейса позволяет выполнять поиск изделий только по их входным данным и текущему состоянию (наименование, серийный номер, местоположение, владелец и т.п.), но не по их истории.

Например, недавно я выполнил проверку нескольких десятков плат SW-01, и занес информацию об этом в БД. Но теперь я не могу узнать сколько всего плат я проверил, сколько из них оказались годными, а сколько - негодными, хотя это вроде бы очевидно нужные и полезные данные... Не говоря уже о более сложных запросах типа в каких/скольки платах SW-01 были нарекания на микросхему D2, ОЗУ, ПЗУ и т.п...

Или другой пример. Когда-то я производил ремонт нескольких плат VE-01 (или VE-02). Данные об этом есть в БД. Но найти ремонтировавшиеся мной платы нельзя...

Так как сделанное мной ранее предложение о добавлении возможности формировать произвольные запросы было отклонено, **предлагаю** добавить в раздел фильтра главной страницы веб-интерфейса новые поля, позволяющие выполнять поиск по данным истории, а именно:
- изделия, имеющие произвольную подстроку в комментарии (поле comment таблицы history);
- изделия, имеющие произвольную подстроку в комментарии, добавленном указанным сотрудником;
- изделия, ремонтировашиеся любым сотрудником;
- изделия, ремонтировашиеся указанным сотрудником;
- изделия, никогда не бывшие в ремонте;
- изделия, проверенные указанным сотрудником;
- изделия, имеющие записи о несоответствии, сделанные любым сотрудником;
- изделия, имеющие записи о несоответствии, сделанные указанным сотрудником;
- изделия, имеющие записи о контроле ОТК, сделанные любым сотрудником;
- изделия, имеющие записи о контроле ОТК, сделанные указанным сотрудником.
- изделия, имеющие записи об отгрузке, сделанные любым сотрудником;
- изделия, имеющие записи об отгрузке, сделанные указанным сотрудником.

Дополнительно предлагаю добавить возможность ограничения поиска по датам ""от""-""до"".

Опционально для записей типа otk, testing и repair можно добавить возможность дополнительно ограничить результаты поиска по типу результата (успешно или неуспешно).

Думаю, что после реализации моего предложения БД начнет приносить практическую пользу как исполнителям, так и менеджерам компании."	улучшение	assigned	major	БД изделий АДС			andrei
