Перейти к содержимому
FastOffice

Функциональный паритет с Word и Excel

Как корректно формулировать паритет: семь уровней от user journey до operational parity и способы их доказать.

Фраза «на выходе Word и Excel с функциональным паритетом» коммерчески привлекательна, но технически опасна. В enterprise office этот паритет не бывает абсолютным. Его нужно раскладывать на матрицу сценариев, форматов, операций и preservation.

Уровень паритета Что означает Как доказывать
User journey parity Пользователь выполняет свои top-10/20 ежедневных действий без перехода в Microsoft Office. Acceptance journey в host-приложении партнёра.
Format openability DOCX/XLSX/XLSB/ODS/CSV открываются в выбранном backend. Corpus open tests, warnings/refusals.
Editing parity corridor Согласованные функции редактируются корректно: текст, таблицы, формулы, форматирование, comments, sheets, charts и т.д. Feature corridors + before/after semantic diff.
Save/reopen parity Сохранённый файл повторно открывается и сохраняет смысл/структуру. Cold reopen, желательно дважды, включая Excel/Word round-trip.
Preservation parity Неподдерживаемые части сохраняются или явно классифицируются. Package diff, relationship/content-type checks.
Automation parity VBA/queries/agents работают в поддерживаемом subset, остальное диагностируется. Compatibility matrix + typed refusals + audit.
Operational parity Offline/on-prem/security/update/lifecycle не хуже требований enterprise deployment. Security checklist, teardown, SBOM, signed artifacts.

Почему это сильнее обычного «поддерживаем XLSX/DOCX»

Заголовок раздела «Почему это сильнее обычного «поддерживаем XLSX/DOCX»»
  • Для заказчика важен не список расширений файлов, а отсутствие потери данных после save.

  • Для миграции критичны Power Query, VBA, external links, charts, pivot, styles, comments, track changes, headers/footers, fields.

  • Для OEM-партнёра важны lifecycle, memory, teardown, update compatibility и observability, а не только UI.

  • Capability matrix превращает спор в проверяемый договор: что читается, что редактируется, что сохраняется, что сохраняется opaque, что блокируется.

Источник / основание: A4 Architecture Specification прямо фиксирует: openability не означает fidelity; capability profile должен отдельно описывать чтение, отображение, редактирование, сохранение и preservation для OOXML. F1 Architecture Specification требует format x backend x operation x read/write/preserve matrix и считает маркетинговую формулировку «поддерживает XLSX» недостаточной без такой матрицы.

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.