Новые возможности сравнения/объединения

12.04.15

Разработка - Механизмы платформы 1С

Новые возможности сравнения/объединения при помощи сторонних программ.
Простой пример с картинками.

Легкое воскресное чтиво…

Поговорим чуть-чуть о мержевании… а по русски: о сравнении и объединении.

 

Итак, предыстория:

http://v8.1c.ru/o7/201404merge/index.htm  (ох уж мне это зазеркалье)…

 

(1)

Перед тем как начать рассуждать аж на 2 абзаца, качаем платформу:

https://users.v8.1c.ru/distribution/version_files?nick=Platform83&ver=8.3.6.1920

 

(2)

И еще качаем программку для сравнения. Конечно, можно выбрать программульку из списка в статье на зазеркалье, но я, комсомолец, легких путей не ищу, поэтому скачал вот эту:

http://www.syntevo.com/smartsynchronize

 

(3)

подготовим пробную конфигурацию, на которой будем "ставить банки". Я тренировался на УНФ. Взял релиз УНФ 1.5.3.33

 

Собственно, все скачали, все установили и еще немножко ожидания.

 

Развернем нашу УНФ, уберем замочки с модуля УправлениеНебольшойФирмойСервер (думаю "овер12тыщ" строк достаточное пространство для эксперимента) и начнем править комментарии. Правим комментарии в любой последовательности. Для лучшей наглядности рекомендую добавить строки, некоторые стереть, а некоторые отредактировать. Т.е. внесите все виды отличий, только, будьте внимательны – не заденьте "рабочий" скрипт, чтобы потом не разбираться с ошибками при запуске.

 

Запишите исправления (F7).

 

И переходим в "Сервис – Параметры" (для удобства я вынес параметры сразу в главное меню). После откроем анонсированную фирмой 1с закладку "Сравнение/объединение" и жмакаем "Добавить". Пример заполнения настроек для нашего "Смарта" прикладываю картинкой. Остальные настройки оставляю стандартными, все записываю и перехожу к слиянию общего модуля УправлениеНебольшойФирмойСервер.

 

* - если вместо Программа1 вы впишете свое название, не удивляйтесь, что оно сразу будет отображаться как Программа1. Это, скорее всего, косяк платформы, но если закрыть/открыть форму, он как бы «лечится»…

 

 

Для этого нажимаю Конфигурация – Сравнение/Объединение из файла и выбираю cf файл оригинальной конфигурации УНФ. После программа чутка подумает и покажет список сравнения. В списке, помимо прочего, находим интересующий наш модуль. Теперь, чтобы увидеть результат сравнения модуля в сторонней программе, достаточно нажать Показать различие в модулях или Показать различие в модулях без учета структуры, все зависит от того, как вы выполнили настройку №4.

 

Мне, кажется, так удобнее и нагляднее…

Новые возможности сравнения/объединения при помощи сторонних программ

См. также

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    4531    dsdred    53    

72

Как готовить и есть массивы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    5294    YA_418728146    25    

63

Планы обмена VS История данных

Обмен между базами 1C Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    6410    dsdred    36    

112

1С-ная магия

Механизмы платформы 1С Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    18475    SeiOkami    46    

118

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    12088    human_new    27    

74

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8822    YA_418728146    6    

141

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешние компоненты для 1С можно разработывать очень просто, пользуясь всеми преимуществами языка Rust - от безопасности и кроссплатформенности до удобного менеджера библиотек.

20.08.2023    6279    sebekerga    54    

94

Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать

27.06.2023    15986    SeiOkami    31    

103
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. spec8s 825 12.04.15 23:08 Сейчас в теме
Спасибо, все довольно понятно. Будем пробывать =))
2. spetzpozh 13.04.15 08:26 Сейчас в теме
На случай, если вдруг кто не знает - теперь при сравнении/объединении можно сразу править готовый модуль, объединяя изменения свои и 1С, а не как раньше - только задавать правила объединения и проделывать эту процедуру дважды для сложных модулей.
3. Патриот 450 13.04.15 09:48 Сейчас в теме
гы, у меня тоже "параметры.." в главное меню вынесены, для удобства
6. _KaA 110 13.04.15 12:19 Сейчас в теме
(3) Патриот,

Я думаю так у большинства, кто в работе предпочитает частоту запусков + отладку от нескольких пользователей :)
4. dock 44 13.04.15 12:11 Сейчас в теме
не сочтите за флуд - а в какой программе скриншоты оформлял ? стрелочки красивые :)
5. _KaA 110 13.04.15 12:19 Сейчас в теме
(4) dock,

Погодите до вечеру, дома гляну точно. Там что-то типа "Picasso"... пиктограмка P на красном фоне. Она бесплатная...

PS Вечером точнее отвечу.
7. _KaA 110 13.04.15 20:21 Сейчас в теме
в (5) полная брехня.

Чистейшая правда тут>> http://ru.screenpresso.com/ (не реклама)
Atori-kun; Tolpinski; +2 1 Ответить
8. dock 44 14.04.15 13:09 Сейчас в теме
Благодарствую! попробовал, неплохая прога... но снагит привычней. хотя стрелочки там не такие красивые :)
9. _KaA 110 14.04.15 13:12 Сейчас в теме
(8) ну, как говорится, на вкус и цвет 5 размер все равно мягкий :)))
10. qwinter 671 17.04.15 09:40 Сейчас в теме
Кстати кто нибудь пробовал штатным объединителем 8.3.6 изменять готовый результат? У меня он вообще не сохраняет модули.
11. _KaA 110 17.04.15 09:50 Сейчас в теме
(10) qwinter,

Предположение: возможно дело в поддержке, там модуль на замочек не ставиться после объединения?
Оставьте свое сообщение