Управление складами и материалами в строительстве - от хаоса к контролю
Строительные материалы составляют 50-60% стоимости каждого проекта. Бетон, арматура, кирпич, утеплитель, электрооборудование, сантехника - список бесконечен, а суммы огромны. И тем не менее у большинства строительных компаний нет никакой реальной видимости того, что лежит на складе, где оно находится и сколько осталось. Материалы теряются между объектами. Их крадут - и никто не может доказать, сколько было. Их заказывают дважды, потому что два человека одновременно решают, что чего-то не хватает. Их покупают по завышенным ценам при срочных поставках, потому что «нужно было вчера». А после закрытия проекта тонны неиспользованных материалов лежат под открытым небом и ржавеют. Итог: тысячи евро потерь, которые никто не отслеживает, потому что «в строительстве так принято».
В Construction Team есть отдельный раздел складского учёта из одиннадцати экранов, который даёт контроль от момента поставки до монтажа последнего элемента.
Почему складской учёт в строительстве такой сложный?
Управлять складом на производстве сравнительно предсказуемо: один склад, постоянный персонал, ровное потребление. В строительстве всё иначе.
Множество объектов = множество складов
Каждая строительная компания работает одновременно на нескольких объектах - и каждый объект фактически отдельный склад. Материалы приходят от разных поставщиков, по разным адресам, в разные сроки. Один и тот же материал может быть в наличии на объекте А и отсутствовать на объекте Б. Без единой системы увидеть общую картину невозможно.
Постоянные перемещения между объектами
Строительные материалы не лежат на одном месте. Сегодня у вас излишек арматуры на объекте «Солнцево», а завтра она срочно нужна на объекте «Митино». Паллеты с плиткой приходят на центральный склад, но их надо разбросать по трём объектам. Каждое перемещение должно быть задокументировано - иначе через месяц никто не знает, куда что ушло.
Погода и условия хранения
Строительные склады редко бывают закрытыми помещениями. Цемент, простоявший под открытым небом, схватывается. Пиломатериал набирает влагу. У клеёв и гидроизоляции есть срок годности. Если вы не следите за условиями хранения, материалы портятся раньше, чем их успевают вложить.
Кражи - реальная проблема
Стройплощадки уязвимы: открытые территории, без постоянной охраны, с десятками рабочих и субподрядчиков. Медные трубы, электрический кабель и инструмент - самые частые мишени. Если у вас нет точного учёта того, что поставлено и что вложено, кража остаётся невидимой.
Сыпучие и трудно измеримые материалы
Как измерить, сколько у вас песка? Или щебня? Или готового раствора? Сыпучие материалы не считаются штуками - они меряются в тоннах и кубометрах, а точный остаток всегда приблизителен. Отсюда постоянная неопределённость при планировании поставок.
Нет выделенного складского персонала
В большинстве строительных компаний склад - это дополнительная обязанность прораба. Он занят координацией бригад, приёмкой качества, общением с заказчиком, и где-то между всем этим должен вести ещё и склад. Результат предсказуем: записи теряются, поставки не документируются, а инвентаризация проводится «по памяти».
Цена неконтролируемого склада
Отсутствие складского контроля - не просто организационная проблема, а финансовая потеря, которая накапливается с каждым проектом. Вот реальные сценарии, которые мы видим у клиентов.
Заказы с запасом
Прораб заказывает 100 тонн арматуры, потому что «пусть лучше будет, чем ждать». В итоге проекту нужно 80 тонн. Оставшиеся 20 лежат на объекте, ржавеют и через полгода годятся только в металлолом. Потеря: 7 500-10 000 €.
Срочные закупки по завышенным ценам
Пятница, 16:00. Бригада сообщает, что гидроизоляция закончилась и в понедельник без неё не начать. Центральный склад пуст. Вы покупаете у ближайшего торговца, в розницу, по цене на 30-40% выше договорной с основным поставщиком. И платите за экспресс-доставку. Потеря: 1 000-2 500 € за случай.
Кражи и недостачи
На объект «Люблино» поставлено 500 метров электрического кабеля. При инвентаризации выясняется, что вложено 350 метров, а на складе лежит 80. Где остальные 70? Никто не знает. За год при отсутствии контроля компании теряют 2-5% стоимости материалов на кражах и неучтённых недостачах.
Двойные заказы
Прораб объекта А заказывает 200 кв. м профлиста. В тот же день офис-менеджер, который не знает о заказе, заказывает ещё 200 кв. м, «на всякий случай». Приезжает 400 кв. м. Нужно 220. Лишние 180 кв. м остаются невостребованными.
Неиспользованные материалы после закрытия проекта
Проект сдан. На объекте остаются паллеты с плиткой, мешки с клеем, штукатурка, трубы. Никто не хочет организовывать перевозку на другой объект. Материалы лежат «временно» - пока их не выбросят или не украдут.
| Проблема | Типичная потеря на проект | За год для компании с 5 объектами |
|---|---|---|
| Заказы с запасом | 7 500-10 000 € | 37 500-50 000 € |
| Срочные закупки | 2 500-7 500 € | 12 500-37 500 € |
| Кражи и недостачи | 5 000-15 000 € | 25 000-75 000 € |
| Двойные заказы | 1 500-4 000 € | 7 500-20 000 € |
| Неиспользованные материалы | 2 500-7 500 € | 12 500-37 500 € |
| Итого | 19 000-44 000 € | 95 000-220 000 € |
Эти цифры не теоретические. Это консервативная оценка на основе типового среднего проекта: жилой дом общей площадью 2 000-5 000 кв. м. На крупных инфраструктурных проектах потери растут пропорционально.
Модули складского учёта в Construction Team
Раздел «Управление складом» состоит из одиннадцати экранов: обзор, склады, склад, серийные позиции, партии, движения, резервации, производственные задания, ревизии, загруженность и настройки. Четыре из них несут ежедневную работу.
Склад
Экран «Склад» показывает остатки. Каждая строка - это один артикул на одном складе, связанный с номенклатурой компании.
- Единая база материалов - у каждого артикула есть уникальный код, наименование и единица измерения. Код уникален в рамках компании, то есть одна и та же вещь не может попасть в базу дважды под тем же кодом
- Остатки по складам - вы видите, сколько данного артикула лежит на каждом складе по отдельности, а не только суммарно, вместе с общей стоимостью
- Всего, зарезервировано, свободно - три числа стоят рядом в каждой строке. Свободное - это разница, и именно по нему система решает, что можно выделить
- Минимальные уровни запаса - минимальное количество задаётся у артикула в номенклатуре. Когда остаток падает ниже порога, система отправляет уведомление ответственному за склад, в приложении и на почту. Проверка идёт раз в сутки, то есть сигнал приходит на следующее утро, а не в момент списания
- Партии со сроком годности - для материалов, где срок важен: клеи, химия, добавки. Система предупреждает, когда срок подходит к концу
- Серийные позиции - для дорогого оборудования есть отдельный экран с историей, кто кому передал прибор, со сроком гарантии и автоматическим уведомлением об истечении, а также с датами обслуживания
Склады
Каждый физический склад, будь то центральный, офисный или объектный, имеет собственный профиль в системе.
- Сколько угодно складов - создавайте склады под каждый объект, под центральный офис, под каждую площадку. Ограничения по количеству нет
- Ответственные лица - у каждого склада есть назначенный ответственный. Он же получает сигналы о низком остатке
- Адрес и заметки - чтобы при множестве объектов было понятно, где хранится конкретный материал
- Связь с объектом - склад привязывается к конкретному объекту и виден в его вкладке «Склады». Внимание: затрата по проекту цепляется за объект, выбранный в самом движении, а не наследуется от склада
- Отрицательные остатки - по каждому складу вы решаете, разрешено ли списание в минус. По умолчанию не разрешено, и это останавливает выдачу того, чего по бумагам нет
Складские движения
Каждое поступление, расход или перемещение документируется как складское движение с полной прослеживаемостью. Видов девять: поставка, списание в расход, перемещение, брак, корректировка вверх, корректировка вниз, возврат поставщику, передача в аренду и возврат из аренды.
- Приходные поставки - вы регистрируете поставку с датой, поставщиком, позициями и внешней ссылкой, то есть номером накладной. Ссылка - это текстовое поле, а не прикреплённый файл
- Расходные движения - материалы, вложенные в объект. Движение связывается с объектом, а при необходимости с актом, заказом на поставку или бухгалтерским документом
- Перемещение между складами - система уменьшает остаток на складе-источнике и увеличивает на складе-получателе
- Возвраты и брак - вы документируете причину. Брак по умолчанию требует утверждения, прежде чем уйти из остатка
- Три состояния - движение создаётся как черновик, проходит утверждение и завершается. Остаток меняется только при завершении, то есть черновик не двигает ничего
- Полная история - у каждого движения есть дата, кто его создал, кто утвердил, кто завершил, комментарий и связи с документами
Резервации
Резервации решают одну из самых частых проблем - конфликт за ресурсы между объектами.
- Выделение под конкретный проект - с выбранного склада вы выделяете количество под свой объект, с ожидаемой датой и сроком действия
- Жёсткий запрет на перерезервирование - система не даст выделить больше свободного. Проверка идёт с блокировкой строки внутри транзакции, то есть два прораба не могут выделить одно и то же количество в один и тот же момент. Если на складе 50 тонн арматуры и 40 зарезервировано, следующий видит свободные 10 и больше запросить не может
- Только физическое наличие - резервируется то, что уже лежит на складе. Будущую поставку выделить заранее нельзя
- Закрытие кнопкой - когда материал уходит на объект, резервация закрывается вручную с её экрана. Складское движение её не закрывает: это два отдельных действия, и второе легко пропустить. Резервация с истёкшим сроком освобождается автоматически
Реальный процесс: от поставки до монтажа
Теория важна, но давайте проследим конкретный сценарий шаг за шагом. Так видно, как модули работают вместе и где надо быть внимательным.
Шаг 1: Поставка приходит
Поставщик ООО «Металл Групп» привозит 30 тонн арматуры Ф12 на центральный склад. Кладовщик создаёт приходное движение:
- Выбирает склад: «Центральный склад - Химки»
- Выбирает артикул: «Арматура Ф12 А500С»
- Вводит количество: 30 000 кг
- Записывает внешнюю ссылку: накладная № 4521
- Завершает движение, и остаток растёт только сейчас
Если поставка уже введена как счёт от поставщика с указанным складом, приходное движение создаётся само и делать его руками не нужно.
Шаг 2: Прораб создаёт резервацию
Прораб объекта «Резиденция Сокольники» знает, что на следующей неделе начинается армирование третьей плиты. По смете ему нужно 12 тонн арматуры Ф12. Он создаёт резервацию:
- Склад: «Центральный склад - Химки»
- Артикул: «Арматура Ф12 А500С»
- Количество: 12 000 кг
- Под проект: «Резиденция Сокольники»
- Ожидаемая дата: 14.04.2026
Система показывает: всего на складе 30 000 кг, зарезервировано 12 000 кг, свободно 18 000 кг. Прораб объекта «Парк Люблино» видит, что рассчитывать на все 30 тонн нельзя, и система не даст ему их запросить.
Шаг 3: Материалы перемещаются на объект
14.04 арматуру грузят и отправляют на объект «Сокольники». Логист создаёт движение «перемещение»:
- Со склада: «Центральный склад - Химки»
- На склад: «Объект Сокольники - площадочный склад»
- Артикул и количество: арматура Ф12 - 12 000 кг
- Внешняя ссылка: ТТН № 0891
При завершении остаток в «Химках» падает на 12 000 кг, а на «Сокольниках» растёт.
Вот шаг, который пропускают чаще всего: резервация остаётся открытой. Кто-то должен зайти в неё и закрыть. Войдёт в привычку - число «свободно» останется верным; пропустите - и 12 тонн будут числиться выделенными на складе, с которого давно уехали.
Шаг 4: Материалы монтируются
Арматурщики вяжут арматуру в плите. Прораб создаёт расходное движение:
- Со склада: «Объект Сокольники - площадочный склад»
- Артикул и количество: арматура Ф12 - 11 800 кг (фактически вложено)
- Объект: «Резиденция Сокольники»
- Комментарий: «Вложено по проекту, остаток 200 кг на площадке»
Остаток площадочного склада падает до 200 кг. При завершении система формирует бухгалтерскую статью на расход с выбранным объектом.
Объект - это поле самого движения, и он не наследуется от склада: пропустите его, и списание останется без проектной аналитики.
Шаг 5: Отчётность и анализ
В конце месяца руководство открывает экран артикула и видит:
- Всего поставлено арматуры Ф12: 30 000 кг
- Вложено в объекты: 11 800 кг (Сокольники) + 8 200 кг (Люблино) = 20 000 кг
- На складах: 10 000 кг (Химки) + 200 кг (Сокольники)
- Зарезервировано: 6 000 кг (под объект «Митино», следующая неделя)
- Свободно: 4 200 кг
Прослеживаемость по всей цепочке - от поставщика, через склады, до объекта. Без догадок, без записей на бумажке, без «кажется, где-то было».
Инвентаризация: как провести ревизию без хаоса
Периодическая инвентаризация обязательна, но в строительстве она особенно болезненна. Материалы лежат на разных объектах, количества сыпучих приблизительны, а у людей, которым надо считать, есть ещё десять задач.
Планирование ревизии
Вы создаёте ревизию по конкретному складу с плановой датой и выбираете охват: полная, частичная по выбранным артикулам или циклическая. График остаётся вашей заботой: система не создаёт следующую ревизию сама и не присылает напоминаний.
Зато есть кое-что полезнее - слепой подсчёт. Включите его, и считающий не видит системных количеств, а значит не может «подогнать» результат под ожидаемое.
Ожидаемое против фактического количества
При запуске система формирует список ожидаемых остатков из всех завершённых движений и фиксирует себестоимость по каждой строке. Ответственный вводит пересчитанные количества, а система тут же считает разницу и её стоимость.
Разбор расхождений
Каждая строка с расхождением подсвечивается как недостача или излишек, а сверху стоит сводка: сколько строк сошлось, сколько недостач, сколько излишков и какова общая стоимость разницы. Типичные причины:
- Естественная убыль - россыпь, бой при перевозке (нормально для сыпучих и хрупких материалов)
- Ошибка документирования - поставка, которую не ввели, или движение, оставшееся черновиком
- Кража - при систематически повторяющихся недостачах конкретных материалов: кабель, медные трубы, инструмент
- Порча при хранении - схватившийся от влаги цемент, клей с истёкшим сроком, ржавая арматура
По серийным позициям учёт строже: каждый прибор получает статус - ожидается, найден, отсутствует или неожиданный - и расхождение закрывается решением и комментарием.
Списание с документацией
Когда материалы непригодны, создаётся движение на брак с указанием причины и количества. По умолчанию брак проходит утверждение. Кто создал, кто утвердил и кто завершил - видно из истории движения.
При завершении система формирует бухгалтерскую статью на брак с аналитикой по объекту. Учтите, что бюджетный анализ по объекту не читает складские движения: он питается актами и счетами, то есть списанная стоимость видна в бухгалтерии, а не строкой в бюджете проекта.
Закрытие ревизии
После пересчёта разницы превращаются в корректировки вверх и вниз - отдельные движения, которые выравнивают системный остаток с фактическим. Дальше числа снова верны, и каждая следующая ревизия стартует с чистой базы.
Интеграция с остальными модулями
Складской учёт существует не сам по себе: его ценность в связях с остальными модулями. Важно понимать, какие связи автоматические, а какие требуют вашего действия.
Счета поставщиков и складские движения
Эта связь самая сильная и работает сама. Когда вы вводите счёт от поставщика и указываете склад, система создаёт приходное движение автоматически, завершает его и поднимает остатки. При аннулировании или изменении документа создаётся обратное движение.
То есть по поставкам вы не вводите ничего дважды: бухгалтерия и склад стартуют с одной и той же записи.
Материалы и затраты по объекту
В расходном движении вы выбираете объект. При завершении система формирует бухгалтерскую статью на расход с этим объектом - это путь, по которому списанное становится затратой.
Но объект - поле движения, а не склада. Склад, привязанный к объекту, виден в его вкладке «Склады», однако не подставляет объект в движение за вас. Это самый частый промах на практике.
План против выполненного
Бюджетный анализ объекта даёт сравнение по позиции сметы и по группе материалов: план, законтрактовано, выполнено и прямая затрата, с разницей и процентом.
Понимайте, откуда берутся числа: «выполнено» собирается из актов и счетов, а не из складских списаний. Складское движение цепляется за объект, акт или документ, но не за строку сметы. Поэтому списанные 11 800 кг не попадают в строку по арматуре сами - они попадут туда, когда количество будет актировано или выставлено в счёте.
Группы материалов: план против выполненного
Если группы вашей номенклатуры названы осмысленно, вкладка «Группы» в бюджетном анализе даёт ровно такую картину:
| Группа материалов | По смете | Выполнено | Разница |
|---|---|---|---|
| Арматура | 92 000 € | 88 000 € | -4,4% |
| Бетон | 48 500 € | 50 300 € | +3,7% |
| Кирпич и кладка | 21 500 € | 20 300 € | -5,2% |
| Электроматериалы | 34 700 € | 37 900 € | +9,1% |
| Итого материалы | 196 700 € | 196 500 € | -0,1% |
Этот отчёт показывает, где утекают деньги, пока проект идёт, вместо того чтобы узнать об этом при финальном закрытии, когда реагировать уже поздно.
Связанные статьи
- Контроль затрат в строительстве - как не выйти за рамки бюджета - как акты и счета выстраивают реальную картину затрат
- Что такое Construction Team и как он помогает строительным компаниям - полный обзор всех модулей платформы, включая складской учёт
- 10 проблем управления строительными проектами - почему отсутствие складского контроля входит в десятку самых частых проблем
Construction Team даёт видимость по каждому материалу - от поставщика до объекта. Если хотите увидеть, как складские модули работают на реальных данных вашего бизнеса, свяжитесь с нами для демонстрации.
Часто задаваемые вопросы
Почему складской учёт в строительстве такой сложный?
Строительные компании работают на нескольких объектах одновременно (каждый фактически отдельный склад), с постоянным перемещением материалов между объектами, с хранением под открытым небом, с уязвимостью к кражам, с трудно измеримыми сыпучими материалами вроде песка и щебня и без выделенного складского персонала - прорабы ведут склад как побочную обязанность поверх координации бригад, контроля качества и общения с заказчиком.
Сколько может стоить компании плохой контроль склада?
Для средней компании с 5 активными объектами неконтролируемые склады теряют 95 000-220 000 € в год: заказы с запасом (37 500-50 000 €), срочные закупки по завышенным ценам (12 500-37 500 €), кражи и недостачи (25 000-75 000 €), двойные заказы (7 500-20 000 €) и неиспользованные материалы, остающиеся после закрытия проекта (12 500-37 500 €).
Как резервация материалов предотвращает конфликты между объектами?
Прораб выделяет количество с конкретного склада под свой объект. Остальные видят, что оно занято: в каждой строке стоят три числа - всего, зарезервировано и свободно. Система не разрешает резервацию сверх свободного количества, а проверка идёт с блокировкой строки, то есть два человека не могут выделить одно и то же количество одновременно. Резервируется только то, что физически лежит на складе - будущую поставку выделить заранее нельзя.
Как отслеживаются складские движения?
Каждое поступление, перемещение, расход, возврат, брак, корректировка по ревизии и арендное движение документируется с датой, пользователем, комментарием и связью с объектом, партнёром, заказом на поставку, актом или бухгалтерским документом. Движение проходит через черновик, утверждение и завершение, а остаток меняется только при завершении. Так возникает аудиторский след по каждой единице материала.
Можно ли привязать расход материалов к проекту?
Да, на уровне объекта. В расходном движении вы выбираете объект, и при завершении система формирует бухгалтерскую статью с этим объектом. Связи с конкретной позицией сметы при этом нет - складское движение цепляется за объект, акт или документ, а не за строку сметы. Поэтому сравнение плана с выполненным в бюджетном анализе питается актами и счетами, а не складскими списаниями.