Странно, но в подсистеме "версионирование объектов" в УПП и КА 8 всего один отчет "История изменений объектов", который позволяет сравнить версии одного объекта. Ни для чего больше подсистема не используется.
Простой отчет и небольшая доработка конфигурации позволит получать информацию за период о том, кто и какие версионируемые объекты изменял и что именно было в них изменено.
Простой отчет и небольшая доработка конфигурации позволит получать информацию за период о том, кто и какие версионируемые объекты изменял и что именно было в них изменено.
1. Необходимо добавить в форму отчета «История изменений объектов» реквизит формы «ПараметрИспользуемыйПриОткрытии».
2. Добавить процедуру в модуль формы
Процедура ПриОткрытии()
СсылкаНаОбъект = ПараметрИспользуемыйПриОткрытии;
СформироватьТаблицуВерсий();
Если СписокВерсий.Количество()>1 Тогда
ЭлементыФормы.СписокВерсий.ТекущаяСтрока = СписокВерсий[СписокВерсий.Количество()-1];
Для Счетчик = СписокВерсий.Количество()-2 По СписокВерсий.Количество()-1 Цикл
ЭлементыФормы.СписокВерсий.ВыделенныеСтроки.Добавить(СписокВерсий[Счетчик]);
КонецЦикла;
ОсновныеДействияФормыДействиеОтчетПоИзменениям(Неопределено);
КонецЕсли;
КонецПроцедуры
3. Добавить в конфигурацию сам отчет или использовать его как внешний.








Отчет работает, но нужно поменять порядок сравнения версий. А то сейчас получается если в документ добавили новую строку в таб. часть — отчет показывает как-будто ее наоборот удалили.
Т.е. вместо 1 нужно всего лишь поставить 2. Все.
Отчет классный.
Скажите можно ли данным отчетом сделать выборку изменений совершенных например с 18.07.2017 по 18.07.2017
Но нужно чтобы изменения были над документами с датами в период 01.01.2017 по 31.06.2017
Возможна ли такая настройка?
Очень пригодилась бы для понимания кто внес исправления и в какие документы прошлого периода