gifts2017

Сравнение двух объектов базы

Опубликовал Алексей Ткачев (alextk) в раздел Обработки - Универсальные обработки

Обработка сравнения двух идентичных объектов базы данных на предмет поиска различий в данных.

Часто при разработке правил переноса данных, или при работе с программой необходимо выяснить чем один объект (например, создаваемый программно) отличается от другого (созданого руками). Вроде визуально все хорошо, но первый не проводится, не записывается, или проводится не так.

Представленная обработка выводит соответствие полей объектов и выделяет реквизиты объектов имеющие отличия.

Обработка учитывает различия в реквизитах объекта и реквизитах всех табличных частей.

Поддерживает обычный и управляемый режим.

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка сравнения двух объектов
.epf 13,03Kb
21.10.14
7
.epf 1 13,03Kb 7 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. юрий гулидов (gull22) 22.10.14 13:37
Хотелось бы узнать чем Ваша обработка отличается от обработки "Данные объекта (редактор реквизитов справочников, документов) (нормальный и "управляемый" интерфейсы)" http://infostart.ru/public/62659/.
Пользовался ее в обычном и управляемом режиме.
2. Олег Николаев (o.nikolaev) 11.06.15 16:09
В обычном режиме не показывает различия в значениях стандартных реквизитов, код, наименование, пометка удаления.

Документы не сравнивает, выдает ошибку:
{Форма.ФормаОбычная.Форма(38)}: Индекс находится за границами массива
МассивЗначений = ПолучитьМассивреквизитов(МассивЗначений, ТабЧасть.Реквизиты, ЭлементТабЧасти, Объект2[ТабЧасть.Имя][индекс],ТабЧасть.Имя);

Внимание, вопрос:
почему, за такое неработающее говно с меня списали 1$m?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа