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

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

Начните с полного перечня

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

Условный пример показывает, зачем нужны два контрольных числа:

ID Количество Решение
Б01 4 Включить
П02 6 Включить
П03 2 Отменена
Д04 1 Размер уточняется
З05 1 Включить как запас

Полная рабочая таблица содержит пять позиций и 14 экземпляров. Передаваемый состав — три позиции и 11 экземпляров: 4 + 6 + 1. Исключение П03 и Д04 должно объясняться решением по заказу, а не случайно сохранённым фильтром. Запас З05 входит в состав осознанно.

Проверьте именно получившийся файл

Перенесите согласованные строки в отдельный лист или файл передачи. Выберите нужный лист перед сохранением. В документации Excel указано, что CSV сохраняет активный лист, а при сохранении в текстовых форматах теряется форматирование. Это ограничения формата, описанные Microsoft.

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

Проверяйте не только итог 11. Ошибочная замена одной позиции другой может сохранить сумму. В примере в файле должны быть именно Б01, П02 и З05; П03 и Д04 отсутствуют. Просмотрите первую и последнюю строки, отсутствие повторных заголовков и служебных строк «Итого» среди деталей.

Как передать результат без двусмысленности

К файлу приложите короткую запись: «Выгрузка v03: Б01, П02, З05; 3 позиции, 11 экземпляров. П03 отменена, Д04 ожидает размера и в эту передачу не входит». Для большого заказа вместо длинного сообщения приложите перечень ID.

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