Перенос и актуализация методик и нарушений

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Перенос и актуализация методик и нарушений

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

В этой статье

Что переносится

  • «Требования.db»: выбранные требования, при необходимости с показателями и методами ФГИС, пунктами связанных НД, контрольными замерами и применимостью.
  • «Нарушения.db»: выбранные шаблоны нарушений, при необходимости со связью с требованием, пунктами связанных НД и группой несоответствий.

Файл не является резервной копией базы или готовой методикой целиком. Паспорт методики и назначения нормативных перечней в настройках видов работ подготавливаются отдельно.

Выбор разделов и связей при импорте .db. Новые записи, дубли методики и повторы файла требуют разных действий до подтверждения.
Обзорная схема переноса требований и шаблонов нарушений. Состав и связи проверяют до подтверждения.

Подготовьте получателя

  1. Откройте «Лаборатория» → «Настройки» → «Методики» и нужную карточку.
  2. Убедитесь, что выбрали методику-получатель. Проверьте её паспорт и нормативные документы.
  3. Согласуйте состав обновления. Сохраните исходный экспорт, а перед заменой существующих данных также выгрузите текущие записи получателя.
  4. Переносите сначала требования, затем заново загружайте файл нарушений. Уже открытое окно нарушений не пересчитает связи после переноса требований.

Структура настроек описана в статье «Методики и нормативные документы: устройство настроек».

Экспортируйте записи

  1. На вкладке «Требования» или «Нарушения» выделите нужные строки.
  2. Нажмите «Экспортировать выделенные».
  3. В окне экспорта проверьте число записей и отметьте дополнительные разделы.
  4. Нажмите «Экспортировать» и сохраните файл с понятным пояснением источника.

Основные данные включаются в экспорт всегда. У требований это название, пункт, статус, значение «по умолчанию», комментарий и сортировка. У нарушений также сохраняются текст, критичность, срок в днях и признак визуального контроля.

Экспорт двух требований с выбором разделов и короткими указателями
1. Выберите нужные дополнительные разделы. 2. Подтвердите экспорт. Основные данные всегда включены.

Проверьте предпросмотр

  1. У получателя откройте соответствующую вкладку и нажмите «Импортировать требования» или «Импортировать нарушения». Можно перенести файл .db на панель вкладки.
  2. Проверьте источник, дату экспорта и количество записей.
  3. В блоке «Что забрать из файла» оставьте нужные разделы. Подпись «Нет в файле» означает, что раздел недоступен. Счётчик рядом показывает наличие данных в файле, а не число гарантированно сохранённых связей.
  4. Проверьте блок «Нормативные документы из файла». Для отсутствующих документов отметьте «Создать», если их нужно добавить к вариантам НД этой методики.
  5. Для нарушений также проверьте предложения создать группы несоответствий.

НД сопоставляются по справочнику ФГИС и названиям. «Создать» добавляет связанный НД в текущую методику, но не создаёт вторую методику и не настраивает весь нормативный комплект. Если не сопоставить и не создать НД, его пункты не перенесутся. Зависящие от него нормы и условия тоже могут быть потеряны.

Предпросмотр требований: создание НД, новая запись и неотмеченный дубль
1. НД отсутствует у получателя, предложено его создание. 2. Найденный дубль не отмечен для обновления. 3. Итог выбора: создать 1, обновить 0.

«Требование?» у нарушения: исходный пункт не найден у получателя. У новой записи связь останется пустой; при обновлении прежняя связь сохранится. Если же в файле связь изначально отсутствует, выбранный раздел «Привязка к требованию» может очистить её у существующей записи. Аналогично проверяйте группу: ненайденная группа и отсутствие группы в источнике дают разные результаты.

Предпросмотр нарушений: новая группа и отсутствующая связь с требованием
1. Группы нет у получателя, предложено её создание. 2. Во второй строке «Требование?» предупреждает об отсутствующей связи. Проверьте её до подтверждения.

