Главная

8 мин

MES-lite для цеха: MVP первого релиза без перегруза

MES-lite для цеха: что автоматизировать в MVP (выпуск, брак, простои, сменные задания), какие требования к терминалам и офлайн-режиму.

MES-lite для цеха: MVP первого релиза без перегруза

Зачем цеху MES-lite и что считать успехом

MES-lite нужен не для «красивых графиков», а чтобы прекратить ежедневные споры и ручные догадки. В первом релизе почти всегда болит одно и то же: сменные задания живут в чатах и на бумаге, факт выпуска теряется или «рисуется» в конце смены, а брак становится предметом переговоров вместо учета.

Если объяснить просто, MES-lite отличается от полной MES объемом и скоростью старта. Полная MES может вести детальные техпроцессы, сложные маршруты и планирование. MES-lite в формате MVP закрывает дисциплину данных: что делали, сколько сделали, что не получилось и почему. Без месяцев внедрения и «энциклопедии» справочников.

Через 4-8 недель успех лучше измерять не формулировкой «внедрили систему», а понятными признаками:

  • 90-95% сменных заданий выдается и закрывается в системе, без дубляжа в тетрадях.
  • Факт выпуска появляется в день производства, а не «догоняется» раз в неделю.
  • По браку есть причина и понятный ответственный ввод, а не одна строка «прочее».
  • Простои фиксируются хотя бы на ключевом оборудовании, и мастеру этим данным верят.

Заранее договоритесь о ролях и правилах ввода. Обычно схема простая: мастер выдает и контролирует сменные задания, оператор фиксирует выпуск и простои, ОТК подтверждает качество и классифицирует брак, технолог следит за тем, чтобы причины брака и простоя оставались понятными и не разрастались. Когда эти роли принимают правила игры, MVP начинает приносить пользу уже в первые недели.

Критерии MVP: что берем в первый релиз, а что нет

Первый релиз MES-lite должен помогать мастеру и оператору принимать ежедневные решения. Если данные не влияют на сменный план, качество или простои, их лучше отложить. Это и есть правило 80/20: собрать минимум фактов, которые реально используются каждый день.

Главное ограничение MVP - время ввода. Типовая операция должна занимать 3-10 секунд. Если дольше, люди начнут писать «на бумажке», а система превратится в витрину. В MVP оставляйте только короткие действия: выбрать сменное задание, отметить выпуск или брак, указать простой и вернуть работу в норму.

Что обязательно должно быть в первом релизе

Нужен один источник правды: сменное задание и факт должны сходиться в одной системе, без параллельных Excel и «двух правильных версий». Практичный минимум обычно такой:

  • Сменное задание: номенклатура, план-количество, операция или участок, срок, исполнитель.
  • Факт выпуска: количество за интервал или смену, отметка времени, кто ввел.
  • Брак: количество и 5-10 понятных причин (не 50), с ограниченным использованием «другое».
  • Простои: старт и стоп, плюс 8-12 причин, которые цех признает.
  • Отчеты на уровне смены: план vs факт, брак, топ простоев.

Справочники держите короткими: номенклатура только для пилота, список станков или постов, сотрудники, причины брака и простоев. Остальное добавите позже, когда появится привычка вести учет.

Что лучше оставить на потом

MVP чаще всего «ломают» попытки сразу сделать все: детальную прослеживаемость по партиям, сложные маршруты с десятками статусов, расчет OEE до минуты, интеграции со всеми системами и расширенные роли с длинными согласованиями.

Проверка на здравый смысл простая. Если оператору, чтобы отметить выпуск, нужно выбрать цех, линию, заказ, операцию, серию, партию, смену, причину отклонения и еще подтвердить подписью - данные не будут вводиться вовремя. В MVP достаточно выбора сменного задания и двух-трех быстрых действий для факта.

Сменные задания: минимальный функционал, который нужен сразу

Сменное задание в MVP должно отвечать на один вопрос: что делать прямо сейчас. Оператору обычно достаточно видеть участок или линию, изделие (или код операции), план на смену в штуках, норму времени (если она есть) и короткий комментарий мастера. Чем меньше текста и полей, тем выше шанс, что данными будут пользоваться.

