Нечитаемое поле остается пустым до появления именованного источника; новая версия не стирает прежнее чтение.
О проекте
Задача
В первой текстовой выписке дата записана как 1? ноября, номер — А-0З, подпись не разобрана. Во второй выписке дата и номер уточнены, но имя подписанта по-прежнему не подтверждено.
Решение
Я сделала реестр на уровне поля, а не документа целиком. Для суммы сразу сохраняется 18500; для даты и номера — история двух чтений. Поле подписанта остается нерешенным, поэтому его нельзя принять вместе с остальными одной кнопкой.
Результат
Пять из шести полей подтверждены. Дата и номер ACT-07 получили новое чтение с отдельным источником; подпись не угадана. История первой выписки сохранена рядом с результатом.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Подписант не восстанавливается из соседних полей
В ACT-07 сумма 18500 подтверждена сразу, а дата и номер уточняются второй выпиской до 2026-11-12 и А-03. Поле подписанта остаётся пустым в обеих версиях. Я сохранила этот вопрос отдельно: исправление реквизитов не сообщает, кто подписал акт, и не даёт основания автоматически принять все поля документа.
Разбор и материалы
Вклад и команда
Я разметила поля двух версий выписки и подготовила таблицу подтверждённых значений и открытых вопросов.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Версии акта: согласование трех спорных полей — исходная таблица.csv
6 ситуаций для сравнения.
- Версии акта: согласование трех спорных полей — проверка.txt
Критерии проверки этого решения.
- Версии акта: согласование трех спорных полей — паспорт.json
Контекст, ограничения, решение и данные.
- Версии акта: согласование трех спорных полей — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…