gifts2017

Обработка СравнениеОбъектов

Опубликовал Денис Кузнецов (kuza_87) в раздел Обработки - Универсальные обработки

Внешняя обработка для сравнения объектов конфигурации

Внешняя обработка, предназначенная для сравнения любых объектов конфигурации. Сделано просто - но со вкусом. Выбираем тип объекта (например, какой-нибудь документ), затем два документа, которые надо сравнить. Выводит полный перечень всех данных объекта, выделяя цветом различия. Народ частенько пользуется для того, чтобы найти ошибки заполнения проблемного документа, сравнивая его с другим непроблемным. Как я уже говорил, просто - но со вкусом. Пользуйтесь на здоровье!

Скачать файлы

Наименование Файл Версия Размер
Сравнение объектов 69
.epf 11,15Kb
11.01.13
69
.epf 11,15Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Cratos2 (CratosX) 16.01.13 13:47
А что за обработочку (ПросмотрЗначений.epf) хочет подключить ваша обработка при нажатии на красный восклицательный знак? Оч. интересно, не поделитесь?

{Форма.Форма.Форма(311)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ВнешниеОбработки.ПолучитьФорму(Файл.Путь+"ПросмотрЗначений.epf",,ЭтаФорма,Объект1).Открыть();
по причине:
Ошибка подключения внешних метаданных
по причине:
Файл не обнаружен 'E:\1C\ПросмотрЗначений.epf'


А так понравилось, вот бы ещё добавить множественное сравнение, или сравнение списка файлов
2. Cratos2 (CratosX) 16.01.13 13:57
И ещё, в сравнении табличных частей для визуального удобства можно добавить разделение разных строк двух документов жирной линией, а разделение одной строки - точечной
Прикрепленные файлы:
3. Денис Кузнецов (kuza_87) 17.01.13 06:37
Восклицательный знак в форме вызывает обработку чтобы показать в отдельном окне значения реквизитов отдельного объекта. Если надо - могу выложить, но там ничего интересного нет, всё это уже есть в основной форме, я ей в общем-то и не пользовался никогда, забыл удалить с формы. А про сравнение списка объектов я думал, просто необходимости не было. Можно переделать, в принципе. Первую строку выбора оставить какую есть, а вторую сделать списком. Тогда обработка будет сравнивать 1 объект из первой части со списком объектов из 2-й части. Если сильно надо - то могу сделать.
4. Cratos2 (CratosX) 17.01.13 09:20
(3) kuza_87, да нет, сильно не надо (сам могу допилить), это пожелания к развитию, если будет
5. TMV 26.01.13 09:15
(0) Мне кажется, имеет смысл добавить возможность вывода только различий, а то бывают документы с кучей реквизитов и кучей строк в ТЧ.
И еще такие поля как номер, дата и ссылка практически всегда будут различны - может стОит убрать их из сравнения или опцию такую добавить?
6. Cratos2 (CratosX) 26.01.13 15:44
(5) TMV, как раз в таких мелочах и может скрываться вся суть
7. TMV 26.01.13 18:04
(6) Cratos2, не понял, вы о каких мелочах?
8. Cratos2 (CratosX) 26.01.13 18:07
9. TMV 26.01.13 18:24
(8) Cratos2, если я сам вручную выбираю 2 различных документа для сравнения, то совершенно очевидно, что эти поля будут различны. Зачем мне их вывод? Не те это детали, что требуют такого подробного сравнения..
10. Geo Leo (GerHard) 07.02.13 23:50
Автору мерси, полезная штучка.
Но, на мой вкус, покомпактнее бы. Например, за счет того, что номер и дата объектов аж три раза светятся на экране. Вполне достаточно одного - там где они выбираются.
И было бы полезно сравнить документы разных типов - например, заказ с реализацией.