Статусы лучше ограничить четырьмя: «выдано», «в работе», «пауза», «завершено». Это покрывает обычную жизнь цеха и дает мастеру понятную картину. Важно, чтобы смена статуса занимала один клик и не требовала объяснений.

Фиксация начала и окончания операции должна быть максимально простой: оператор нажал «в работе», позже «завершено», система сама поставила время. Из обязательных полей оставьте только количество «сделано» и, при необходимости, короткое примечание.

Подтверждение мастером нужно не всегда. В MVP включайте его только для исключений: закрытие задания с нулевым выпуском, перераспределение задания на другого оператора или ручная правка времени.

Если задание меняется в середине смены, важно сохранить хронологию, не ломая отчетность. Рабочая схема выглядит так: поставить текущему заданию «пауза» с короткой причиной, выдать новое задание со статусом «выдано», а старое позже вернуть без потери уже сделанного количества.

Учет выпуска в MVP: только факты, без усложнений

В первом релизе учет выпуска должен отвечать на один вопрос: сколько реально сделали к текущему моменту и по какому заданию. Без расчета себестоимости, без «идеальной» прослеживаемости, без длинных форм.

Способ фиксации зависит от процесса. Если изделие выходит поштучно и оператор может быстро нажать кнопку или просканировать - фиксируйте поштучно. Если выпуск идет сериями (например, после наладки станка) - удобнее записывать партиями, чтобы меньше отвлекаться. Учет «по времени» (сколько сделали за час) подходит только там, где так уже принято и качество данных контролируется мастером.

Минимальный набор данных держите коротким, но обязательным:

  • изделие (или операция/маршрутный номер, если так проще на старте)
  • количество
  • время фиксации
  • участок/станок (или рабочее место)
  • исполнитель (табельный номер, бейдж, учетная запись)

Выпуск всегда привязывайте к конкретному сменному заданию. Это защищает от «выпуска в никуда» и помогает сверять факт с планом прямо в смене.

Ошибки лучше отсеивать на входе простыми правилами: нельзя вводить отрицательные значения, нельзя закрывать одно событие дважды (дубли), система должна подсвечивать пропуски (например, есть задание, но долго нет ни одной записи выпуска).

Полезная сверка в MVP - «план на смену vs факт на сейчас». Пример: в задании 120 шт., в 10:15 оператор записал партию 20 шт., система показывает факт 60/120 и остаток 60. Этого достаточно, чтобы мастер вовремя увидел отставание и принял меры.

Брак: быстрый учет и понятные причины

Брак в MVP важно учитывать так, чтобы запись занимала минуты и не превращалась в спор. На старте обычно хватает разделения на два случая: брак обнаружен сразу на операции и брак выявлен позже (на ОТК, упаковке или у клиента). Так проще не путать ответственность и не искажать статистику по участкам.

Справочник причин держите коротким и «живым»: 10-20 пунктов, которые люди реально выбирают. Если причина не находится за 3-5 секунд, оператор начнет ставить первую попавшуюся. Пункт «другое» лучше оставить, но сопровождать коротким комментарием и раз в неделю разбирать, что повторяется, чтобы обновлять список.

Фиксируйте только то, что дает пользу сразу:

  • количество (шт, кг, м) и единицу
  • причину из списка
  • комментарий (не обязателен, но часто помогает)
  • фото по необходимости (например, спорный дефект)

Разделение ролей обычно такое: оператор вводит факт брака на терминале, а ОТК подтверждает спорные или поздно выявленные случаи. Подтверждение не должно блокировать смену, иначе люди начнут обходить учет.

Чтобы учет не стал наказанием, в первом релизе не вводите персональные «рейтинги брака». Начните с цели: понять, где теряем качество. Если на одной операции резко растут «царапины», это повод проверить тару, инструмент или обучение, а не искать виноватого.

Простои: как собрать данные, которым будут доверять

Данные о простоях начинают работать только тогда, когда все одинаково понимают, что именно считается простоем. Сначала договоритесь о границе между простоем и переналадкой. Если переналадка плановая и идет по техпроцессу, это отдельная категория и не должна прятаться в простоях. В MVP простои удобнее считать как время, когда оборудование не производит выпуск при наличии ожидания и причины.

Чтобы люди реально фиксировали события, ввод должен быть быстрым: одна кнопка «Старт простоя» и одна кнопка «Стоп». Уточнение причины можно заполнять сразу после остановки, но тоже в два-три касания.

Классификатор причин держите коротким. Для первого релиза часто хватает 4-6 вариантов, иначе начнется угадывание:

  • нет материала
  • нет задания
  • поломка
  • ожидание ОТК
  • прочее (с обязательным коротким комментарием)

Важное правило: простои фиксируются у конкретного оборудования, а не в общем журнале смены. Иначе вы не отличите реальную проблему станка от ситуации, когда просто некому было работать, и доверие к цифрам пропадет.

Отчеты в первом релизе тоже должны быть простыми, но полезными руководителю участка. Обычно хватает трех: топ причин простоев за неделю, суммарное время простоя по каждому станку, простои по сменам (день/ночь).

Пример: оператор нажал «Старт», выбрал «нет материала», через 18 минут нажал «Стоп» и оставил комментарий «ждем подшипники, склад 2». В отчете сразу видно, что это повторяется в ночную смену и связано с обеспечением, а не со станком.

Что не добавлять в MVP, чтобы он не развалился

Цель первого релиза - чтобы люди начали стабильно фиксировать выпуск, брак, простои и сменные задания. Все, что не влияет на ежедневную дисциплину учета, лучше отложить. Иначе команда увязнет в настройках, а цех получит систему, которой неудобно пользоваться.

Чаще всего MVP перегружают три направления.

Первое - планирование на неделю или месяц и любые оптимизации (переналадки, очередность партий, загрузка ресурсов). Это требует чистых данных, правил и согласований. В MVP хватит сменного задания и факта выполнения.

Второе - полная прослеживаемость по серийным номерам, маршрутам и партиям «сразу и везде». Это отдельный проект: маркировка, сканеры, дисциплина, разбор исключений.

Третье - OEE, SPC и сложная аналитика качества. Они не помогают, если базовые события собираются криво. В первом релизе достаточно простых отчетов: выпуск по сменам, брак по причинам, простои по типам.

Интеграции с датчиками и полностью автоматический сбор сигналов тоже лучше оставить на второй этап. Начните с ручного ввода на рабочих местах, а затем добавляйте 1-2 критичных источника данных там, где это реально экономит время и повышает точность.

Как понять, что «пора усложнять»

Обычно это становится очевидно, когда:

  • события стабильно вносятся в день смены без «догоняния»
  • причины брака и простоев перестали быть «прочее»
  • мастеру хватает данных для ежедневных разборов
  • появляются повторяемые запросы на один и тот же отчет

Сложные роли и права, а также отдельные экраны под каждый участок лучше не тащить в старт. На первом этапе держите 2-3 роли (оператор, мастер, технолог/качество) и один понятный интерфейс. Так меньше ошибок и быстрее обучение.

Требования к терминалам и ПК на рабочих местах

Чтобы MES-lite не превратился в «проект про ИТ», ориентируйтесь на простую проверку: оператор должен закрывать действия за 5-10 секунд, не снимая перчатки и не отвлекаясь от станка.

По форм-фактору обычно хватает одного из вариантов: стационарный ПК в шкафу с монитором, моноблок у поста, промышленный терминал на кронштейне или планшет для мобильных операций (например, обход мастера). Выбирайте не «что дешевле», а то, что выдержит условия участка и удобно конкретной роли.

Минимальный набор, который чаще всего работает в первом релизе:

  • экран 10-15" с хорошей яркостью и читаемыми шрифтами
  • сенсор или крупные кнопки на экране, минимум полей для ввода, максимум выбора из списка
  • быстрый вход и смена пользователя (карта/ПИН), авто-блокировка при простое
  • надежное крепление, защита от пыли и вибрации там, где это актуально
  • бесперебойное питание для критичных постов (иначе будут «потерянные смены»)

