Скрипт предназначен для выгрузки данных о поверках из ФГИС АРШИН и формирования XML-файлов, для последующей пакетной загрузки данных в систему РА. Используется внешний публичный интерфейс ФГИС АРШИН, что позволяет упросить процесс выгрузки данных.
- Установите Python версии 3 (обязательно установить галочку Add Python to PATH).
- Скачайте скрипт из репозитория.
- Запустите bat-файл 'Установить зависимости.cmd' для установки python-пакетов.
- В личном кабинете АРШИН создайте токен.
- В конфигурационном файле 'token.txt' пропишите токен.
- В файле 'metrologists.json' пропишите список поверителей и их СНИЛСы.
- Скачайте в разделе релизов версию упакованную в исполняемый EXE файл "EXE.version.zip".
- В личном кабинете АРШИН создайте токен.
- В конфигурационном файле 'token.txt' пропишите токен.
- В файле 'metrologists.json' пропишите список поверителей и их СНИЛСы.
Алгоритм работы со скриптом представляет собой следующую последовательность действий:
- Ввести номер протокола из ФГИС АРШИН, который необходимо выгрузить.
- Выбрать поверителя из выпадающего списка, который будет указан в выходных XML-файлах.
- Указать необходимое кол-во потоков, для распараллеливания выгрузки данных*.
- Нажать кнопку "Сформировать XML".
- Выбрать директорию для сохранения файлов.
- Дождаться окончания работы скрипта и выгрузить полученные XML-файлы в РА.
*при большем кол-ве потоков выгрузка данных происходит быстрее, но и увеличивается шанс получить блокировку на стороне АРШИН, при выгрузке большого протокола.
Если в протоколе больше 500 записей, то результат разбивается на несколько XML файлов.
Данный скрипт распространяется под лицензией DWTFYWWI. Подробную информацию можно найти в файле LICENSE.