Отправка протоколов через XML
Отправка протоколов через XML – это режим, когда TesLab формирует XML-пакеты, а загрузка выполняется вручную во ФГИС ФСА. После загрузки протоколы появляются во ФГИС как черновики – их можно проверить, при необходимости скорректировать и затем отправить на публикацию.
Навигация
- Настройка
- Формирование XML-пакетов
- Загрузка XML во ФГИС ФСА
- Импорт статусов в TesLab
- Возможные ошибки
Настройка
Перед отправкой протоколов через XML необходимо настроить связи (сопоставить сотрудников и СИ с карточками во ФГИС ФСА).
1) Выберите режим синхронизации
- Откройте Лаборатория → Синхронизация → вкладка "Настройки".
- В поле "Синхронизация со ФГИС ФСА через" выберите "XML файлы".
- Сохраните настройки.
Важно: если сотрудники и СИ были синхронизированы ранее через TesLab Sync, пункты 2–3 можно не выполнять.
2) Укажите ID сотрудников во ФГИС
У каждого сотрудника, который участвует в испытаниях, должен быть указан идентификатор во ФГИС ФСА.
- Во ФГИС ФСА откройте раздел "Характеристики аккредитованных лиц" → "Сведения о работниках".
- Откройте карточку нужного сотрудника.
-
Возьмите ID из адресной строки. Пример:
https://fgis.fsa.gov.ru/employees/card/14456 → ID: 14456 - В TesLab откройте Компания → Сотрудники.
- Нажмите правой кнопкой по сотруднику → "Редактировать".
- В поле "ID во ФГИС" укажите найденный ID и нажмите "Сохранить".
3) Укажите ID средств измерений (СИ) во ФГИС
Аналогично необходимо указать идентификаторы всех СИ, которые используются в протоколах.
- Во ФГИС ФСА откройте раздел "Характеристики аккредитованных лиц" → "Техническая оснащенность".
- Откройте карточку нужного СИ.
-
Возьмите ID из адресной строки. Пример:
https://fgis.fsa.gov.ru/equipments/details/1234123 → ID: 1234123 - В TesLab откройте Лаборатория → Средства измерения и выберите это СИ.
- В карточке СИ укажите ID в поле "Номер ФГИС" и сохраните.
Формирование XML-пакетов
- Откройте Лаборатория → Синхронизация → вкладка "К публикации".
- Отметьте протоколы, которые нужно отправить (галочками).
- Нажмите "Скачать XML".
Важно: во ФГИС ФСА действует ограничение: не более 100 протоколов в одном пакете. Если вы выбрали больше 100 протоколов – TesLab автоматически разделит выгрузку на несколько XML-файлов и скачает их одним zip-архивом.
Загрузка XML во ФГИС ФСА
- Во ФГИС ФСА откройте "Результаты деятельности" → "Протоколы исследований (испытаний) и измерений".
- Нажмите "Загрузка файлов".
- Нажмите "Загрузить файл" и выберите первый XML-файл.
-
В окне подтверждения нажмите "Внести".
Пример: "Подтвердите загрузку. Количество протоколов: 10. Вы действительно хотите внести сведения?" - Повторите действия для остальных XML-файлов (если их несколько).
При успешной загрузке появится сообщение "Протоколы загружены успешно". Если есть ошибки – ФГИС ФСА подскажет, по каким протоколам возникли проблемы.
После загрузки протоколы выгружаются как черновики. Проверьте данные, при необходимости внесите правки и нажмите "Отправить сведения" – протокол будет опубликован.
Импорт статусов в TesLab
Обновить статус протокола в TesLab (например, "Отправлен во ФГИС" или "Опубликован во ФГИС") можно:
- вручную – открыть протокол и изменить статус;
- автоматически – импортировать статусы из выгрузки ФГИС ФСА (Excel).
Автоматическое обновление статусов из Excel
- Во ФГИС ФСА откройте "Результаты деятельности" → "Протоколы исследований (испытаний) и измерений".
- Установите диапазон в фильтре "Дата протокола" или "Дата отправки протокола".
- Нажмите "Найти".
- Нажмите "Экспорт".
- Укажите формат файла: "Excel (*.xlsx)" и скачайте файл.
- В TesLab откройте Лаборатория → Синхронизация → вкладка "К публикации".
- Нажмите "Обновить статус".
- Перетащите Excel-файл в окно импорта или нажмите "Выбрать файл" и выберите файл вручную.
- Дождитесь результатов обработки.
Сверка выполняется по номеру протокола и дате утверждения.
Возможные ошибки
При формировании XML в TesLab ошибки отображаются в столбце "Статус выгрузки". При успешной выгрузке будет указано "Успешно выгружено в XML".
Ниже – частые ошибки, которые может показать ФГИС ФСА при импорте XML. Коды, которые заранее предотвращаются проверками TesLab, на практике не возникают.
| Код ошибки | Описание |
|---|---|
| 3 | "Дата получения запроса" должна быть не позднее "Дата протокола". |
| 4 | При указании идентификатора справочного значения такой идентификатор должен существовать в системе. |
| 5 | Значения атрибутов "Номер протокола" и "Дата протокола" должны быть уникальными для протокола аккредитованного лица. |
| 11 | Если "Идентификатор типа заказчика" = "Юридическое лицо" (1), должно быть заполнено поле "ИНН" или поле "ОГРН/ОГРНИП". |
| 12 | Если "Идентификатор типа заказчика" = "Индивидуальный предприниматель" (2), должно быть заполнено поле "ИНН" или поле "ОГРН/ОГРНИП". |
| 13 | Если "Идентификатор типа заказчика" = "Иностранное лицо" (3), должно быть заполнено поле "Полное наименование иностранного ЮЛ". |
| 14 | Если "Идентификатор типа заказчика" = "Физическое лицо" (4), должно быть заполнено поле "ФИО". |
| 15 | "Дата протокола" не должна быть больше текущей даты. |