10. Импорт из файла
Добавление кодов в документ из файла
Кнопка 📥 в нижней панели редактора («Добавить из файла») добавляет список кодов из текстового файла:
- Нажмите 📥 — откроется выбор файла. Поддерживаются .txt и .csv (фильтр «Текстовые файлы»), а также любые другие файлы (переключите фильтр на «Все файлы»).
- Формат файла: по одному коду в строке; пустые строки пропускаются. Подойдут выгрузки DataMatrix, списки SSCC/КИТУ и т. п.
- Во время импорта показывается оверлей с прогрессом «Импорт кодов: N».
- Каждый код обрабатывается так же, как скан (раздел 6): поиск в дереве → дозагрузка агрегата → россыпная марка → производственные задачи → сервер.
- По завершении: «Импортировано кодов: успешно / всего», запись в журнале с именем файла.
Импорт удобно использовать для массового занесения кодов, полученных из другой системы или ранее выгруженных в файл.
Загрузка производственной задачи из файла
В форме производственной задачи (раздел 8) кнопка «Выберите файл с задачей» загружает задачу из JSON-файла. Это полезно, когда у производства нет доступа к серверу или задача передана файлом.
- Файл может содержать один объект задачи или массив (берётся первый элемент).
- Загруженная задача попадает в общий кэш («Задач в памяти: N») и используется для сканов и поиска.
- Если загрузка выполнялась после сообщения «Агрегат не найден», приложение сразу найдёт код в загруженной задаче и добавит его.
- Сообщения: «Файл пуст», «Не удалось получить задачу», «В задаче нет агрегатов в статусе Aggregated».
Импорт документов в главном окне
Кнопка 📥 Импорт ▾ главного окна (раздел 4):
- Импорт из мобильной версии — JSON-файл задачи из мобильного приложения; открывается в редакторе как новый документ;
- Импорт из JSON (свободная задача) — JSON-файл документа сбора (например, офлайн-копия, сохранённая при ошибке сохранения, раздел 5); открывается в редакторе и сохраняется на сервер как новая задача.
Восстановление из резервной копии
Автоматические резервные копии документов восстанавливаются через ⚙ Настройки → 🗄 Открыть резервные копии — раздел 14. Восстановленный документ открывается в редакторе и после сохранения становится новой задачей.
