Тестирование отчетов

29.05.20

Разработка - Инструментарий разработчика

Обработка "Тестирование отчетов" предназначена для тестирования списка отчетов путем их сравнения в модифицируемой базе и эталонной. Для сравнения используется механизм платформы 1С "Сравнить файлы". Отличие предлагаемого решения в удобстве использования для списка отчетов.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка "Тестирование отчетов":
.epf 29,66Kb ver:1
2
2 Скачать (1 SM) Купить за 1 850 руб.

Порядок действий, которые надо выполнить в 2 базах, эталоне и тестируемой:

1. Нажать кнопку "Заполнить".

2. В окне, открываемом по кнопке "Настройки" указать каталоги для хранения сформированных отчетов, где первый каталог - для хранения отчетов, сформированных в текущей базе, а второй - для сравниваемой.

3. В списке отчетов установить флаги для тестируемых отчетов. Для поиска нужных отчетов удобно воспользоваться отбором по подсистемам.

4. Нажать кнопку "Сформировать отчеты". Будут сформированы отчеты, в форме которых есть экспортная процедура ОбновитьОтчет(), либо в модуле - СформироватьОтчет().

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

После выполнения этих действий в обеих базах, можно приступить к проверке:

5. Нажать кнопку "Сравнить отчеты".

6. Далее удобно сделать отбор по флагу в колонке "СФ" в таблице со списком отчетов.

7. Выполнить анализ различий каждого из отчетов по кнопке "Показать различия в тек. строке". 

7.1 При необходимости сформировать отчет с другими параметрами, открыв его двойным щелчком по строке с наименованием отчета.

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

8. Часть отчетов могла быть не сформирована из-за ошибок, либо был сформирован пустой отчет без данных, поэтому надо будет пробежать весь список отчетов и проверить оставшиеся отчеты - что они были сформированы.

Отбор.

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

1. Кнопка "Отбор" -> "по списку выгруженных модулей". Команда позволяет установить флаги отчетам по списку файлов в каталоге. Где файлы получены путем выгрузки из конфигурации по команде "Конфигурация -> Выгрузить файлы конфигурации".

Предварительно необходимо заполнить "Каталог со списком отчетов" в окне, открываемом по кнопке "Настройки".

2. Кнопка "Отбор" -> "по настройке объединения конфигураций". Удобно, например, использовать для проверки только измененных отчетов при выпуске релиза: не "сломались" ли.

Предварительно необходимо заполнить "Файл настройки объединения конфигураций" в окне, открываемом по кнопке "Настройки".

Команда позволяет установить флаги отчетам по файлу настройки объединения конфигурации, содержащему отличия от эталонной конфигурации. Где файл получен путем сохранения в момент сравнения-объединения конфигураций по кнопке "Действия -> Сохранить настройки в файл". Данная команда, доступная в режиме сравнения-объединения конфигураций, сохраняет только отличия от нормального режима сохранения. Где нормальный режим сохранения - это когда установлены все флаги. Поэтому предлагается следующий порядок действий для получения файла, содержащего весь список изменений:

  • Сохранить эталонную конфигурацию. 
  • Собрать конфигурацию релиза. 
  • Выполнить сравнение-объединение с эталонной конфигурацией. 
  • В открывшемся окне сравнения-объединения снять все флаги. 
  • Затем выполнить сохранение по команде "Действия -> Сохранить настройки в файл

Тестирование производилось на платформе 8.3.9.1818, ЗУП 2.5, БП 2.0. Обработка написана на обычных формах.

обработка тестирование выпуск релиза

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    185136    1033    403    

970

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    25023    163    86    

161

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    20505    52    19    

86

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    13790    57    33    

77

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    30728    105    48    

148

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    19177    7    32    

43

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    104976    246    100    

311
Оставьте свое сообщение