Порядок действий, которые надо выполнить в 2 базах, эталоне и тестируемой:
1. Нажать кнопку "Заполнить".
2. В окне, открываемом по кнопке "Настройки" указать каталоги для хранения сформированных отчетов, где первый каталог - для хранения отчетов, сформированных в текущей базе, а второй - для сравниваемой.
3. В списке отчетов установить флаги для тестируемых отчетов. Для поиска нужных отчетов удобно воспользоваться отбором по подсистемам.
4. Нажать кнопку "Сформировать отчеты". Будут сформированы отчеты, в форме которых есть экспортная процедура ОбновитьОтчет(), либо в модуле - СформироватьОтчет().
При этом в левом табличном документе отображается отчет из текущей строки, сформированный в текущей базе, а в правом - в сравниваемой.
После выполнения этих действий в обеих базах, можно приступить к проверке:
5. Нажать кнопку "Сравнить отчеты".
6. Далее удобно сделать отбор по флагу в колонке "СФ" в таблице со списком отчетов.
7. Выполнить анализ различий каждого из отчетов по кнопке "Показать различия в тек. строке".
7.1 При необходимости сформировать отчет с другими параметрами, открыв его двойным щелчком по строке с наименованием отчета.
7.2 Исправленный и повторно сформированный отчет можно поместить в соответствующий табличный документ в обработке (левый - для эталона, правый - для тестируемой базы), скопировав через буфер обмена. Затем сохранить по кнопке "Сохранить" и заново сравнить по кнопке "Показать различия в тек. строке".
8. Часть отчетов могла быть не сформирована из-за ошибок, либо был сформирован пустой отчет без данных, поэтому надо будет пробежать весь список отчетов и проверить оставшиеся отчеты - что они были сформированы.
Отбор.
В обработке имеется ряд возможностей, позволяющих автоматически установить флаги для измененных отчетов, которые необходимо протестировать. Помимо основных кнопок по снятию и установке флагов, имеется возможность установить флаги только для измененных отчетов, список которых можно получить двумя путями.
1. Кнопка "Отбор" -> "по списку выгруженных модулей". Команда позволяет установить флаги отчетам по списку файлов в каталоге. Где файлы получены путем выгрузки из конфигурации по команде "Конфигурация -> Выгрузить файлы конфигурации".
Предварительно необходимо заполнить "Каталог со списком отчетов" в окне, открываемом по кнопке "Настройки".
2. Кнопка "Отбор" -> "по настройке объединения конфигураций". Удобно, например, использовать для проверки только измененных отчетов при выпуске релиза: не "сломались" ли.
Предварительно необходимо заполнить "Файл настройки объединения конфигураций" в окне, открываемом по кнопке "Настройки".
Команда позволяет установить флаги отчетам по файлу настройки объединения конфигурации, содержащему отличия от эталонной конфигурации. Где файл получен путем сохранения в момент сравнения-объединения конфигураций по кнопке "Действия -> Сохранить настройки в файл". Данная команда, доступная в режиме сравнения-объединения конфигураций, сохраняет только отличия от нормального режима сохранения. Где нормальный режим сохранения - это когда установлены все флаги. Поэтому предлагается следующий порядок действий для получения файла, содержащего весь список изменений:
- Сохранить эталонную конфигурацию.
- Собрать конфигурацию релиза.
- Выполнить сравнение-объединение с эталонной конфигурацией.
- В открывшемся окне сравнения-объединения снять все флаги.
- Затем выполнить сохранение по команде "Действия -> Сохранить настройки в файл
Тестирование производилось на платформе 8.3.9.1818, ЗУП 2.5, БП 2.0. Обработка написана на обычных формах.