Накладная из файла: импортировать содержимое и сохранить связь с заказом
Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственная учебная таблица удалена после наблюдений.
Наблюдаемый результат программы| Наблюдение | Результат |
|---|
| Накладная | 155 |
|---|
| Имя файла | invoice.txt |
|---|
| Прочитано байт | 97 |
|---|
| Текст из базы | Накладная №155
Кабель USB-C; 3 шт.
Получатель: мастерская
|
|---|
| После import файл ещё был открыт | да |
|---|
| Весь файл совпал | да |
|---|
Строки и дополнительные наблюдения
{
"file_name": "invoice.txt",
"source_bytes": 97,
"saved_bytes": 97,
"text": "Накладная №155\nКабель USB-C; 3 шт.\nПолучатель: мастерская\n",
"sha256": "5ae4b5c8e5e06afb314f178f73f770373447b9ccb67c376bb9c0fe11a24224b8",
"stream_position_after_import": 97,
"file_was_open_after_import": true
}
Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.