Сравнить 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, подобных средств много разных.
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день