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

Сначала ошибки, мешающие прочитать файл

  1. У позиции П04 отсутствует ширина. Значение нельзя восстановить по соседней полке: у них могут быть разные назначения. Верните вопрос автору.
  2. В П09 количество записано как 2,5. Для отдельных деталей ожидается целое число экземпляров. Возможно, сюда попала площадь или метраж; просто округлить число нельзя.
  3. У П12 длина равна -600. Минус может быть опечаткой или частью служебной записи. Сначала уточните исходный размер.
  4. Номер П17 встречается дважды: один раз у боковины, второй — у полки. Каждая самостоятельная позиция должна иметь устойчивый уникальный идентификатор.

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

Затем ошибки смысла

  1. П22 указана как 60 × 40 при общей договорённости о миллиметрах. Возможно, размеры введены в сантиметрах. Это нужно подтвердить по чертежу: маленькая деталь тоже может существовать.
  2. П28 и П29 имеют одинаковые размеры, но одна является левой, а другая правой боковиной. Объединение уничтожит различие в обработке.
  3. В П33 материал назван «белый», а в остальных строках указан код декора и толщина. Цветового названия недостаточно для однозначного выбора.
  4. После П40 добавлена строка «Итого» с общим количеством. Если прочитать её как деталь, количество будет учтено повторно. Итоги нужно отделять от исходных позиций.

Проверка формата не обязана распознать все смысловые ошибки. Например, положительное число 60 допустимо само по себе. Сопоставление с чертежом и согласованным заданием остаётся отдельным шагом.

Как выглядит исправление без потери данных

В учебном примере П04 получила подтверждённую ширину 400 мм, П09 — количество 2, П12 — длину 600 мм. Второй номер П17 заменили на П17-Б, сохранив ссылку на старую запись. П22 исправили на 600 × 400 мм после сверки с чертежом. Зеркальные П28 и П29 оставили отдельно.

Допустим, после этих уточнений в партии две одинаковые полки 600 × 400 мм. Их площадь — 0,48 м². Эта маленькая ручная проверка помогает заметить ошибку масштаба, но не заменяет просмотр остальных 38 позиций. Общую сумму нельзя объявить верной только потому, что она выглядит правдоподобно.

Результат проверки

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

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