{
    "id": "fb162-import-csv",
    "title": "Архив исходного CSV: проверить заголовок и сохранить файл целиком",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Файл в архиве",
            "incoming.csv"
        ],
        [
            "Заголовок сохранён",
            "id;title;qty"
        ],
        [
            "Товарных строк",
            3
        ],
        [
            "Название с разделителем",
            "Кабель; USB"
        ],
        [
            "Нулевой остаток",
            0
        ],
        [
            "Сумма количеств",
            15
        ],
        [
            "Байт полного файла",
            76
        ],
        [
            "Исходные байты совпали",
            true
        ],
        [
            "Файл закрыл вызывающий код",
            true
        ]
    ],
    "checks": {
        "header_checked_before_import": true,
        "full_import_after_rewind": true,
        "raw_file_roundtrip": true,
        "parsed_rows": true,
        "quantity_total": true,
        "streams_closed": true,
        "owned_objects_removed": true
    },
    "observations": {
        "file_name": "incoming.csv",
        "header": [
            "id",
            "title",
            "qty"
        ],
        "products": [
            {
                "id": 701,
                "title": "Кабель; USB",
                "qty": 3
            },
            {
                "id": 702,
                "title": "Клемма",
                "qty": 0
            },
            {
                "id": 703,
                "title": "Лента",
                "qty": 12
            }
        ],
        "quantity_total": 15,
        "source_bytes": 76,
        "saved_bytes": 76,
        "sha256": "ba8bc45a537156cd2e1f5ec4bac26e46448c7661feb8d06db23e51cb45cfe5e1",
        "position_after_header": 13,
        "position_after_import": 76,
        "raw_archive_is_not_product_insert": true
    },
    "runtime": {
        "php": "8.2.35",
        "extension": "3.0.1",
        "server_version": "5.0.4",
        "database": "phpmanual153",
        "transport": "embedded_local_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "FB162_CSV_DF44B8A22C"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "FB162_CSV_DF44B8A22C"
        }
    ]
}
