﻿id	summary	reporter	owner	description	type	status	priority	component	resolution	keywords	cc
1173	Ремонт через ОТК и дополнительные проверки	san	Denis_N	"Чтобы оставить функцию ремонта контролёром Отк(ну удобнее так производству), но устранить озвученные в #1061 недостатки нужно:
Добавить в интерфейс ОТК чекбокс - Ремонт (при открытии интерфейса он должен быть всегда снят).
При наличии несоответствия изделия и попытке записать успешный статус ОТК:
если чекбокс Ремонт не установлен - отказать в записи и выдать сообщении об ошибке вроде ""Статус ОТК не записан. Изделие содержит несоответствие""
если чекбокс Ремонт установлен, то в историю должны быть сделаны две записи Ремонт=ok, а затем ОТК=pass, а отметка о несоответствии в продуктах должна быть снята. Пользователь обязательно должен заполнить комментарий, который будет размещён в записи Ремонт.
Если записывается Неуспешный статус ОТК, чекбокс Ремонт никак не влияет на запись, наверное логично сделать его неактивным
Уточнение от alx: требуется проверять одновременное наличие у пользователя прав ""otk"" и ""repair"". Иначе (если есть только ""otk"") - показывать ""чистый"" интерфейс ОКТ (без предложенного дополнения).
Для изделий, которые не прошли тестирование, ОТК не может пройти успешно не зависимо от галочки Ремонт. При попытке записать ""ОТК успешно"" для непроверенного изделия, интерфейс должен сообщить пользователю ошибку.
"	улучшение	closed	critical	БД изделий АДС	готово		
