Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: V8reader (с расширенным анализом форм)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Хранилище: скачать бесплатно отчеты, обработки, конфигурации, программы, внешние компоненты, литературу > 1С: Предприятие 8 > Отчеты / Обработки
mister-x
Обработка, позволяющая анализировать и сравнивать файлы обработок, конфигураций и обновлений. Имеет мощный инструмент по анализу форм (для ЛЮБЫХ форм - и обычных, и управляемых), а также позволяет визуально отобразить для анализа обычные формы.

Режим анализа



Режим сравнения



Анализ формы



Сравнение форм



Визуальное сравнение форм



Сравнение макетов


Трехуровневое сравнение


Структурное сравнение модулей


Навигатор файлов



необходимо зарегистрироваться для просмотра ссылки



Update от 15.02.2012:

Добавлена возможность анализа и сравнения внешних отчетов.

Измененные файлы выводятся в дерево сравнения окрашенными строками в зависимости от изменения размера сравниваемых файлов.

Учтены изменения в количестве видов метаданных, появившихся в конфигурации с версии платформы 8.2.14

Update от 04.03.2012:

Исправлена ошибка в алгоритме сравнения измененных файлов (касается изменений модулей форм)

Доработано сравнение элементов формы - изменения учитываются поэлементно - можно просмотреть значения изменений в свойствах.

Опционально добавлен "Hard" режим для вывода в дерево реквизитов, табличных частей и пр. (на хитрых конфигурациях обработка при разборе в "Hard" режиме может зависать - сообщайте название - буду исправлять)

Фильтр сравнения работает!!!

Update от 10.03.2012:

По просьбе pumbaE добавлен режим 3-way diff. Работает, вызывая внешнюю программу сравнения файлов, поддерживающую 3-х уровневое сравнение (из бесплатных - KDiff3 и SourceGear DiffMerge). Для корректной работы с кирилицей в именах файлов качайте последние версии.
На данный момент - сравнение только текстовое - причем для форм раскраской строк анализируются как изменения в модулях, так и изменения в диалогах - а на сравнение выводятся только файлы модулей. Обращайте внимание.

Update от 27.04.2012:

Исправлены ошибки

Специально для сравнения форм в проекте "Снегопат" - snegopat.ru по инициативе pumbaE добавлен новый режим выбора объекта "Режим ssf" - можно сравнить файлы форм снегопата.

В навигаторе файлов появилась колонка "Размер", с возможностью сортировки по ней (для определения наиболее "массивных" составляющих конфигурации).

Добавлено "кэширование" сформированных деревьев метаданных (при включенном "кэшировании" дерево файла конфигурации, которую уже хотя бы раз разбирали - будет построено из кэша).

Панель "Свойства" отделена от формы разбора форм - вызывается двойным щелчком по дереву элементов формы
В панели "Свойства" выводятся и свойства, и привязки, и обработчики событий элемента, причем в режиме сравнения - щелчок по строке различающихся действий выводит окно сравнения текстов-обработчиков.

На вкладке "Модуль" формы "Разбор элементов формы" - появилось табличное поле структурных различий процедур и функций модуля. Аналогично - двойным щелчком выводится окно сравнения их текстов.

Новая функция - "Декомпиляция изменений" - тестовый вариант.

Значительно увеличилась скорость разбора форм!!!!!

Кстати - для желающих сравнить и декомпилировать изменения двух произвольно выбранных форм можно воспользоваться режимом ssf, указав в качестве каталогов распаковки каталоги распакованных форм...

Update от 29.06.2012:
Добавлена новая функциональность - анализ и сравнение ролей и ограничений доступа
За основу формата вывода взята обработка Отчет по системе прав для 8.2 на СКД от Zigfridish
В качестве быстрых отборов при сравнении ролей можно отбирать объекты с измененными правами, объекты с измененными ограничениями доступа. Также обработка позволяет сравнивать изменения в шаблонах ролей и в ограничениях доступа.

Update от 19.08.2012:
Исправлены ошибки. Учтены некоторые пожелания пользователей.
В частности, при перемещении по дереву метаданных при открытом навигаторе файлов по умолчанию происходит позиционирование на файл выделенной строки. Также для возможности использовать режим ssf для анализа выгруженных платформой 8.3 бинарных файлов форм в процедуру выбора файла формы добавлен фильтр .form.

Скачать Нажмите для просмотра прикрепленного файла

