Проверка обновления. Автоматический поиск ошибок

10.06.19

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

Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.

Файлы

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

Наименование Скачано Купить файл
Проверка обновления. Автоматический поиск ошибок:
.epf 10,72Kb
22 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

 

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

2. В табличной части необходимо выделить несколько строк (или использовать Ctrl+A) и нажать "Отметить выделенные"

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

4. По кнопке "Заполнить ссылки объектов" для отмеченных строк выполняется запрос вида

Выбрать Первые 1 Ссылка ИЗ Справочник1

ОБЪЕДИНИТЬ ...

Выбрать Первые 1 Ссылка ИЗ СправочникХ 

ОБЪЕДИНИТЬ ... 

Выбрать Первые 1 Ссылка ИЗ Документ1

ОБЪЕДИНИТЬ ...

Выбрать Первые 1 Ссылка ИЗ ДокументZ

и заполняются в табличной части ссылки документов и справочников для последующей обработки. Даты документов больше (11). Справочники не удаленные, не предопределенные. Чтобы убрать ограничение по границам запрета редактирования - измените константу флагом (12).

5. По кнопке "Записать по ссылкам" выбранные в пункте 4 ссылки объектов обрабатываются командами "ПолучитьОбъект(), Записать()". В случае, если отмечено (13), то для документов выполняется "ПолучитьОбъект(), Записать(РежимЗаписи.Проведение)".

Вступайте в нашу телеграмм-группу Инфостарт

Автоматический поиск ошибок Сценарное тестирование проверка обновления

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    14408    124    0    

89

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

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

24900 руб.

20.08.2024    83936    433    171    

364

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

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

16500 руб.

02.09.2020    286490    1611    423    

1220

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44500    123    54    

135

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

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    77690    147    41    

154

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

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

17000 руб.

10.11.2023    28899    104    46    

107
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. so-quest 141 12.06.19 08:25 Сейчас в теме
А чем xUnit не подошел?
2. vtv74 54 12.06.19 19:16 Сейчас в теме
(1) Здравствуйте! То, что я предлагаю, проще в использовании.
3. vasilev2015 2862 15.07.19 12:49 Сейчас в теме
Приспособился во время тестирования открывать конфигуратор с включенной остановкой по ошибке.

Это позволяет просматривать ошибки внутри попытка-исключения и сразу вносить изменения в код.
Для отправки сообщения требуется регистрация/авторизация