← Все статьи

Спецификация мебели: как считать кромку, фурнитуру и ХДФ в одной таблице

Типичный сценарий: технолог закрыл проект в БАЗИС-Мебельщике, выгрузил деталировку в Excel и сел сводить спецификацию для заявки поставщику. Кромку нужно посчитать по сторонам — отдельно длинные, отдельно короткие, по каждому артикулу. Фурнитуру — пересчитать в штуках по каждому шкафу. ХДЛ задних стенок — перевести из размеров деталей в квадратные метры. На полноценный заказ из 15–20 моделей уходит 2–3 часа, к концу глаз замылен, и ошибка в полпогонного метра кромки оборачивается либо недозаказом и простоем линии, либо переплатой за лишние бухты. Ниже — что именно входит в спецификацию мебельного заказа, как кромка попадает в неё из БАЗИСа, и почему артикул материала — единственный надёжный ключ, на котором имеет смысл строить агрегацию.

Что входит в спецификацию мебельного заказа

Полная спецификация заказа на корпусную мебель — это не один список «материалы», а пять разных групп, каждая со своей единицей измерения и своей логикой подсчёта.

Основные плиты — ЛДСП и МДФ. Считаются в квадратных метрах. Берётся площадь каждой детали (L × W), суммируется по артикулу плиты. На большой заказ — десятки артикулов: один декор для корпуса, второй для фасада, третий для столешницы. К итогу по площади добавляется припуск на раскрой (обычно 8–12 %), но припуск считается отдельно от чистого расхода — поставщик хочет видеть и то, и другое.

Кромка ПВХ и АБС. Считается в погонных метрах по 4 сторонам каждой детали (об этом подробнее ниже). Артикул кромки = материал + толщина + ширина: «ПВХ 2 мм 36 мм Адилет SEA-13» и «ПВХ 0,4 мм 36 мм Адилет SEA-13» — это две разные позиции в заявке, потому что бухты разные и склад их хранит отдельно.

Фурнитура. Петли, направляющие, ручки, опоры, крепёж — считаются в штуках. Часть фурнитуры моделируется прямо в БАЗИСе (петли, минификсы, шканты — встают на детали через присадку), часть в модели не присутствует вообще (ручки, ножки, евровинты в крупных партиях) и заводится в спецификацию вручную или из шаблона модели.

ХДФ задних стенок. Считается в квадратных метрах. ХДФ часто покупается листами 2745 × 1700 мм, поэтому в заявке указывают и метраж, и количество листов с учётом раскроя.

Заглушки, декоративные элементы, расходники. Заглушки на минификсы, термолента, силикон, евровинт россыпью — считаются в штуках или упаковках. На небольшой заказ эта группа уходит в «прочее», на большой — выносится отдельно, потому что закупается у того же поставщика, что и фурнитура.

Если вести спецификацию в одной таблице Excel, в которой все пять групп слиты в общий список — невозможно ни сформировать корректную заявку поставщику (у каждой группы свой поставщик), ни понять, сколько денег уйдёт на материалы.

Кромка по 4 сторонам — почему важно различать

В деталировке БАЗИС-Мебельщика у каждой панели записаны 4 типа кромки в формате [L1, L2, W1, W2], или сокращённо [LLWW]. L1 и L2 — кромка на длинных сторонах детали (top и bottom в координатах детали), W1 и W2 — на коротких (left и right). Это критически важное различение: две детали с одинаковыми габаритами 600 × 400 мм могут иметь совершенно разный расход кромки.

Пример. Боковина шкафа 600 × 400, кромка по всем 4 сторонам ПВХ 0,4 мм — расход 2 м (0,6 + 0,6 + 0,4 + 0,4). Полка такого же размера, видны только передний торец (одна длинная сторона) — расход 0,6 м. Разница в 3,3 раза на одной детали, при том что в Excel-выгрузке без расшифровки сторон обе попадут в одну строку «деталь 600×400». Если сваливать всё в одну сумму «периметр × количество», получаем грубейшую ошибку.

Дополнительная сложность — на одной детали может стоять разная кромка по сторонам. Передний торец — толстая 2 мм (видимая), три остальные — 0,4 мм (для влагостойкости). Это нормальная ситуация для фасадов и столешниц, и сваливать её в «одна деталь — одна кромка» нельзя.

