И так. Есть производственный процесс. В первый цех (ваш, я так понимаю) поступают материалы со склада, перерабатываются и в виде полуфабрикатов выдаются дальше в производство на следующий этап. Есть утвержденные калькуляции этих полуфабрикатов (должны быть), по нормам которых и списываются материалы в первом цеху. Также должны быть определенные нормы отходности на каждый материал, т.к. безотходного производства, к сожалению, нет. Благо, по НКУ эти нормы можно утвердить самостоятельно. Вы выдаете материалы в производство натуральными единицами (бочками, рулонами и т.д.), т.е. никогда не замарачивайтесь списывать в цех материалы строго под продукцию или полуфабрикат, как у вас. Неблагодарное дело, поверьте. Т.е. вы выдаете свою проволоку полностью катушкой в Х метров. Из цеха каждый вечер или утро к вам поступает информации о сделанном определенном количестве полуфабрикатов, вы списываете материалы в себестоимость этих полуфабрикатов сразу с % отходности. А то что у них там остается из материалов - пусть себе остается. В конце месяца делаете инвентаризацию, но для того, чтобы она была качественная, нужно на время остановить процесс (т.е. после окончания одной смены и до начала следующей). Инвентаризационные разницы списываете или в оприходование, или в списание.
В экселе это сделать можно в принципе, но геморно очень. Если у вас 1С УПП, то она умеет это делать сама. У меня 1С УТП, поэтому систему мы дорабатывали. И еще: должен быть обязательно отдельный человек, который отвечает за склад, и выдает в производство материалы просто по мере их использования. А то, что у вас постоянно остаются материалы в производстве, - это нормально в принципе, если уж такой производственный процесс. Не вы же, в конце концов, за них отвечаете. Есть материально ответственные люди и на складе, и в производстве.
Как-то сумбурно получилось, так что если не очень понятно - спрашивайте.