Периферию берите только под конкретную операцию. Для учета выпуска часто достаточно сканера штрихкода на таре или маршрутном листе. Для маркировки - небольшой принтер этикеток рядом с упаковкой. RFID имеет смысл, если метки уже есть и цель понятна (склад, инструмент, проходные), иначе это затянет пилот.

Серверную часть обычно размещают либо локально на площадке (если нужна автономность и низкая задержка), либо в ЦОД/корпоративной инфраструктуре по политикам предприятия. Если параллельно закупаете рабочие станции и серверы под производство, можно заранее заложить типовые конфигурации. Например, у GSE.kz есть линейки ПК и моноблоков для рабочих мест (L200, M200) и серверы для площадки или ЦОД (S200).

Офлайн-режим: сценарии, синхронизация и защита от потерь

В цехе сбои связи - норма: Wi-Fi «проваливается» между станками, сеть перегружается, иногда отключают питание. Если система в такие моменты останавливается, операторы быстро возвращаются к бумаге.

Офлайн должен покрывать только то, что нужно для смены: оператор видит текущее сменное задание и может фиксировать факты по выпуску, браку и простоям. Отчеты, аналитика и «справочники на все случаи» могут оставаться онлайн.

Чтобы не терять записи, данные сохраняются локально на терминале или ПК сразу после ввода. Практичный минимум - хранить буфер за 2-3 смены (или 1-3 дня) с понятным лимитом. Если память почти заполнена, система должна предупреждать мастера, а не «молча» переставать записывать.

Синхронизация удобнее всего работает очередью: каждое событие получает отметку времени и уникальный номер, отправляется на сервер при появлении связи и, если нужно, повторно отправляется. Повторная отправка не должна создавать дубль.

Типовые конфликты решайте простыми правилами:

  • одно задание закрыли на двух постах: принимается первое закрытие, второе уходит в «требует проверки»
  • дубли выпуска: события с одинаковым номером и временем не суммируются
  • правки задним числом: фиксируются как отдельная корректировка с причиной

Оператору нужен понятный статус на экране: онлайн/офлайн и счетчик несинхронизированных записей. Тогда при пропадании связи на 20 минут можно продолжать отмечать выпуск и простои, а после восстановления увидеть: «6 записей отправлено, 0 осталось».

Пошаговый план запуска MVP за 4-8 недель

Чтобы первый релиз не развалился, начинайте узко: один участок и 1-2 типовые операции. Цель на старт - ежедневно получать честные факты по выпуску, браку, простоям и сменным заданиям, а не строить идеальную модель производства.

План, который обычно укладывается в 4-8 недель:

  • Неделя 1: выберите пилотный участок и операции (например, одна линия сборки и одна операция контроля). Назначьте владельца процесса от цеха и ответственного от ИТ.
  • Неделя 1-2: согласуйте минимальные справочники: изделия, участки, сотрудники (хотя бы табельный номер), причины брака и причины простоев. Договоритесь о 10-20 причинах, без редких исключений.
  • Неделя 2-3: настройте экраны ввода и правила обязательных полей. У оператора должно быть 2-3 действия: взять сменное задание, отметить выпуск, отметить брак или простой.
  • Неделя 3-4: поставьте терминалы или ПК на рабочих местах, проверьте сеть и заранее прогоните офлайн-сценарии. Минимум: локальное сохранение событий, видимый статус синхронизации, защита от потери данных при перезагрузке.
  • Неделя 4-5: обучение прямо на смене и сбор обратной связи 3-5 дней. Фиксируйте, где люди ошибаются и почему: непонятные причины, лишние поля, неудобные кнопки.

После первой недели реальной работы закрепите регламент: кто и когда вводит данные, кто проверяет отчеты, что делать при сбое терминала. Расширяйте пилот на следующий участок только после того, как данные по первому стали стабильными.