В правильной спецификации каждая сторона детали должна быть разнесена по своему артикулу кромки. На детали 600 × 400 с разными торцами это даёт две строки: 0,6 м кромки ПВХ 2 мм и (0,6 + 0,4 + 0,4) = 1,4 м кромки ПВХ 0,4 мм. На заказ из 200 деталей таких разнесений — сотни, и руками в Excel это считается часами.

Как кромка попадает в спецификацию из БАЗИСа

Технически в Bazis Script API кромка хранится на свойстве p.Butts объекта панели. У свойства 4 элемента — Butts.L1, Butts.L2, Butts.W1, Butts.W2. У каждого butt-объекта есть собственный материал кромки (читается через стандартный MaterialName с суффиксом артикула), который не обязан совпадать с материалом самой панели.

В скрипте экспорта из БАЗИСа на каждую панель формируется массив сторон: для каждой из четырёх позиций — длина стороны (p.GabaritX для L1/L2 и p.GabaritY для W1/W2) и артикул кромки. Если у стороны кромки нет (butt = null), позиция в массив не попадает. Дальше уже на стороне приёмника — в АвтоМебельПро — все стороны со всех деталей заказа группируются по артикулу кромки и суммируются.

Ровно такая же логика — для основной плиты панели: материал берётся через MaterialName с тем же артикулом-суффиксом, площадь — через p.GabaritX * p.GabaritY. ХДФ задних стенок в БАЗИСе моделируется отдельным типом объекта (Hardboard), но логика та же: материал из артикула, площадь из габаритов.

Артикул как единственный надёжный ключ материала

Имя материала в БАЗИСе — ненадёжный ключ. Один и тот же декор «Адилет SEA-13 Альвиано» в реальных проектах живёт в БАЗИСе под десятком вариантов имени: «МДФ ПВХ 16мм Адилет SEA-13 Альвиано матовый (Подольск)», «МДФ-16-Адилет», «Адилет 16 мм матовый», «МДФ Адилет матовый 16». Технологи перетаскивают модели между проектами, копируют через буфер, экспортируют из старых заказов — и каждый раз имя материала чуть-чуть отличается. На таком ключе агрегация спецификации работает плохо: вместо одной строки с суммарным расходом получаешь 4 строки по 1/4 расхода с похожими, но не идентичными названиями.

Артикул — стандартный идентификатор каталога. В БАЗИС-Мебельщике у каждого материала есть поле «Артикул», которое заводится один раз при создании материала в каталоге фабрики. Дальше как бы материал ни переименовывали — артикул не меняется. В скрипте экспорта MaterialName отдаёт строку вида «МДФ ПВХ 16мм Адилет SEA-13 Альвиано матовый (Подольск) Артикул 00039428» — суффикс «Артикул 00039428» парсится регуляркой, и дальше материал уже идентифицируется по этим 8 цифрам.

Что делать, если у материалов в БАЗИСе нет артикулов. Бывает на старых фабриках, где каталог материалов вели «как сложилось». Единственный путь — завести материалы в едином каталоге (хоть в Excel, хоть в АвтоМебельПро), присвоить каждому артикул и в БАЗИСе один раз пройтись по справочнику материалов, дописав поле. Дальше все новые проекты работают на артикулах, старые — постепенно мигрируют по мере открытия и редактирования. Через 2–3 месяца такой работы каталог приходит в порядок, и спецификация перестаёт «двоиться».

Группировка по поставщикам

В реальной фабрике один заказ закупается у 4–7 разных поставщиков. ЛДСП — у регионального дистрибьютора Эггер или Кроношпан. МДФ — у фабрики плит. Кромка — у Реалит, Полком, MKT или местного импортёра. Фурнитура — у Hettich, Blum, Boyard или сборного оптовика. ХДФ — отдельно. Заглушки и крепёж — у мелкооптового поставщика. Каждому поставщику нужна своя заявка со своим набором позиций.

