0. Evil Beaver 6405 26.09.12 19:57 Сейчас в теме

Сравнение и объединение модулей с возможностью редактирования результата

Обработка сравнения и объединения модулей 1С с возможностью редактирования получаемого результата.
Функции:
- Попроцедурное сравнение модулей
- Редактирование результата слияния
- Возможность произвольной сортировки (группировки) методов в модуле
- Учитывает директивы препроцессора при объединении

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. tormozit 5640 26.09.12 19:57 Сейчас в теме
Кажется в управляемой форме это делать было неразумно. Без подсветки синтаксиса читать и тем более редактировать программный код довольно неудобно.
3. Поручик 4333 27.12.12 12:08 Сейчас в теме
(1)(2) А есть личности, типа меня, которые сравнивают и сливают модули в winmerge.
5. Irmo 28.12.12 20:40 Сейчас в теме
(3) Поручик, ... я уж не говорю о некоторых, кто использует `vim -d` ;)
(4) Evil Beaver, да, это правда. Надо заняться написанием дополнения для Vim
2. Evil Beaver 6405 26.09.12 23:19 Сейчас в теме
На самом деле, дело привычки. Я привык без подсветки, даже лучше как-то. Следующая версия будет с обычной формой :)
4. Evil Beaver 6405 27.12.12 13:06 Сейчас в теме
Попроцедурно, с учетом препроцессорных директив 1С?
6. sergant500 27.02.13 17:25 Сейчас в теме
Хорошая разработка. Потребовалось сравнить и объединить два родственных общих модуля со своими наработками с совершенно разных конфигураций. Жаль только то, что обработка не запоминает порядок следования методов и приходиться вручную сортировать их.
7. Evil Beaver 6405 27.02.13 18:48 Сейчас в теме
Поэтому, там две обработки, хыхы :) Спасибо за отзыв!
8. temsan 09.07.13 11:52 Сейчас в теме
Печаль
При открытии ошибка
{Форма.Форма.Форма(96,3)}: Переменная не определена (ОбщегоНазначенияКлиентСервер)
		<<?>>ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Не заполнен один из модулей. Проверьте содержание модулей с помощью кнопки открытия'"));


Я бы рекомендовал авторам, если они выкладывают инструменты общего назначения, не привязыватся к общим модулям БСП. Мы их например не используем в своих решениях.
9. Evil Beaver 6405 09.07.13 15:17 Сейчас в теме
(8) temsan, типовые, с которыми работаю я включают БСП, как минимум на уровне базового функционала (см. ОбщегоНазначенияКлиентСервер). Поэтому, мне не мешает. Если время будет починю, а так - поправьте сами, опубликуйте и стригите стартмани! ;)
10. dyak84 16.04.14 16:10 Сейчас в теме
Хорошая разработка. Потребовалось сравнить и объединить два родственных общих модуля со своими наработками с совершенно разных конфигураций. Жаль только нет денег а щас она так нужна. Автору спасибо за работу и за надежду.
11. Healer 1 16.04.14 16:23 Сейчас в теме
Интересная идея! А то я всё Ctrl+S, Ctrl+S и "Файл\Сравнить файлы"... :-)
12. Evil Beaver 6405 16.04.14 17:07 Сейчас в теме
(11) Healer, люди, пользуйте уже промышленные diff-еры, например WinDiff или KDiff.
Наиболее популярные - здесь: http://ashamray.blog.ru/79251381.html
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата от 40 000 руб. до 120 000 руб.
Полный день

Программист 1С
Красноярск
зарплата от 50 000 руб.
По совместительству

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день