Коротко: почему металл считают сложнее, чем краску
Цех режет заказ из металла — и на этом пути у одного и того же материала меняются сразу три единицы. Поставщик привозит лист или трубу и выставляет накладную в тоннах. На складе цеха эти же позиции считают листами и метрами — так их берут на раскрой. А в заказе остаётся кусок: конкретный отрезок с своим номером и своим остатком, который может пойти в следующее изделие. Краску или метизы в одной единице ведут от прихода до списания; металл — нет, и путаница между тоннами, листами и куском — самая частая причина, почему остаток на складе расходится с тем, что реально лежит в цехе.
Единицы и пересчёт: тонна, лист, метр
У каждой позиции на складе — один фиксированный способ учёта: лист считают листами, трубу метрами, краску килограммами. Переключить это на лету нельзя и не нужно — нужно другое: один раз точно пересчитать, сколько листов или метров в тонне, и дальше держаться этого числа.
Пересчёт держится на массе одной единицы: площадь или длина, умноженная на толщину сечения и плотность стали. Два материала заказа 26-031 — лист 1,5 мм оцинковка формата 1250×2500 мм и профильная труба 40×20×2:
Считается масса одной единицы напрямую из геометрии, без справочника плотностей под рукой. У листа это площадь, умноженная на толщину и на плотность стали (≈7850 кг/м³): 1,25 м × 2,5 м × 0,0015 м × 7850 кг/м³ ≈ 36,8 кг. У трубы — площадь сечения стенки металла (у профиля 40×20×2 мм это 224 мм², разница площади внешнего и внутреннего прямоугольника), умноженная на длину и на ту же плотность: 1 м даёт ≈1,758 кг. Дальше 1000 кг делятся на массу одной единицы — отсюда 27,2 листа и 569 м в тонне. Листа без остатка не бывает: где по смыслу нужна целая единица, это 27 целых листов и обрезок.
В продукте такого пересчёта нет: количество материала заводится в той же единице, что указана у позиции на складе, — отдельного поля с коэффициентом или калькулятора тонна↔лист в карточке материала не предусмотрено, и единица у одной позиции всегда одна, без выбора между несколькими. Это не недоработка, а причина держать пересчёт в одном файле: один раз посчитали массу листа и метра трубы, дальше накладную в тоннах переводят в листы и метры по этой же таблице, прежде чем вносить остаток на склад — туда, где карточка материала и минимальный запас уже работают так, как описано в разделе учёт материалов.
Приход: накладная в тоннах, склад — в листах
Заявка «Металлобазе» на 4 листа 1,5 мм оцинковки — это 16 800 ₽ по цене цеха (4 200 ₽ за лист) и 147,19 кг по точной массе листа. В бумагах поставщика эта же партия пройдёт как 0,147 т — так накладную оформляет сам поставщик, он продаёт металл на вес.
На склад цеха эти 4 листа заводятся как 4 листа, не как 0,147 т: количество в приходе вводится в той же единице, в которой ведётся остаток позиции, — тонны из накладной поставщика переводят в листы заранее, по таблице пересчёта выше, а не вводят как есть. Обратный пересчёт показывает, почему это важно: 0,147 т, делённые на массу листа из карточки материала (36,8 кг), дают не 4, а 3,99 листа — вес в накладной поставщик округлил при взвешивании, а дробных листов не бывает. Сверять приход нужно по штукам, которые реально отсчитаны на складе, а не по весу из накладной: иначе каждая такая накладная оставляет невидимую недостачу в сотых долей листа, которая не складывается в целый лист сразу, но накапливается от прихода к приходу. Дата прихода, количество и, если нужно, номер накладной — это общая часть карточки материала, одна и та же для любого материала склада, а не особенность металла; что в ней и как по ней считается остаток — в статье про остатки материалов.
Если поставщик привёз меньше, чем в заявке — например, на 4 листа заказали, а довезли 3,8 листа по факту взвешивания, — на склад заводится то, что реально поступило и было взвешено или отсчитано, а не количество из заявки. Расхождение с заявкой решается с поставщиком отдельно от прихода: склад должен отражать физический факт, а не то, что должно было приехать.
Списание в заказ: листы и метры, не тонны
В заказ 26-031 ушло 14 листов оцинковки и 96 м трубы — в тех же единицах, что и на складе. В массе это 515 кг листа и 169 кг трубы, но эта цифра не фигурирует в заказе: списание и остаток на складе считаются листами и метрами от начала до конца, масса нужна только на шаге пересчёта с накладной поставщика.
После списания на складе остаётся 6 листов оцинковки — против минимального запаса 10 — и 86 м трубы. В массе это 221 кг и 151 кг, но ниже минимума из этих двух чисел только одно: порог в 10 листов сравнивают с 6 листами, а не с их весом.
Если учёт производства в цехе целиком ведётся в одной таблице — заказы, операции и материалы рядом, — лист с пересчётом тонна↔лист встаёт туда отдельной вкладкой, как в таблице учёта производства в Excel: общая структура таблицы та же, добавляется только единица металла.
Остаток куска после резки
Там, где материал ведут не общим количеством, а отдельными пронумерованными кусками — лист со своим номером, с остатком после каждого отреза, — обрезок после раскроя не теряется молча. У такого куска есть пометка «обрезок», отличающая его от целого листа или трубы: это такой же остаток на складе, просто меньшего размера, и его можно взять в следующее изделие тем же способом, что и целый кусок. Обрезок возвращается на склад отдельной единицей со своими размерами и остатком, а решение по каждому резу принимает человек — автоматического раскроя нет.
Автоматического расчёта раскроя — сколько деталей выйдет из листа и какой кусок останется после распила — продукт не делает: решение, что отрезать и что считать обрезком, а не браком, принимает человек на каждом резе. Пересчёт «тонна → лист», наоборот, повторяется один раз на позицию и в раскрое не участвует вовсе — это разные шаги одной цепочки, и путать их не стоит.
Отличие от обычной карточки материала здесь в том, что остаток не одно число на всю позицию, а сумма остатков отдельных кусков. Если из листа отрезали часть под деталь, а остальное вернулось на склад обрезком, — это новая запись с собственным остатком, а не поправка к общему числу листов: лист как целая единица в этот момент перестаёт существовать, вместо него на складе лежат его результаты. Если такой точности не нужно — скажем, обрезок трубы той же длины, что и целая труба, смысла не имеет, — позицию можно вести тем же общим количеством, что и остальной склад.
Частые ошибки учёта металла
Шаблон: тонны, листы, метры в одном файле
Готовый Excel-шаблон держит пересчёт, приход и остаток в одной книге: номенклатура с массой единицы и ценой за килограмм, пересчёт тонна↔лист и тонна↔метр по формуле, приход по накладной в тоннах с автоматическим переводом в листы и метры, расход в заказ и остаток с отметкой того, что ниже минимального запаса.
Пока в цехе десяток позиций металла, пересчитать тонны в листы в файле — минута работы, и ошибка в единицах сразу видна на глаз. Когда номенклатуры набирается около полутора сотен позиций и накладные приходят каждую неделю, именно единицы начинают расходиться первыми: один пересчёт забыли применить — и остаток на складе разъезжается с цехом не на лист, а на целую тонну.
Частые вопросы
Вести металл в тоннах или в штуках?
На складе — в той единице, в которой материал берут на раскрой: лист листами, трубу метрами. Тонны остаются в накладной поставщика и в пересчёте от неё к складской единице, а не в остатке, которым пользуется цех каждый день.
Как завести профиль, который приходит разной длиной?
Как позицию в метрах с ценой за метр, без привязки к длине конкретного прута или трубы из поставки. Если нужно знать остаток не просто в метрах, а по отдельным отрезкам с номером и своим остатком после резки — это отдельный способ ведения той же позиции, кусками.
Нужно ли считать обрезок после резки?
Да, если он годен для следующего изделия. Обрезок — это материал, за который уже заплачено и который физически лежит в цехе; не считать его — то же самое, что не считать целый лист.
Что делать, если поставщик привёз на 5% меньше заказанного?
Завести приход по факту того, что реально поступило и взвешено, а не по заявке. Расхождение с заявкой — повод для разговора с поставщиком, но на склад должно попасть то количество, которое на самом деле приехало.
У нас металл уже в 1С — зачем отдельный учёт?
Программа, где заводят документы и суммы, отвечает на вопрос «на сколько пришла накладная» — это учёт денег и документов, а не остаток конкретного листа или трубы в цехе на сегодняшнее утро. Цех360 не обменивается данными с 1С и не заменяет её — он отдельно отвечает на вопрос, что физически лежит на складе сейчас, в тех единицах, в которых это берут на раскрой.