В Excel это сводится руками: технолог делает общую спецификацию, потом фильтрует по столбцу «поставщик» и копирует строки в 5 отдельных таблиц. Полчаса работы плюс риск пропустить позицию. В АвтоМебельПро каждый материал в каталоге привязан к поставщику, и спецификация заказа сразу разрезается на отдельные заявки одним кликом — выбираешь поставщика, видишь его позиции, формируешь и отправляешь.

Дополнительный бонус: если один материал есть у двух поставщиков (бывает на ЛДСП — берут у того, у кого сейчас есть в наличии), в каталоге заводится два артикула с одним декором и разной привязкой. При формировании заявки технолог сам выбирает, у кого закупать на этом заказе, и спецификация перестраивается.

Что делать с фурнитурой, которой нет в БАЗИСе

Часть фурнитуры в БАЗИСе моделируется на деталях через присадку — петли Blum, минификсы, шканты. Они уезжают в спецификацию автоматически вместе с деталями. Но значительная часть фурнитуры в модель вообще не попадает: ручки, ножки, опоры, евровинт россыпью, конфирматы, силикон, термолента. Их в БАЗИСе обычно не моделируют — это либо слишком долго (евровинт россыпью не имеет смысла ставить на каждую деталь), либо опционально (ручка выбирается клиентом из 5 вариантов уже после согласования).

В БАЗИС-Смете эта фурнитура заносится в спецификацию заказа отдельным списком — руками или из шаблона модели. В АвтоМебельПро та же логика: на каждую модель шкафа можно завести шаблон фурнитуры («комод 600 — 4 ручки, 8 опор, 24 евровинта, 1 м термоленты»), и при добавлении модели в заказ шаблон автоматически разворачивается в позиции спецификации. Если на конкретный заказ ручки заменяются на другие — правится одна строка.

Если деталировка пере-импортируется из БАЗИСа после правки модели (например, заказчик попросил добавить ещё одну секцию), вся спецификация пересчитывается заново — основные плиты, кромка, ХДФ. Шаблонная фурнитура и ручные позиции при пере-импорте сохраняются — иначе технологу пришлось бы каждый раз заводить ручки заново.

Расчёт реализации спецификации

Спецификация — это не только «сколько закупить», но и «сколько денег ушло на этот заказ». На каждую позицию спецификации проставляется сумма реализации — стоимость, по которой эта позиция «продаётся» клиенту в составе заказа. Сумма реализации не равна закупочной цене: в неё закладывается наценка фабрики, и именно эта цифра используется для расчёта рентабельности заказа.

В АвтоМебельПро у позиции спецификации есть отдельное поле «реализация», и финансовый модуль умеет считать сумму реализации по всему заказу автоматически: посчитал основные плиты по своей ставке, кромку — по своей, фурнитуру — по своей. Когда заказ закрыт, видно общую цифру реализации и можно сравнить её с фактической закупкой — это и есть валовая прибыль по заказу.

Чтобы расчёт не «провисал» из-за забытых позиций, система уведомляет о позициях без проставленной суммы: открываешь заказ — видишь «по 3 артикулам не указана реализация» и сразу понимаешь, где доделать. Без этого бухгалтерия в конце месяца сводит баланс с дырами и тратит время на ручной обход.

Попробуйте спецификацию на ваших заказах

АвтоМебельПро автоматически собирает спецификацию мебельного заказа из деталировки БАЗИС-Мебельщика: кромка ПВХ и АБС по 4 сторонам в погонных метрах с группировкой по артикулу, фурнитура штуками по шаблонам моделей плюс из деталировки, ХДФ задних стенок в квадратных метрах. Каждый материал привязан к поставщику — одним кликом формируется заявка конкретному поставщику, без ручного фильтра по столбцу. На пере-импорте деталировки спецификация пересчитывается полностью, ручные позиции сохраняются. На каждой строке спецификации проставляется сумма реализации — финансовый модуль считает рентабельность заказа автоматически.

Стоимость — индивидуально, пробный период бесплатно. Импорт деталировки из БАЗИСа, спецификация по материалам, привязка к поставщикам и финансовый расчёт реализации входят в базовую конфигурацию.

Попробуйте АвтоМебельПро

Пробный период бесплатно.

Попробовать бесплатно