Главная

7 мин

Инвентаризация склада через смартфон: офлайн-сбор и отчеты

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

Инвентаризация склада через смартфон: офлайн-сбор и отчеты

Зачем менять подход к инвентаризации на складе

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

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

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

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

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

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

Мобильный терминал или смартфон: как выбрать устройство

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

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

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

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

Быстрый тест выбора

Перед закупкой или пилотом ответьте на несколько вопросов:

  • Сколько сканов в час делает один сотрудник и сколько длится смена.
  • Насколько мелкие штрихкоды и бывает ли плохое освещение.
  • Есть ли холодные зоны, пыль, риск падений, работа в перчатках.
  • Нужна ли работа офлайн на большой части маршрута.
  • Сколько людей будет считать одновременно и как быстро нужно закрыть пересчет.

Отдельно продумайте безопасность. Не используйте общий логин на всех: роли (счетчик, старший смены, контролер) снижают риск случайных правок. Учитывайте устройства как имущество, задайте PIN или биометрию, ограничьте установку лишних приложений и включите удаленную блокировку при потере. Так вы защищаете данные и упрощаете разбор спорных расхождений.

Как устроен офлайн-сбор данных и синхронизация

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

Что хранится на устройстве офлайн

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

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

Синхронизация и защита от ошибок

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

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

На практике помогают простые правила:

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

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

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

Подготовка перед пересчетом: данные и организация склада

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

Приведите в порядок данные до выхода в склад

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

  • Проверьте названия и артикулы: один и тот же товар не должен встречаться под разными вариантами.
  • Сверьте единицы измерения и упаковки: штуки, короба, паллеты, кратность в коробе.
  • Убедитесь, что штрихкоды привязаны к нужной позиции и не дублируются у разных товаров.
  • Закройте «серые» остатки: товары без карточек, без единицы измерения и других обязательных данных.
  • Договоритесь о правилах округления и пересчета комплектов (наборы и единичные позиции).

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

Организуйте склад и правила пересчета

Дальше важна физическая логика склада. Адресное хранение должно быть читаемым: зона, ряд, ячейка. Даже без полноценной WMS достаточно ввести единый формат маркировки и наклеить понятные этикетки на стеллажи.

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

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

Пошаговый процесс инвентаризации с мобильным сбором

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

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

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

На месте порядок действий обычно такой:

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

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

Пример: сотрудник считает зону «Стеллаж B, уровень 2». В ячейке по учету 12 единиц, фактически 10, и еще 2 единицы другого артикула. Он фиксирует 10 по основному товару, добавляет вторую позицию как пересорт и отмечает «нужна проверка приемки». На сверке это сразу попадет в отдельный список.

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

Контроль расхождений: как находить и подтверждать ошибки

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

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

Правила, которые экономят время

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

  • Любое отрицательное отклонение по дорогим товарам (например, ABC-класс A) - на повторный пересчет.
  • Отклонение выше X штук или выше Y% от учета - на перепроверку.
  • «Лишняя» позиция (в учете ноль, по факту есть) - проверка места хранения и документов.
  • Повторяющиеся отклонения по одной ячейке или стеллажу - проверка маркировки и адресного хранения.
  • Корректировки, меняющие итоговую стоимость выше лимита - только через подтверждение ответственного.

Эти пороги лучше закрепить в регламенте, а не держать «в голове».

Как фиксировать спорные позиции

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

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

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

Пример: при пересчете расходников учет показывает 120 штук, по факту 108. По правилу «-10% и больше» позиция уходит в перепроверку. Старший смены пересчитывает, делает фото короба с маркировкой и пишет: «часть ушла в производство, перемещение не оформлено». Причина фиксируется как «перемещение без документа», и это становится задачей не только склада, но и дисциплины оформления операций.

Быстрые отчеты по итогам пересчета: что важно показать

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

Минимум, без которого отчет бесполезен

Начните с короткой сводки: что произошло на складе за время пересчета.

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

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

Разрезы, которые экономят часы разборов

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

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

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

Отдельно стоит вывести топ позиций по расхождениям: 10-20 SKU с максимальным отклонением в штуках или сумме. Еще лучше, если рядом видны повторяемые причины: «перепутаны упаковки», «не та единица измерения», «переложено в другую ячейку», «маркировка не читается».

Один пересчет - два уровня детализации

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

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

Пример сценария: пересчет склада при нестабильной связи

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

Подготовка перед стартом

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

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

Как нашли расхождения и закрыли спорные позиции

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

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

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

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

Частые ошибки при мобильной инвентаризации

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

Чаще всего встречаются такие проблемы:

  • Смешивают партии и ячейки, но не фиксируют перемещения. Товар переехал на другую полку, а в системе он все еще в старой ячейке, и пересчет выглядит как недостача и излишек одновременно.
  • Начинают пересчет без «заморозки» критичных операций. Приемка, отгрузка и внутренние перемещения идут параллельно, а правила исключений не прописаны.
  • Сканируют товар, но не сканируют ячейку (или наоборот). Без привязки к месту теряется контекст: непонятно, где именно нашли позицию и куда возвращаться для перепроверки.
  • Нет единого справочника штрихкодов и упаковок. Один и тот же товар может иметь разные коды у поставщиков, а коробка и штука живут под разными SKU. Тогда сканирование дает «неизвестный товар» или неправильную единицу измерения.
  • Отчеты сводят вручную. Склад, бухгалтерия и закупки собирают итог в разных таблицах, и расхождения между отделами становятся отдельной «инвентаризацией после инвентаризации».

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

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

Короткий чек-лист и следующие шаги

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

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

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

Короткий чек-лист перед выходом в склад:

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

После пилота на одной зоне (например, «А1-А3» или отдельная группа товаров) сразу закрепите правила по расхождениям: какие отклонения допустимы, какие позиции всегда пересчитываются повторно, кто подтверждает спорные случаи. Это снимает ситуацию, когда отчет готов, а решения по отклонениям еще «в воздухе».

Дальше обычно упираются в инфраструктуру: где будет работать WMS или учетная система, как хранить историю пересчетов, кто и как быстро увидит отчеты. Если складов несколько или нужна аналитика, имеет смысл заранее привлечь системного интегратора и подобрать рабочие станции и серверы под нагрузку. Например, GSE.kz как производитель и интегратор в Казахстане может помочь с подбором и внедрением оборудования и инфраструктуры (включая серверы) и с дальнейшей поддержкой.

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

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

Когда действительно стоит переходить на инвентаризацию через смартфон, а не считать «по-старому»?

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

Что выбрать для склада: смартфон или терминал сбора данных?

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

Как работает офлайн-сбор и что для него нужно подготовить?

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

Почему важно «замораживать» данные на время инвентаризации?

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

Нужно ли сканировать и ячейку, и товар, или достаточно только товара?

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

Что делать, если у товара нет штрихкода или код не читается?

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

Как не запутаться с единицами измерения (штуки, короба, палеты) при пересчете?

Лучшее решение — заранее договориться, в каких единицах считают и как переводят «короб/штука/палета», и закрепить это в карточке товара. Если единицы не согласованы, в отчете легко получить одновременно «недостачу» и «излишек» по одному и тому же товару из‑за разных способов ввода.

Какие расхождения стоит перепроверять в первую очередь?

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

Какие отчеты нужны сразу после инвентаризации, чтобы они были полезны руководству и бухгалтерии?

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

Как организовать права и безопасность, если пересчет делают несколько смен и много людей?

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

Запрос

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

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

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