Версия от 27.04.2012 Нажмите для просмотра прикрепленного файла

Версия от 19.08.2012 Нажмите для просмотра прикрепленного файла

Пароль в правилах к разделу.
pumbaE
обновили бы, что ли. Там добавили 3-х уровневое сравнение и скорости для сравнения форм.
Vofka
Цитата(pumbaE @ 20.03.12, 13:56) необходимо зарегистрироваться для просмотра ссылки
обновили бы, что ли. Там добавили 3-х уровневое сравнение и скорости для сравнения форм.

Если у вас есть - можете в этой теме добавить.
pumbaE
Цитата(Vofka @ 20.03.12, 14:35) необходимо зарегистрироваться для просмотра ссылки
Если у вас есть - можете в этой теме добавить.

Не сочтите за рекламу. необходимо зарегистрироваться для просмотра ссылки в конфигурацию встроена самая последняя обработка v8Reader .
Batchir
Ну в первом сообщении вроде как уже обновлена обработка.
pumbaE, если Вас не затруднит, то не могли бы Вы выложить данный репозитарий у нас в хранилище с описанием того что в нем есть, Думаю многим бы пригодилось.
pumbaE
Цитата(Batchir @ 21.03.12, 12:24) необходимо зарегистрироваться для просмотра ссылки
Ну в первом сообщении вроде как уже обновлена обработка.
pumbaE, если Вас не затруднит, то не могли бы Вы выложить данный репозитарий у нас в хранилище с описанием того что в нем есть, Думаю многим бы пригодилось.

Извините, ориентировался по скринам, посмотрел по логам bzr показало, что разница есть (забыл, что у себя добавил сравнение ssf файлов для снегопата), да тут последняя версия ...

Ох, описание самое трудное ... проще код написать. 64000000.gif . Давайте, как доделаю все таки 3-х уровневое сравнение и его показ, тогда обязательно напишу. Хотелось, что бы больше народу пользовалось версионированием и меньше было бы сообщений "Помогите, выкл. свет и обработка не работает".

Сейчас, никак не могу закончить плагин для снегопата.
mister-x
обновив перший пост версією від 27.04.2012
pumbaE
Update от 29.06.2012:
Добавлена новая функциональность - анализ и сравнение ролей и ограничений доступа
За основу формата вывода взята обработка Отчет по системе прав для 8.2 на СКД от Zigfridish
В качестве быстрых отборов при сравнении ролей можно отбирать объекты с измененными правами, объекты с измененными ограничениями доступа. Также обработка позволяет сравнивать изменения в шаблонах ролей и в ограничениях доступа.
Update от 19.08.2012:
Исправлены ошибки. Учтены некоторые пожелания пользователей.
В частности, при перемещении по дереву метаданных при открытом навигаторе файлов по умолчанию происходит позиционирование на файл выделенной строки. Также для возможности использовать режим ssf для анализа выгруженных платформой 8.3 бинарных файлов форм в процедуру выбора файла формы добавлен фильтр .form.


 i 

перезалив файл у перший пост
 
smerch
Приветствую. Обновите, пожалуйста, обработку. Спасибо.
pumbaE
Цитата(smerch @ 17.01.13, 11:28) необходимо зарегистрироваться для просмотра ссылки
Приветствую. Обновите, пожалуйста, обработку. Спасибо.

Есть предварительный вариант, ее сильно переделали(в частности добавленно сравнение ролей), могу дать посмотреть, но с условием - необходима обратная связь: протестировать, попробовать все ли работает и обязательно отписаться об результатах.
smerch
Тестировать — это запросто.

У меня даж идеи по рефакторингу роятся (и руки чешутся), но хочется работать относительно свежей кодовой базы.
pumbaE
Предупреждаю сырой вариант, основной упор при тестировании делаем на сравнение ролей.
smerch
Хорошо. Если чего найду отпишусь.
smerch
Up. По возможности обновите, пожалуйста, обработку.
Бобрун
С разрешения автора - версия от 15.02.14: Нажмите для просмотра прикрепленного файла

Думаю многим пригодится - единственная просьба ПЛЮСАНИТЕ АВТОРУ РАЗРАБОТКИ НА ИНФОСТАРТЕ ведь это несложно...
leonvlas
Плюсанул
Gorus
Актуальная версия обработки (на данный момент 1.13 от 2016-07-22) размещена автором на гитхабе:
необходимо зарегистрироваться для просмотра ссылки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.