Склад пластика: партии, FIFO и средняя себестоимость
Раздел «Пластик» в Учет3Д ведёт каждую покупку отдельной записью: тип, бренд, цвет, остаток в граммах, цена и дата прихода. В общем списке одинаковые материалы объединяются по типу, бренду и цвету. Когда расход фиксируется по заказу, физический остаток распределяется со старых покупок по правилу FIFO (англ. First In - First Out, «первым пришёл - первым ушёл»). Денежная себестоимость позиции считается отдельно по средней закупочной цене группы.
Зачем держать партии раздельно
Открытые катушки постепенно набирают влагу. Скорость зависит от материала, влажности и условий хранения, поэтому разумно раньше расходовать более старые покупки. Если у Вас три катушки белого PLA, купленные с разницей в месяц, сначала допечатывайте ту, что лежит дольше.
Вторая причина - деньги. Цена одной и той же марки меняется между закупками. Без записанных партий средняя цена будет взята «с потолка». С партиями Учет3Д считает её из внесённых Вами цены и веса; это честная средняя оценка материала в заказе, но не бухгалтерский метод оценки запасов по стоимости конкретной старейшей катушки.
Третья причина - порядок в голове. Четыре принтера, два десятка цветов, несколько брендов - через месяц без системы Вы не вспомните, какая катушка из какой коробки. Учет3Д ведёт это автоматически.
Где живёт раздел
В левом меню раскройте группу «Склад» и выберите «Пластик». Для фотополимерной смолы используйте отдельный пункт «Смола» в той же группе. Учёт смолы ведётся в литрах, а покупки, стеллажи, аналитика и инвентаризация работают по той же логике.
Вы попадёте на экран с заголовком «Склад пластика» и подписью «Остатки по катушкам, расход на каждый заказ и предупреждение, когда пора докупать». В шапке три кнопки: «Справочники», «Архив» (со счётчиком закрытых партий) и «Добавить пластик». Под ними - вкладки Список / Стеллажи / Матрица / Покупки / Аналитика / Инвентаризация, фильтры «Все типы / Все бренды / Все цвета / Все статусы» и поиск по названию.
Если Вы только что зарегистрировались, экран будет пустой. Это нормально - двигаемся дальше.
Заводим первую катушку
Нажмите «Добавить пластик» в правом верхнем углу. Откроется форма «Добавить новый материал» с подсказками в полях.
Что заполнить:
- Что ставим на учёт. Сначала выберите «Филамент» или «Смола». После этого форма сама подставит нужные единицы и названия полей.
- Тип пластика. Выпадающий список с подсказкой «Выберите или создайте тип пластика». Если нужного нет - впишите вручную («PETG-CF», «PLA Silk», «PA-CF») и нажмите «Создать». Тип сохранится в справочник для будущих покупок.
- Производитель. Выберите его из списка или добавьте новый. Например: Bestfilament, REC, FDPlast, Filamentarno, Bambu Lab, eSun, Polymaker или StarPlast.
- Цвет. Свободный текст с цветным маркером. У каждого цвета можно задать точный HEX-код (шестнадцатеричный код оттенка вида #FFFFFF), чтобы белый и молочный не сливались в матрице.
- Вес (кг). Укажите количество самого пластика, которое ставите на учёт. Для новой полной катушки это обычно 1 кг. Для уже открытой сначала взвесьте катушку вместе с тарой, затем вычтите вес пустой катушки и внесите получившийся остаток. Учет3Д не вычитает тару автоматически.
- Цена за кг (₽). Сколько Вы заплатили за килограмм. Подсказка в поле - «1 000,00». Если знаете только итог по чеку - рядом есть поле «Сумма за покупку», система разделит сама. Без цены строка «материал» в себестоимости заказа покажет ноль.
- Дата покупки. По умолчанию сегодня. Если заводите старую катушку задним числом - обязательно поставьте реальную дату прихода, иначе очередь списания собьётся.
- Минимальный остаток. Порог предупреждения. Когда суммарный остаток по этому типу-цвету-бренду упадёт ниже - карточка получит жёлтую метку «Заканчивается», а на вкладке «Аналитика» катушка попадёт в список «что докупить». Удобный сигнал «пора закупаться». Для ходовых позиций ставьте, для редких можно пропустить.
- Оплатить с кассы. Выберите кассу, если покупка уже оплачена из неё. Учет3Д сам создаст расход и движение денег; повторно добавлять их не нужно.
Нажмите «Добавить материал». Покупка появится в «Списке», её можно разместить на вкладке «Стеллажи», а остаток будет учтён в «Матрице» и в очереди FIFO.
Каждая покупка хранится отдельной записью. Купили вторую такую же катушку через месяц - добавьте новую покупку, а не меняйте старую. В «Списке» одинаковые катушки одного типа, бренда и цвета объединяются в общую строку, но внутри сохраняются их даты и цены.
Каталог производителей: температуры подставляются сами
Чтобы не вписывать характеристики руками, при добавлении одной катушки в форме есть кнопка «Каталог производителей и материалов». Здесь Вы проходите три шага: выбираете производителя, его линейку материала и цвет. После выбора Учет3Д сам подставит в карточку рекомендованные температуры сопла и стола, а для брендов с официальным каталогом - ещё и артикул. Останется указать цену и вес.
Каталог собран не только по Bambu Lab, а по всем ходовым брендам. Наверху - поиск «Производитель, материал или артикул», а внутри выбранного бренда - отдельный поиск по материалу («PETG», «шёлк», «нейлон»). Искать можно и по-русски, и по-английски: система знает соответствия, поэтому «silk» найдёт шёлковые линейки, а «cyan» - голубой цвет. Плашки цветов подписаны и по-русски, и по-английски (как написано на катушке), чтобы Вы узнавали свой пластик и не путали близкие оттенки.
Для катушек Bambu Lab есть отдельный подробный разбор: каталог цветов Bambu Lab. А если точного оттенка в каталоге нет, его можно подобрать по RAL (см. раздел ниже).
Шесть вкладок - шесть взглядов на склад
Под шапкой переключаются вкладки Список / Стеллажи / Матрица / Покупки / Аналитика / Инвентаризация. Данные одни и те же, представление разное.
Стеллажи. Визуальная карта ячеек с адресами (Г-2 · 1, Г-2 · 2 и так далее). Катушки можно раскладывать по ячейкам, менять местами и задавать ручной порядок. Пустых ячеек не хватает - стеллаж тут же расширяется. Закончившиеся катушки со стеллажа прячутся.
Список. Рабочие карточки по каждому сочетанию «тип + производитель + цвет»: остаток, средняя цена за кг, минимальный порог. Сортировка по названию, весу, цене или стоимости. Нажатие на карточку открывает материал: покупки, текущий остаток, минимальный порог и история движений - «+1000 г заведена 5 мая», «-47 г на заказ #1234», «-200 г брак». История показывает связанный заказ или причину расхода для всего материала, но не раскладывает один расход по отдельным катушкам.
Матрица. По вертикали - типы (PLA, PETG, ABS, TPU, PA-CF), по горизонтали - цвета. На пересечении - суммарный остаток с разбивкой по брендам. Это карта склада для быстрого «а сколько у меня вообще белого PLA».
Покупки. История закупок: что, когда, у кого и за сколько. Удобно вспомнить «по какой цене я в прошлый раз брал PETG» или подбить статистику затрат за месяц.
Аналитика. Деньги и подсказки по складу: крупным числом «сколько денег лежит на складе», расход за месяц и сравнение с прошлым, заполненность стеллажа. Ниже - готовые списки: что докупить (катушки на исходе или те, что скоро кончатся по прогнозу «хватит ~N дней»), что лежит без движения (есть запас, но 90+ дней не в работе - заморожены деньги) и что расходуется больше всего за 90 дней. Внизу - тепловая карта стеллажа: где ячейки забиты, где пусто.
Инвентаризация. Вводите фактический общий остаток выбранного материала. Система сохраняет поправку и сама распределяет итог по покупкам в порядке поступления, чтобы не приходилось вручную править каждую катушку.
Помощник раскладки и подбор цвета по RAL
Две мелочи, которые экономят время на большом складе:
- Помощник раскладки. Когда катушек много, подскажет, в какую ячейку поставить новую, и сгруппирует подсказки по порядку обхода полок. Клик по подсказке подсвечивает нужную ячейку на стеллаже, а если передумали - есть отмена.
- Подбор цвета по RAL. При заведении катушки можно ввести номер по каталогу RAL - откроется веер оттенков, и система подставит точный цвет. RAL - единый стандарт цвета, удобно, когда у разных производителей один и тот же оттенок называется по-разному.
Что происходит, когда Вы списываете расход
Сам ходить на склад после каждой печати и вычитать граммы Вам не нужно. Это делается из карточки заказа.
В позиции заказа есть строка расхода пластика - например, «PLA белый Bestfilament, 47 г». Когда Вы отмечаете позицию готовой (или вводите фактический вес после печати), Учет3Д делает четыре вещи за одно действие:
- Находит активные партии этого «тип + цвет + бренд» с остатком больше нуля.
- Сортирует их по дате закупки - старая сверху.
- Списывает со старшей. Если в ней 80 г, а заказу нужно 150 - старая покупка обнулится, а оставшийся расход будет учтён в следующей по дате. История покажет расход по заказу и материалу без отдельной разбивки по каждой покупке.
- Сохраняет денежный снимок заказа. Себестоимость позиции формируется по средневзвешенной цене активных катушек при расчёте и сохранении товара или позиции; физическое FIFO-списание не подменяет эту цену стоимостью старейшей катушки.
Почему средневзвешенная. Если считать чисто по цене старой партии, себестоимость заказов будет резко меняться при каждой смене катушки. Средняя цена даёт более ровную оценку. Уже сохранённый заказ хранит свой денежный снимок и не должен задним числом меняться из-за новой закупки.
Короткий пример. Три катушки PLA белого Bestfilament на складе:
- Партия A: 300 г, куплена 1 марта, 1.4 ₽/г.
- Партия B: 800 г, куплена 15 марта, 1.6 ₽/г.
- Партия C: 1000 г, куплена 1 апреля, 1.5 ₽/г.
Списываем 400 г на заказ. По физике: 300 г из A (закрывается) и 100 г из B. По деньгам средневзвешенная цена = (300×1.4 + 800×1.6 + 1000×1.5) / 2100 ≈ 1.52 ₽/г. В себестоимость уходит 400 × 1.52 ≈ 608 ₽.
Резерв под заказ
Для заказов в статусах «В очереди» и «В печати» система резервирует указанный вес. В матрице склада свободный остаток показан уже за вычетом резервов. Это спасает от ситуации, когда два активных заказа смотрят на одну катушку и оба «уверены», что им хватит.
Когда печать сделана и фактический вес списан - резерв растворяется. Если заказ отменили - резерв снимается без списания, пластик возвращается в свободный остаток.
Ручное списание (брак, тест, личная печать) делается через кнопку «Списать» в карточке материала - указываете вес и причину, остаток уменьшается по тому же правилу старшинства.
Архив отработанных катушек
Когда остаток падает до нуля, на карточке встаёт метка «Закончился», а со вкладки «Стеллажи» пустая катушка прячется, чтобы не мозолить глаза. Сама запись при этом остаётся - данные о катушке и её истории не пропадают.
Допечатанную или ненужную катушку Вы убираете в архив сами - кнопкой «Убрать в архив» в её карточке (отдали, выкинули порченую, передали другому). Чтобы посмотреть архив, нажмите «Архив» в шапке раздела. Через 3-6 месяцев это полезная история:
- Какой бренд PLA выгоднее по расходу - меньше брака, больше готовой массы заказа.
- Какой цвет «застрял»: купили весной, к лету не закрыли. Заказывают редко - в следующий раз берите меньше.
- Какой материал расходовали по конкретному заказу. Точную исходную катушку внутри объединённого материала история не показывает.
Убрали в архив не ту катушку - откройте архив и нажмите «Восстановить», она вернётся в рабочий список.
Справочники брендов, типов и цветов
В шапке есть кнопка «Справочники». Заходить сюда нужно нечасто, но один раз пройти стоит.
- Бренды. Список всех производителей, которых Вы заводили. Можно переименовать («Bestfilamen» → «Bestfilament», если опечатались), объединить дубли («REC» и «Rec» в одну запись) или удалить ненужный.
- Типы пластика. PLA, PETG, ABS, TPU, PA-CF и так далее. Можно добавить редкий тип заранее, чтобы при создании партии он уже был в списке.
- Цвета. У каждого цвета задаётся HEX-код - точный оттенок, который рисуется кружком в матрице и в карточках партий. Если на полке два белых - «холодный» и «молочный» - впишите разные HEX, и Учет3Д перестанет их путать визуально.
Справочники наполняются сами, когда Вы добавляете покупки («новый производитель - создать»). Сюда заходите, чтобы почистить дубли или уточнить HEX-код цвета.
Автопоиск дублей в справочниках
Искать дубли глазами не нужно. В «Справочниках» есть кнопка «Найти дубликаты»: она сама собирает записи, которые пишутся по-разному, а означают одно и то же («жёлтый» и «желтый», «REC» и «Rec»). Система показывает группы совпадений и рядом с каждой предлагает «Объединить». При объединении одна запись становится основной (та, к которой привязано больше катушек), а все покупки и списания из дублей переносятся на неё. Ничего не теряется, а отчёты по цвету или бренду перестают «разбегаться» по разным написаниям.
Массовая смена типа или цвета
Если при заведении сразу нескольких катушек Вы промахнулись (не тот тип, перепутанный цвет), открывать каждую по отдельности не нужно. На вкладке «Список» отметьте нужные материалы: на компьютере - галочками в строках (есть и «Выделить все»), на телефоне сначала нажмите «Выбрать». Внизу появится панель с кнопкой «Сменить тип/цвет». В окне задаёте новый тип, новый цвет или и то и другое сразу; поле, оставленное пустым («Не менять»), сохранит прежнее значение. Правка применится ко всем катушкам выделенных материалов за одно действие.
Чего раздел не делает
Границы инструмента, чтобы не было ложных ожиданий. Раздел не измеряет влажность и время хранения открытой катушки: герметичный контейнер и сушку Вы контролируете сами. В карточку позиции можно загрузить файл 3MF или G-code (готовые команды для принтера). Учет3Д попробует прочитать из него время, вес и цвета. Если программа подготовки печати не сохранила эти данные или фактический расход отличается, вес нужно проверить вручную. Сканера штрихкодов и подключения к весам нет: катушки добавляются вручную, документом поставки или из таблицы CSV в разделе «Импорт и экспорт». Пластик на контур вокруг модели, очистную башню и продувку сопла включайте в вес из файла либо списывайте отдельно.
Учет3Д - рабочий учёт для соло-мастера и небольшой студии, где задача не потерять деньги и не путать катушки.
Порядок действий на старте
Если Вы только подключились и собираетесь завести склад с нуля:
- Достаньте реальные катушки. Все, что лежат у Вас на полках. Не пытайтесь «вспомнить» - физически достаньте.
- Посчитайте нетто-остаток. Взвесьте катушку, затем вычтите вес пустой катушки той же модели. Например: 712 г на весах минус 238 г тары = 474 г пластика. Если одинаковых катушек несколько, для инвентаризации сложите их нетто-остатки. Пошагово: как сверить пластик после взвешивания.
- Соберите чеки или вспомните цены. Если чек потерян - средняя по прайсу бренда. Это можно поправить позже, но лучше сразу заводить реальное число.
- Начните с ходовых. Не пытайтесь за один присест завести все 40 катушек, что у Вас валяются. Сначала те 5-7, что в работе прямо сейчас (PLA белый, PLA чёрный, PETG прозрачный). Остальное доведёте за следующие 2-3 дня.
- Для ходовых укажите минимальный остаток. Прикиньте, при какой границе Вы спокойно дотянете до следующей закупки.
- Проверьте, что у каждой партии заполнена цена. Без цены себестоимость заказов будет показывать ноль в строке материала - самая частая ошибка на старте.
- Сделайте тестовый заказ на 50 г. Убедитесь, что резерв появился в матрице, а после списания партия уменьшилась и в себестоимости заказа встала корректная сумма.
- Через неделю-две откройте «Инвентаризацию». Сверьте фактические остатки с учётом. Если есть расхождение, сохраните поправку и разберитесь в причине: забыли списать тест, неверно внесли начальный вес или не учли отходы.
Дальше склад начнёт жить своей жизнью. Через месяц Вы увидите, какой пластик уходит быстрее всех, какие бренды переплачены, какие цвета лежат балластом - и закупочные решения пойдут уже не по интуиции, а по цифрам.