Чтобы передать ровно выбранный состав, создайте отдельную таблицу выгрузки и сверьте её после сохранения. Видимые строки на экране сами по себе не доказывают состав файла. Фильтр помогает работать с таблицей, но решение «эту позицию не заказываем» должно быть записано явно.
В рабочей книге могут одновременно находиться отменённые детали, варианты конструкции и запас. Скрытие строки делает работу удобнее, однако не объясняет, почему позиция исчезла из вида. Перед экспортом нужно разделить два признака: участие детали в заказе и её видимость в редакторе.
Начните с полного перечня
В копии исходной книги снимите фильтры и проверьте скрытые строки. Сохранённый исходник при этом не изменяйте. Для каждой позиции должно быть понятно решение: включить в текущую передачу, исключить или оставить на уточнение. Последняя группа не должна попадать в производственное задание как подтверждённая.
Условный пример показывает, зачем нужны два контрольных числа:
| 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.
Проверьте выгрузку через проверку деталировки. Если получатель получил предыдущую редакцию, дополнительно покажите отличия в сравнении версий. После любой правки повторите сверку итогового файла: проверка прежнего экспорта не распространяется на новый автоматически.