Как проверить строки CSV по правилам получателя на Mac
Задайте требования получателя, проверьте все строки CSV и определите подходящие и отложенные записи до передачи файлов.
- Результат
- В Checked Rows отображаются восемь проверенных строк: семь подходящих и одна отложенная.
- Что понадобится
- CSV Editor & Converter для macOS версии 2.0 или новее.
- CSV-файл со строкой заголовков. В примере используется October Orders.csv со столбцами Order ID, Customer, Country, Amount и Status.
- Требуемые получателем столбцы и допустимые значения, например Ready для Status.

CSV Editor & Converter помогает проверить всю исходную таблицу по требованиям получателя до подготовки передачи. В этой инструкции открывается файл заказов из восьми строк, задаются поля и разрешённый статус, затем определяется, какие строки соответствуют правилам. Исходные данные не передаются и не изменяются.
1.Откройте CSV-файл
Через Open (открыть) выберите CSV-файл. В примере October Orders.csv отображается в разделе Source (источник): восемь строк и пять столбцов — Order ID, Customer, Country, Amount и Status. Убедитесь, что таблица содержит ожидаемые данные.

Файл October Orders.csv открыт в CSV Editor & Converter: восемь исходных строк и пять столбцов. 2.Откройте Checked Rows
Выберите Checked Rows (проверенные строки) над таблицей. Здесь можно выбрать получателя и запустить Check Recipient Rules (проверить правила получателя). Чтобы задать требования, нажмите New Recipient (новый получатель).

Рабочая область Checked Rows с выбором получателя, кнопкой New Recipient и Check Recipient Rules. 3.Создайте новый договор с получателем
Откроется редактор с пустым полем Contract Name (название договора) и без полей получателя. Перед вводом требований изучите раздел Fields (поля) и параметры Output Policy (правила вывода).

Пустой редактор договора с получателем, в котором видны Contract Name, Fields и Output Policy. 4.Назовите договор и укажите поля
Введите October Orders Fulfilment в Contract Name. Через Add Field (добавить поле) добавьте Order ID, Customer, Country, Amount и Status. Выберите Status в списке Fields, чтобы настроить допустимые значения.

Редактор договора с названием и пятью полями, включая Status. 5.Разрешите Ready как значение Status
Для поля Status добавьте правило Allowed Values (допустимые значения) и введите Ready на отдельной строке. В примере также задан Partial Output (частичный вывод), допускающий последующую частичную передачу только после нового явного подтверждения. Выберите правила, подходящие получателю.

Правило Allowed Values для Status со значением Ready и видимыми параметрами частичного вывода. 6.Опубликуйте требования получателя
Нажмите Publish Version (опубликовать версию). В списке Recipient (получатель) появится October Orders Fulfilment · v1. Договор сохранён, но строки данных ещё не проверены по нему.

Раздел Checked Rows с выбранным опубликованным договором получателя October Orders Fulfilment, версия 1. 7.Проверьте все строки и отложенные записи
Нажмите Check Recipient Rules. Все восемь строк проверены: семь Eligible (подходящих) и одна Held (отложенная). Строка 5 отложена, потому что в Status указано Hold, а не Ready. После исправлений запустите Check Again (проверить ещё раз) до подготовки передачи.

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