раньше считали, что есть отдельно количество запуска, количество выпуска. и запускали всю сумму с КЗУ. теперь отдельно запускается строки матрицы, с количеством запуска=выпуска=требуемое по плану, идеальное. и в дополнение строки с лишними, запасными деталями, с чуть меньшим приоритетом бронирования. таким образом, работник знает, что ему нужно ЗАПУСТИТЬ N деталей в день X. и сделать свою чертову работу. А не ВЫПУСТИТЬ N деталей к X числу. все, что он запустил - нужно. Все это про запас. У строки матрицы есть признак, что это дополнительные детали, по КЗУ или испытаниям. При бронировании с паспорта, в первую очередь привязываются годные детали с паспорта к строкам матрицы, которые идут до конца, правильные, идеальные. Паспорта с браком в первую очередь привязывается к строкам матрицы КЗУ. К "испытательным" строкам матрицы тоже привязываются годные детали. И наконец, если на паспорте еще есть годные детали, они привяжутся к строке матрицы с КЗУ и поедут дальше. ***Сохранение листа комплектации -вызывается _мк_лист_комплектации_upd, там указано количество внутри вызывается _мк_лист_комплектации_инфо_строки который подсчитывает количество. изменяет мк_лист_комплектации_состав, сохраняя новое количество. -затем вызывается _мк_лист_комплектации_пересчитать_ПЦ, в котором по количеству определяется диапазон ПЦ и проставляется производственный цикл в состав -