Разберите дубли и состав обновления

  • «Новое»: запись будет создана, такие строки отмечены заранее.
  • «Дубль»: выбранная строка обновит существующую запись. Вторую копию импорт не создаёт. Обновления изначально не отмечены.
  • «Повтор в файле»: повторная строка недоступна для отдельного импорта.

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

Галочки разделов действуют на все отмеченные строки:

  • Основные поля: заменяют выбранные обычные поля существующей записи. Поле, по которому нашли дубль, сохраняется; при сопоставлении требования по внутренней идентичности название может обновиться. У новой записи название и пункт, а у нарушения ещё и текст, переносятся даже без этой галочки; остальные поля получают значения по умолчанию.
  • Требования по стандартам / Пункты по связанным НД: дополняют или заменяют данные сопоставленных НД. Пункты других НД получателя сохраняются.
  • Контрольные замеры: заменяют весь состав замеров требования вместе с нормами и демо-диапазонами. Это не добавление только новых замеров.
  • Правила применимости: заменяют условия своим разделом.
  • Показатели ФГИС: могут очистить прежние значения, если в выбранном разделе файла они пусты.

Для небольшого обновления снимите лишние разделы. Перед «Выбрать всё» учтите, что отметятся и доступные дубли.

Подтвердите и проверьте результат

  1. Сверьте счётчики «Создать» и «Обновить», затем нажмите «Импортировать».
  2. Дождитесь подтверждения и прочитайте итоговые количества.
  3. Откройте перенесённые карточки. У требований проверьте пункты НД, замеры, нормы, применимость и ФГИС. У нарушений проверьте текст, критичность, дни, группу и связь с требованием.
  4. Отдельно проверьте добавленные НД и группы.

«Перенесено не всё» или «Пропущено»: прочитайте причины. Если НД не сопоставлен, зависимое правило нормы или демо-диапазона отбрасывается целиком. У применимости снимается отдельное условие по НД, поэтому требование может стать применимым шире. Например, сообщение об одном отброшенном правиле замера требует проверить норму, даже если сама строка требования успешно создана.

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

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

Удаление требования блокируется, если оно использовано в текущих результатах протокола, акте, замерах или истории. Сохранённая нулевая оценка тоже считается использованием. Программа показывает связанные документы.

  • Не удаляйте протоколы ради очистки справочника.
  • Перед удалением свободного пункта учтите потерю его связи с шаблонами нарушений.
  • Для прекращения дальнейшего выбора используйте штатное скрытие требования.
  • Проверяйте обновления отдельно: защита удаления и скрытие не запрещают импортное изменение содержания использованного пункта.

Учебный пример

Нужно перенести два требования и два шаблона нарушений.

  1. В предпросмотре требований первое отмечено «новое», второе найдено дублем. Для добавления первого оставьте его галочку; обновление второго согласуйте отдельно.
  2. Если нужны новые замеры первого требования, проверьте и создайте недостающий НД. Перед обновлением дубля сравните весь его состав замеров с файлом.
  3. После проверки требований заново загрузите нарушения. У одного шаблона показано «Требование?»: пока не восстановите связь, снимите эту строку с импорта либо запланируйте её явную ручную настройку.
  4. Подтвердите согласованные строки и проверьте итоговые карточки.

Старые файлы и ошибки

  • Файл старого формата: не содержит карты связанных НД. Переименование файла не добавляет её. Проверьте не только пункты НД, но и зависимые нормы, демо-диапазоны и применимость. При возможности получите новый экспорт источника.
  • Файл не подходит: проверьте вкладку и назначение экспорта. Одинаковое расширение .db не делает файлы взаимозаменяемыми.
  • Окно устарело: повторно откройте нужную методику и загрузите файл. После смены учётной записи или сервера используйте новый предпросмотр.
  • Недопустимый срок: проверьте источник. Для нарушения допустимо целое число дней от 0 до 32767; неверный срок не должен незаметно подменяться.

Продолжение работы