Сравнить 2 файла Эксель как "Сравнить файлы 1с"

1. Arkadag 31.03.23 14:51 Сейчас в теме
Приветствую, Форумчане!
Как известно, есть такой встроенный механизм сравнения файлов в 1с.
Хороший, но нет возможности перенести результат сравнения в Эксель (Либреофис) с форматированием (раскраской, выделением и т.д.) отличий.

Посоветуйте, пожалуйста обработку 1с или может стороннее ПО, где можно провести сравнение файлов mxl или Эксель и сохранить результат с форматированием результата в формате для либреофис .ods (будущее не за горами и от МС Офис отказываемся)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Said-We 31.03.23 16:54 Сейчас в теме
WinMirge например. Им собственно и сравнивать.
Позволяет устранять различия путем принятия изменений или не принятия построчно и в ручном режиме. Есть горячие клавиши Альт+Стрелки для быстрого разбора поблочных/построчных различий. В конечном итоге получается необходимый текст.
В 1С такого функционала реально не хватает.

Из минусов лет 10 назад не было отдельной настройки разбора модулей кода с выделением по конструкциям языка.
Т.е. Например если есть "Процедура ИмяПроцедуры(", то сравнивать не просто текст, а с попыткой найти блок с такой же процедурой. Если таковой нет, то помечать как весь блок удаленный. Как сейчас не скажу.
Выход конечно же есть. Если изменений не сильно много, то это и не нужно и так всё нормально определяет. Если огромный общий модуль или как в 77 глобальный модуль на много десятков тысяч строк, то сравнивать отдельные большие куски. В общем, в несколько этапов.

Сейчас WinMirge много что сравнивать может.
На 1С тоже можно сравнение mxl нарисовать. Для 77, когда-то лет 15-ть использовал такую при автоматическом тестировании.
3. Arkadag 31.03.23 17:17 Сейчас в теме
Ну либо я не нашел как сравнить Эксел/Опен файлы в WinMirge, либо это не поддерживается
4. Said-We 31.03.23 17:38 Сейчас в теме
(3) Бинарные файлы даже сравнивать можно. И картинки можно (не пробовал, но заявлено, на скринах ниже видно как это выглядит).

https://winmerge.org/screenshots/?lang=ru

Если вам необходимо сравнивать текстовые файлы (xml, json и т.д), то проще сразу это делать не в 1С.
Не обязательно winmerge, подобных средств много разных.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот