Быстрый старт учета
Сотни позиций из выгрузки поставщика или инвентаризационной ведомости попадают в систему за один проход, а не за месяцы ручного набора.
Возможности платформы
Внедрение системы учета обычно упирается в первый шаг — перенести то, что уже накоплено в таблицах, спецификациях и выгрузках поставщиков. В DC MASTER для этого есть отдельная страница загрузки: она не просто читает файл, а дает проверить и настроить каждый шаг до того, как в системе появятся объекты.
Зачем это нужно
Сотни позиций из выгрузки поставщика или инвентаризационной ведомости попадают в систему за один проход, а не за месяцы ручного набора.
Регистр, склонения, форматы чисел и дат приводятся к нужному виду на этапе загрузки — а не правятся потом по одному объекту.
Пустые обязательные поля, дубли и ненайденные связи выявляются до создания объектов, а не всплывают в эксплуатации.
Поддерживаемые форматы
Для CSV и XLSX первая строка обычно содержит заголовки колонок. Из PDF и DOCX система извлекает таблицы: если таблиц несколько, появляется выбор нужной, а для книги XLSX с несколькими листами — выбор листа.
Как это работает
Кнопка «Файл» открывает выбор файла. Система читает заголовки и строки, показывает имя текущего файла и сразу пытается сопоставить колонки с полями объекта. На этом шаге видно, правильно ли распознана таблица и все ли нужные строки попали в работу.
В колонке «Поля» выбирается, куда попадет значение. Если поле ссылается на другой объект — производителя, ЦОД, расположение — в колонке «Связь с» указывается, по какому полю искать связанный объект: по наименованию, коду или маркировке. Ненужные колонки просто не сопоставляются и в импорте не участвуют.
Исходное значение редко приходит в нужном виде. Колонка «Шаблон» задает правило обработки: регистр, титульное написание, ФИО, склонение, замена, цифровой код, формат целой и дробной части числа. Окно «Формат» показывает значение до и после обработки, поэтому правило видно проверить, не загружая ничего в систему.
Прежде чем запускать пакет, стоит загрузить одну строку и открыть созданный объект. Фильтр строк помогает работать прицельно: показать только необработанные, только отмеченные, только строки с ошибками или уже созданные. Повторная обработка не создает дубль по строке, которая уже успешно загружена.
Пакет создает объекты по отмеченным строкам, после чего страница статистики показывает, что создано, что не прошло и почему: нет обязательного значения, значение не уникально, связанный объект не найден, не хватает прав. Проблемные строки исправляются и обрабатываются повторно — остальные не трогаются.
Примеры реализации
CSV с моделями, серийными номерами, весом и габаритами. Производитель приходит строкой — поле связывается с карточкой компании по наименованию. Наименование модели приводится шаблоном к нужному падежу, серийный номер помечается как уникальный.
Ведомость обхода в XLSX. Маркировка проверяется на уникальность, чтобы не завести дубль уже учтенной стойки. Общие для всех строк значения — ЦОД, зал, ответственный — заполняются одной командой «ко всем по фильтру», даже если такой колонки в файле нет.
Таблица внутри DOCX или PDF. Система извлекает ее из документа, лишние колонки не сопоставляются, цена и количество приводятся к числовому формату — переносить в Excel вручную не требуется.
Контроль качества данных
Шаблон загрузки
Если данные приходят регулярно — ежемесячная выгрузка, ведомость по каждой площадке — настройку не нужно собирать заново.
Сопоставление заголовков с полями, поля поиска связей, шаблоны обработки, флаги «Заполнено» и «Уникальность», правки заголовков и ячеек, видимость колонок.
Сохраненное состояние позволяет прерваться и вернуться к загрузке позже — вместе с информацией о текущем файле и ходе обработки.
Шаблоны хранятся отдельно для каждого пользователя, поэтому чужая настройка не перезапишет вашу.
Пришлите типовую выгрузку или ведомость — на демонстрации соберем шаблон загрузки прямо по ней и покажем, как ваши данные лягут в модель ЦОД.