Ткань — самая дорогая и самая неудобная для учёта позиция на швейном производстве. Она приходит рулонами разной длины и ширины, режется под настил, даёт усадку после декатировки, отличается по оттенку от партии к партии и оставляет остатки, которые формально числятся на складе, но фактически не годятся под следующий заказ. Если этот учёт ведётся «по метрам вообще», расхождения между системой и складом накапливаются за сезон до величин, которые перекрывают всю маржу по нескольким моделям. Разберём, как поставить учёт тканей и фурнитуры в 1С так, чтобы остатки были достоверными, а резервы — рабочими.
Почему обычного складского учёта здесь не хватает
Типовой складской учёт в 1С оперирует парой «номенклатура — количество». Для метизов или упаковки этого достаточно. Для ткани — нет, и вот почему.
- Рулон — не просто количество. Двести метров одного артикула, лежащие одним рулоном и десятью обрезками по двадцать метров, — это принципиально разный ресурс. Настил длиной шесть метров из обрезка в пять метров не получится.
- Ширина влияет на норму расхода. Одна и та же модель при ширине полотна 150 см и 140 см расходует разное количество метров. Если ширина не учитывается, норма расхода превращается в среднее по больнице.
- Оттенок привязан к партии. Изделия из разных партий одного артикула визуально отличаются. Смешивание партий в одном изделии или в одной поставке заказчику — прямой путь к рекламации.
- Двойные единицы измерения. Трикотажное полотно закупается в килограммах, а расходуется в метрах. Пересчёт зависит от плотности конкретной партии.
- Усадка. После декатировки рулон становится короче на 2–5%. Если эта операция не отражена, система будет уверена, что ткани больше, чем есть.
Отсюда следует главный принцип: единицей учёта ткани должен быть не артикул, а рулон в составе партии. Всё остальное — надстройки над этим.
Настройка номенклатуры и характеристик
Начинать нужно со справочника номенклатуры, потому что ошибки на этом уровне потом невозможно исправить без перепроведения истории.
Что выносить в характеристику, а что — в отдельную позицию
Рабочее правило: в характеристику выносится то, что не меняет норму расхода и цену, в отдельную номенклатурную позицию — то, что меняет. Для тканей это обычно означает:
- цвет — характеристика, поскольку норма расхода одинаковая и цена, как правило, тоже;
- ширина полотна — отдельная позиция или обязательное дополнительное свойство, если поставщик даёт один артикул в разной ширине;
- состав и плотность — свойства номенклатуры, участвующие в подборе аналогов;
- партия поставщика — реквизит партии, а не характеристика.
Для фурнитуры логика та же, но проще: цвет и размер пуговицы или молнии — характеристики, тип и артикул — номенклатура. Отдельная тонкость — фурнитура, которая учитывается в комплектах: молния «замок плюс бегунок» удобнее ведётся как одна позиция с нормой в спецификации, а не двумя.
Единицы измерения
В 1С у номенклатуры есть базовая единица и единицы для отчётов. Для трикотажа базовой единицей разумно делать килограмм — в нём приходуется поставка и в нём считается цена, — а метр погонный вести как дополнительную с коэффициентом, определяемым по фактическому замеру партии. Для тканого полотна базовой обычно берут метр погонный.
Ключевой момент: коэффициент пересчёта должен храниться на уровне партии, а не номенклатуры. В типовой 1С это требует расширения — либо дополнительного реквизита партии, либо отдельного регистра сведений с плотностью партии, из которого коэффициент подтягивается при списании.
Партионный учёт: что даёт и чего стоит
Партионный учёт в 1С включается в настройках учётной политики и складов. Для швейного производства он нужен не ради бухгалтерии, а ради трёх практических задач.
Первая — подбор ткани одной партии на весь заказ. Когда система знает остатки в разрезе партий, менеджер видит, хватит ли на заказ из 400 изделий одной партии, или придётся делить заказ и предупреждать клиента.
Вторая — прослеживаемость при рекламации. Если пришла претензия по расползающемуся шву или полинявшей ткани, партионный учёт позволяет за минуты найти все изделия, сшитые из той же партии, и оценить масштаб проблемы до того, как она придёт от остальных клиентов.
Третья — корректная себестоимость. Ткань дорожает неравномерно, и списание по средней при росте цен занижает себестоимость текущих партий. При партионном учёте по ФИФО себестоимость изделия отражает реальную цену израсходованного полотна.
Плата за это — дисциплина приёмки. Партия должна заводиться в момент поступления, с фиксацией номера партии поставщика, даты и результатов входного контроля. Если кладовщик оприходует «как обычно, одной строкой», партионный учёт превращается в фикцию.
Рулонный учёт
Рулонный учёт — самая частая доработка в проектах для швейки. В типовых конфигурациях 1С сущности «рулон» нет, и её приходится вводить. Есть два рабочих подхода.
Подход через серии номенклатуры
Каждому рулону присваивается серия — уникальный номер, который печатается на бирке со штрихкодом и клеится на рулон при приёмке. В серии хранятся фактическая длина при приёмке, ширина, партия поставщика и склад хранения. Списание идёт с указанием серии, остаток рулона пересчитывается автоматически.
Плюс подхода — механизм серий типовой, он поддерживается в ERP и Комплексной автоматизации, работает с ордерными складами и терминалами сбора данных. Минус — серии в 1С задумывались как признак партии, а не как физический объект с изменяемым остатком, поэтому потребуется расширение для пересчёта длины после каждого настила.
Подход через отдельный регистр
Вводится справочник «Рулоны» и регистр накопления «Остатки рулонов» с измерениями «рулон — склад» и ресурсом «метры». Документы раскроя списывают конкретные рулоны, отчёт показывает остатки по каждому.
Плюс — полная свобода в логике: можно вести историю перемещений рулона, отмечать бракованные участки, автоматически выделять остатки короче трёх метров в отдельную группу «лоскут». Минус — это уже нетиповой контур, который надо сопровождать при обновлениях. Мы используем этот вариант в решении «1С:Швейное производство», потому что он лучше ложится на реальную работу раскройного цеха.
Что обязательно отражать в рулонном учёте
- фактическую длину при приёмке — она почти всегда отличается от заявленной поставщиком на 1–3%;
- результат промера ширины по кромке — узкие места полотна ограничивают раскладку;
- дефекты: координату и характер (дыра, затяжка, разнооттеночность), чтобы раскройщик обошёл их при настиле;
- изменение длины после декатировки;
- текущий остаток после каждого настила;
- признак «остаток непригоден для настила» с порогом, который задаёт технолог.
Контроль остатков и резервирование
Резерв материалов на швейном производстве отличается от торгового резерва тем, что резервируется не количество, а конкретный ресурс. Резерв «120 метров артикула такого-то» бесполезен, если эти 120 метров лежат тремя разными партиями с расхождением по оттенку.
Правильная схема выглядит так:
- при подтверждении заказа на производство система рассчитывает потребность по спецификации с учётом размерного ряда;
- потребность сопоставляется с остатками в разрезе партий и рулонов;
- резервируются конкретные рулоны — они уходят из доступного остатка и помечаются номером заказа;
- дефицит попадает в отчёт по потребностям и становится основанием для заказа поставщику;
- при передаче в раскрой резерв снимается и заменяется фактическим списанием по картам раскроя.
Отдельно стоит настроить контроль на отрицательные остатки. В швейке соблазн провести документ задним числом велик, и запрет списания в минус — единственный способ заставить фиксировать поступления вовремя. В 1С это настраивается на уровне складов и видов запасов.
Учёт фурнитуры
Фурнитура кажется мелочью на фоне тканей, но именно она чаще всего останавливает поток: ткань есть, крой готов, а бегунков не хватает двух сотен. Три настройки, которые снимают большую часть проблем:
- Нормы с технологическим запасом. В спецификации указывается норма с учётом потерь при пришивании — обычно 1–3% для мелкой фурнитуры. Без этого система будет считать, что фурнитуры хватает ровно впритык, и цех регулярно будет уходить в минус.
- Точка заказа и минимальный остаток. Для ходовой фурнитуры настраиваются страховые запасы: система сама формирует заказ поставщику при падении остатка ниже порога, с учётом срока поставки.
- Групповое списание по нормам. Пуговицы и нитки нет смысла списывать по каждому изделию отдельно — разумнее закрывать расход по факту за смену с последующим сопоставлением с нормой. Отклонение больше заданного процента должно попадать в отчёт мастеру.
Инвентаризация склада тканей
Инвентаризация тканей — тяжёлая процедура, и цель автоматизации в том, чтобы проводить её быстрее и точнее.
Практическая схема: каждый рулон имеет бирку со штрихкодом серии или номера рулона. Кладовщик проходит склад с терминалом сбора данных, сканирует бирки и вводит остаток по метромеру. Терминал выгружает данные в документ инвентаризации, система показывает расхождения по каждому рулону, а не суммарно по артикулу.
Такой подход даёт побочный, но ценный эффект — становится видно, где именно теряются метры. Как правило, обнаруживается три источника: неточный промер при приёмке, неучтённые обрезки после настилов и списание в минус с последующим выравниванием задним числом. Каждый источник лечится отдельной процедурой, но для этого его надо сначала увидеть.
Итог
Достоверный учёт тканей строится на трёх опорах: партионный учёт для прослеживаемости и себестоимости, рулонный учёт как физическая единица склада, резервирование конкретных рулонов под заказ вместо абстрактного количества. Фурнитура требует меньше механики, но нуждается в нормах с запасом и в автоматических точках заказа.
Внедрять всё сразу не обязательно. Разумная последовательность — сначала партионный учёт и запрет отрицательных остатков, затем бирки со штрихкодами и инвентаризация терминалом, и только потом полноценный рулонный контур с картами раскроя. Каждый шаг даёт измеримый результат сам по себе. Как это устроено в готовом виде, можно посмотреть в решении «1С:Швейное производство».

