Отправка протоколов через XML

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

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

Отправка протоколов через XML

Отправка протоколов через XML – это режим, когда TesLab формирует XML-пакеты, а загрузка выполняется вручную во ФГИС ФСА. После загрузки протоколы появляются во ФГИС как черновики – их можно проверить, при необходимости скорректировать и затем отправить на публикацию.

Навигация


Настройка

Перед отправкой протоколов через XML необходимо настроить связи (сопоставить сотрудников и СИ с карточками во ФГИС ФСА).

1) Выберите режим синхронизации

  1. Откройте ЛабораторияСинхронизация → вкладка "Настройки".
  2. В поле "Синхронизация со ФГИС ФСА через" выберите "XML файлы".
  3. Сохраните настройки.

Важно: если сотрудники и СИ были синхронизированы ранее через TesLab Sync, пункты 2–3 можно не выполнять.


2) Укажите ID сотрудников во ФГИС

У каждого сотрудника, который участвует в испытаниях, должен быть указан идентификатор во ФГИС ФСА.

  1. Во ФГИС ФСА откройте раздел "Характеристики аккредитованных лиц""Сведения о работниках".
  2. Откройте карточку нужного сотрудника.
  3. Возьмите ID из адресной строки. Пример:
    https://fgis.fsa.gov.ru/employees/card/14456 → ID: 14456
  4. В TesLab откройте КомпанияСотрудники.
  5. Нажмите правой кнопкой по сотруднику → "Редактировать".
  6. В поле "ID во ФГИС" укажите найденный ID и нажмите "Сохранить".


3) Укажите ID средств измерений (СИ) во ФГИС

Аналогично необходимо указать идентификаторы всех СИ, которые используются в протоколах.

  1. Во ФГИС ФСА откройте раздел "Характеристики аккредитованных лиц""Техническая оснащенность".
  2. Откройте карточку нужного СИ.
  3. Возьмите ID из адресной строки. Пример:
    https://fgis.fsa.gov.ru/equipments/details/1234123 → ID: 1234123
  4. В TesLab откройте ЛабораторияСредства измерения и выберите это СИ.
  5. В карточке СИ укажите ID в поле "Номер ФГИС" и сохраните.



Формирование XML-пакетов

  1. Откройте ЛабораторияСинхронизация → вкладка "К публикации".
  2. Отметьте протоколы, которые нужно отправить (галочками).
  3. Нажмите "Скачать XML".

Важно: во ФГИС ФСА действует ограничение: не более 100 протоколов в одном пакете. Если вы выбрали больше 100 протоколов – TesLab автоматически разделит выгрузку на несколько XML-файлов и скачает их одним zip-архивом.


Загрузка XML во ФГИС ФСА

  1. Во ФГИС ФСА откройте "Результаты деятельности""Протоколы исследований (испытаний) и измерений".
  2. Нажмите "Загрузка файлов".
  3. Нажмите "Загрузить файл" и выберите первый XML-файл.
  4. В окне подтверждения нажмите "Внести".
    Пример: "Подтвердите загрузку. Количество протоколов: 10. Вы действительно хотите внести сведения?"
  5. Повторите действия для остальных XML-файлов (если их несколько).

При успешной загрузке появится сообщение "Протоколы загружены успешно". Если есть ошибки – ФГИС ФСА подскажет, по каким протоколам возникли проблемы.

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


Импорт статусов в TesLab

Обновить статус протокола в TesLab (например, "Отправлен во ФГИС" или "Опубликован во ФГИС") можно:

  • вручную – открыть протокол и изменить статус;
  • автоматически – импортировать статусы из выгрузки ФГИС ФСА (Excel).

Автоматическое обновление статусов из Excel

  1. Во ФГИС ФСА откройте "Результаты деятельности""Протоколы исследований (испытаний) и измерений".
  2. Установите диапазон в фильтре "Дата протокола" или "Дата отправки протокола".
  3. Нажмите "Найти".
  4. Нажмите "Экспорт".
  5. Укажите формат файла: "Excel (*.xlsx)" и скачайте файл.
  6. В TesLab откройте ЛабораторияСинхронизация → вкладка "К публикации".
  7. Нажмите "Обновить статус".
  8. Перетащите Excel-файл в окно импорта или нажмите "Выбрать файл" и выберите файл вручную.
  9. Дождитесь результатов обработки.

Сверка выполняется по номеру протокола и дате утверждения.


Возможные ошибки

При формировании XML в TesLab ошибки отображаются в столбце "Статус выгрузки". При успешной выгрузке будет указано "Успешно выгружено в XML".

Ниже – частые ошибки, которые может показать ФГИС ФСА при импорте XML. Коды, которые заранее предотвращаются проверками TesLab, на практике не возникают.

Код ошибки Описание
3 "Дата получения запроса" должна быть не позднее "Дата протокола".
4 При указании идентификатора справочного значения такой идентификатор должен существовать в системе.
5 Значения атрибутов "Номер протокола" и "Дата протокола" должны быть уникальными для протокола аккредитованного лица.
11 Если "Идентификатор типа заказчика" = "Юридическое лицо" (1), должно быть заполнено поле "ИНН" или поле "ОГРН/ОГРНИП".
12 Если "Идентификатор типа заказчика" = "Индивидуальный предприниматель" (2), должно быть заполнено поле "ИНН" или поле "ОГРН/ОГРНИП".
13 Если "Идентификатор типа заказчика" = "Иностранное лицо" (3), должно быть заполнено поле "Полное наименование иностранного ЮЛ".
14 Если "Идентификатор типа заказчика" = "Физическое лицо" (4), должно быть заполнено поле "ФИО".
15 "Дата протокола" не должна быть больше текущей даты.