Пример сценария: одна смена на небольшом участке

Представим участок: три станка, в смене работают два оператора. Есть мастер, который отвечает за выполнение плана, и сотрудник ОТК, который принимает и фиксирует качество. Такой размер удобен для первого запуска: польза видна сразу, но перегруза нет.

Смена начинается просто. Мастер открывает список сменных заданий и назначает их по станкам. Операторы на рабочих местах подтверждают старт работ и видят только то, что относится к их станку: изделие, план на смену и важные примечания.

Дальше события идут как в реальном цехе:

  • утром один оператор запускает задание и отмечает первый факт выпуска, когда готова первая деталь
  • днем на одном станке возникает остановка: материал не подвезли вовремя; оператор выбирает причину простоя и фиксирует его парой действий
  • ближе к вечеру выпуск закрывают партией, чтобы не отмечать каждую штуку
  • в конце смены ОТК фиксирует два случая брака: выбирает причину (например, размеры или поверхность) и при необходимости прикладывает фото

Перед сдачей смены мастер открывает сводку: план против факта по каждому станку, сколько годных, сколько брака, какие простои были самыми длинными. Картина появляется без ручных отчетов и пересчетов.

Частые ошибки при первом релизе и как их избежать

Первая версия чаще ломается не из-за кода, а из-за перегруза и размытых правил.

Самая частая проблема - формы с десятками полей и длинные списки причин. Оператору в смене некогда выбирать из 60 вариантов, поэтому он ставит случайное или не заполняет вовсе. Оставьте 5-10 причин на старт, а остальное собирайте как предложения и расширяйте раз в месяц.

Вторая ошибка - пытаться охватить все участки сразу. Без пилота вы получите спорные цифры и много «ручных исключений». Выберите один типовой участок и 1-2 станка, доведите учет до привычки, а потом копируйте шаблон.

Третья - нет единого правила, кто и когда фиксирует простой и брак. Если простой записывает мастер «задним числом», а брак оператор «по памяти», доверия к данным не будет.

Проверьте, что у вас есть три коротких правила:

  • кто фиксирует событие (роль и смена)
  • когда фиксирует (сразу, в конце операции, по сигналу)
  • что считается фактом (время, количество, причина из короткого списка)

Четвертая ошибка - отсутствие офлайн-плана. Сеть в цехе падает, терминал перезагружается, и смена «пропадает». Проведите тест: отключите сеть на 30-60 минут и проверьте, что события копятся локально, а потом синхронизируются без дублей.

Пятая - отчеты ради отчетов. Если цифры не используются в ежедневных решениях, качество ввода быстро падает. Лучше один экран на планерке: выпуск, брак, топ-3 простоя за смену и короткий комментарий ответственного.

Быстрый чеклист готовности к запуску

Перед стартом MVP важно проверить не «красоту системы», а то, что люди смогут работать каждый час смены. Если хотя бы один пункт не готов, систему быстро начнут обходить.

Что должно быть готово до первого дня

  • выбран пилотный участок и назначен хозяин процесса на месте (часто мастер), который отвечает за правила и дисциплину ввода
  • ввод занимает секунды: выпуск, брак или простой фиксируются за 5-10 секунд
  • справочники короткие и понятные: причины брака и простоев - 8-15 вариантов, на языке цеха
  • рабочие места подготовлены: терминалы/ПК закреплены, есть сканер (если нужен), проверены питание и сеть; понятен план работы при обрыве связи
  • ясные правила подтверждения: кто и что подтверждает (например, мастер закрывает смену и подтверждает простои, ОТК подтверждает часть брака)

Что увидит смена в отчетах

Отчетов должно быть мало, но они должны отвечать на ежедневные вопросы. Обычно хватает 2-3: план/факт выпуска по смене, брак по причинам, простои по времени и причинам. Если отчет не помогает мастеру принять решение сегодня, его лучше отложить на следующий релиз.

Следующие шаги: пилот, оборудование и поддержка

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

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

