умное сравнение-объединение модулей

1. doleynikov 29.03.19 09:01 Сейчас в теме
Добрый день!

у меня проблема: сравниваю конфигурацию после доработок с эталоном. Программеры позверствовали наславу! и вот, что получается: набор функций-процедур почти одинаковый, но при сравнении полная неразбириха!
[IMG]

Понятно, что где-то пробельчик добавили, где-то блок переформатировали, но процесс понимания изменений в коде становится очень трудоемким!
Есть способ сравнивать модули в конфигурациях без учета форматирования, а только по содержимому исходников?
Если сказано: сравнивать по процедурам-функциям -- пусть и сравнивает по ним же!
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
6. doleynikov 29.03.19 09:51 Сейчас в теме
(5)Спасибо, я так и делаю.

Даже p4merge не спасло. Придется самому сравнивать в редакторе.

ВОт можно бы было в 1С модуле сравнения с учетом структуры убрать учет пробелов-табов-пустых строк!!!
Пусть бы отдельно выкусывал процедуры-функции и сравнивал их без форматирования и учета регистра! или автоформатировал перед сравнением.
7. doleynikov 29.03.19 10:03 Сейчас в теме
так, окончательный вердикт: kdiff3 лучше чем штатный и лучше чем p4merge, хотя последний красивее и понятнее. Придется привыкать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 29.03.19 09:04 Сейчас в теме
3. dhurricane 29.03.19 09:08 Сейчас в теме
8. Xershi 1490 29.03.19 10:09 Сейчас в теме
(1) типовой анализатор так точно не сравнивает.
Ни разу не было надобности использовать сторонние.
9. doleynikov 29.03.19 10:10 Сейчас в теме
Может кто-то знает, 1С собирается усовершенствовать свое сравнение модулей с учетом структуры? или все силы брошены на 1с+Eclipse+git ?
(8)
11. Xershi 1490 29.03.19 10:21 Сейчас в теме
(9) уже сроки прогорели по мобильным компонентам. Очевидно что чем то заняты..
10. doleynikov 29.03.19 10:13 Сейчас в теме
(8)Вы, наверное, сами дописываете модули и стараетесь сохранять структуру.
А у нас конфу уже писали человек пять предыдущих программистов и столько же оутсорсеров. На картинке, которую я приложил - пример, как сравнивает штатный. есть места еще более кривые. kdiff3 хоть пытается что-то там сделать, и довольно успешно, а штатный просто говорит, что изменено все
4. doleynikov 29.03.19 09:31 Сейчас в теме
Спасибо за ответы. Получается, даже kdiff3 лучше сравнивает чем штатный инструмент 1С. Он запутался только когда функцию переставили в конец модуля ;-)
Посмотрим, что умеет этот p4merge
5. user-z99999 67 29.03.19 09:46 Сейчас в теме
(4)
В Конфигураторе: Сервис - Параметры - Сравнение/Объединение
чтобы сравнивать в 1С, а не где-то.
Предварительно, прогамма сравнения файлов должна быть установлена на компьютере.
6. doleynikov 29.03.19 09:51 Сейчас в теме
(5)Спасибо, я так и делаю.

Даже p4merge не спасло. Придется самому сравнивать в редакторе.

ВОт можно бы было в 1С модуле сравнения с учетом структуры убрать учет пробелов-табов-пустых строк!!!
Пусть бы отдельно выкусывал процедуры-функции и сравнивал их без форматирования и учета регистра! или автоформатировал перед сравнением.
7. doleynikov 29.03.19 10:03 Сейчас в теме
так, окончательный вердикт: kdiff3 лучше чем штатный и лучше чем p4merge, хотя последний красивее и понятнее. Придется привыкать.
Оставьте свое сообщение

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