Анализ документов: свертка базы, автотесты, динамика роста базы
База данных - Статистика базы данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Представленная внешняя обработка разработана на платформе 1С:Предприятие 8.3 (8.3.23.1865). Конфигурация "Управление торговлей", редакция 10.3 (10.3.82.1). Демо-база УТ 10.3 с данными за 2007 и 2008 года...
Суть.
Представлена внешняя обработка "Анализ документов и регистров". Была разработана с целью детального изучения документов и связанных регистров (накопления и сведений) перед проведением свертки, с целью более точной оценки времени выполнения свертки, с целью более точного планирования работ по проведению свертки.
Одновременно и параллельно в другой базе данная разработка пригодилась для проведения автотестов после обновления базы. Были запрограммированы и протестированы следующие сценарии тестов документов: открытие формы документа, оперативное и неоперативное проведение, печать по умолчанию, закрытие формы документа, открытие и закрытие формы списка документов. Выявленные ошибки локализовывались и исправлялись. В целом отработана технология проведения автотестов с помощью внешней обработки (начальный уровень).
Пример.
После открытия обработки выберите непродолжительный период для анализа документов и нажмите кнопку " - Запустить анализ - ".Будет заполнена таблица "Список документов": имя документа, кол-во документов, кол-во строк всех табл. частей документа, кол-во связанных записей регистров. При выборе документа отображается список связанных регистров. Цветом выделена строка документа с наибольшим кол-вом всех записей (рис.1 - в ленте).

Для запуска тестов нажмите кнопку "Запустить тест" внизу справа формы. Формы будут открываться и закрываться, печатные формы закрываться не будут - останутся открытыми. В процессе проведения теста будут выходить модальные диалоговые окна, которые будут останавливать проведение теста и которые потребуют от вас вмешательства - надо нажать "Ок" или "Нет" в окне диалогового окна (рис.2(1), 2(2), 2(3) - в ленте). Все ошибки будут собраны и выведены в окне служебных сообщений.

Автотесты надо запускать на копии базы - поскольку один тест - а именно "оперативное проведение" - изменяет дату документа на текущую, что в рабочей базе запрещено делать.
Вер. 1.0 - анализ документов по всем организациям без отбора.
Вер. 1.1 - добавлен параметр "Организация" - для анализа документов и регистров в разрезе организации. (картинки и видеообзор с учетом организаций не представлены в публикации). Версия также протестирована на УПП 1.3.224.1.
Видеообзор.
Видеодемонстрация
В этом видео показано, как работает внешняя обработка.
На этом все.
Всем добра!
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.82.1
- Управление производственным предприятием, редакция 1.3, релизы 1.3.224.1
Вступайте в нашу телеграмм-группу Инфостарт