Размещение лучше продумать до старта пилота: где стоит пост ввода (у станка или у линии), как крепится терминал, какой сканер нужен, откуда берется питание и как защищены кабели, кто отвечает за замену/ремонт и есть ли запасные устройства.

Пилот имеет смысл делать на одном небольшом участке и в «боевом» режиме. Например: один мастер, 3-5 рабочих мест и фиксированный набор изделий. После первой недели соберите факты: где операторы ошибаются, какие причины брака и простоя «не влезают», где тормозит интерфейс.

Дальше логика простая: доработка по результатам пилота, затем тиражирование по участкам, затем сопровождение. Сопровождение лучше назначить заранее: кто ведет справочники, кто обучает новых сотрудников, как обрабатываются сбои и что делать при потере связи.

Если под пилот или тираж нужен комплект рабочих мест и серверов, у GSE.kz есть производимые в Казахстане рабочие станции и моноблоки для постов (L200, M200), а также серверы для площадки или ЦОД (S200). Это удобно, когда хочется закладывать оборудование в типовое оснащение цеха вместе с планом поддержки.

Частые вопросы

Когда MES-lite реально нужен, а когда это лишнее?

MES-lite стоит брать, когда главная боль — дисциплина фактов: задания разлетаются по чатам, выпуск «догоняют» в конце недели, а брак обсуждают, а не считают. Он дает быстрый старт и понятные правила учета без попытки сразу описать все техпроцессы и маршруты, как в полной MES.

Какие метрики покажут, что MVP MES-lite «взлетел» за 4–8 недель?

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

Что обязательно включить в первый релиз MES-lite?

Оставьте только то, что помогает принимать решения в течение смены: сменное задание, факт выпуска, учет брака с короткими причинами, простои со стартом и стопом, и простые сменные отчеты «план против факта». Все остальное, что не влияет на ежедневные действия мастера и оператора, лучше убрать из первого релиза.

Что чаще всего «ломает» MVP и что лучше оставить на потом?

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

Каким должен быть минимальный функционал сменных заданий?

Сменное задание в MVP должно отвечать на вопрос «что делать прямо сейчас» и быть максимально коротким. Достаточно видеть изделие или операцию, план на смену, участок или станок, исполнителя и краткий комментарий мастера, а по статусам обычно хватает «выдано», «в работе», «пауза», «завершено», чтобы не плодить путаницу.

Как правильно фиксировать выпуск в MVP, чтобы данные были честными?

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

Как организовать учет брака без бесконечных споров и «прочего»?

Держите справочник причин небольшим и понятным, чтобы нужный пункт находился за несколько секунд. Разделите хотя бы два сценария: брак на операции и брак, выявленный позже, а «другое» используйте ограниченно и регулярно разбирайте, что туда попадает, чтобы улучшать список причин и не превращать учет в переговоры.

Как собирать простои так, чтобы им верили?

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

Какие требования к терминалам/ПК на рабочих местах важны в первую очередь?

Ориентируйтесь на то, чтобы оператор закрывал действие за 5–10 секунд и не мучился с мелким вводом. Обычно подходят моноблок или терминал у поста с ярким экраном и крупными элементами, быстрый вход по ПИН или карте, надежное крепление и питание, а периферию вроде сканера или принтера этикеток берите только там, где она действительно экономит время.

Какой офлайн-режим нужен MES-lite и как избежать потерь и дублей?

Офлайн должен закрывать сменную работу: видеть актуальное задание и фиксировать выпуск, брак и простои с локальным сохранением сразу после ввода. Синхронизацию делайте очередью с уникальными событиями, чтобы повторная отправка не создавала дубли, а на экране нужен понятный статус онлайн/офлайн и счетчик неотправленных записей, иначе люди быстро вернутся к бумаге при первом сбое связи.

Запрос

Пришлите спецификацию. Остальное сделаем мы

Одна позиция или объект под ключ, любое направление. Вашу поставку от первого звонка до акта ввода ведёт один менеджер.

Расчёт бесплатноДокументы для госзакупок и тендеровОдин договор и одна гарантия