Импорт базы средств JSON
Добавить записи поддерживаемого экспорта в текущую личную базу.
Где открыть
Вкладка «Средства производства» → «Импорт JSON».
Порядок работы
- Выгрузите выбранную базу для резервной копии.
- Нажмите «Импорт JSON» и выберите файл базы средств, а не проекта.
- Проверьте сообщение о добавленных и пропущенных карточках либо ошибке.
- Сравните полную базу: ID и коды добавленных записей сохранены, совпавшие записи не заменены.
Примеры с числами и лекалами
Сохраните свой текущий проект перед открытием учебного файла. Команда «Открыть» заменяет текущий проект. Для повторения загрузите файл «До».
Импорт: добавить две карточки с исходными ID
- База до, записей
- 1
- Действие
- Импорт JSON
- Проект
- 3 операции · 5 размеров · без изменений
- Во входящем файле
- 2 карточки
- Сохраните проект. Для точного повторения используйте пустую личную базу учебного аккаунта. Импортируйте «Учебная база · до» через «Средства производства → Импорт JSON», затем откройте отдельный JSON проекта «До».
- Проверьте выбранную базу и дождитесь окончания её загрузки.
- Нажмите «Импорт JSON» и выберите отдельный «Файл для команды» этого опыта.
- Сверьте количество добавленных и пропущенных записей; сравните целиком карточки и их ID.
- Экспортируйте базу отдельно и сравните с контрольным «После». JSON проекта не изменяется.
| Показатель | До | После |
|---|---|---|
| Записей | 1 | 3 |
| Активных | 1 | 3 |
| Добавлено командой | — | 2 |
| Пропущено | — | 0 |
| Сохранений базы | 0 | 1 |
| Учтено в проекте, с | 180 | 180 |
Входящий файл содержит ВТО-01 и ИН-01. Обе карточки добавляются после ОМ-01: 1 → 3. Их ID, коды и остальные поля не переименовываются. Во всех опытах JSON проекта «До» и «После» полностью совпадают: 3 операции, 180 учтённых секунд, одна норма не задана; лекала и пять размеров 42–50 сохранены. База сохраняется отдельно; Ctrl+Z проекта не отменяет её импорт или добавление типовых карточек. Импорт добавляет и пропускает совпадения, не заменяя базу; для повторения готовьте исходное состояние учебной базы заново.
JSON проекта «До» и «После» совпадают. Состояния базы и входящий файл импорта скачиваются отдельно ниже.
Импорт: пропустить совпадения ID и кода, добавить новое
- База до, записей
- 2
- Действие
- Импорт JSON
- Проект
- 3 операции · 5 размеров · без изменений
- Во входящем файле
- 3 карточки
- Сохраните проект. Для точного повторения используйте пустую личную базу учебного аккаунта. Импортируйте «Учебная база · до» через «Средства производства → Импорт JSON», затем откройте отдельный JSON проекта «До».
- Проверьте выбранную базу и дождитесь окончания её загрузки.
- Нажмите «Импорт JSON» и выберите отдельный «Файл для команды» этого опыта.
- Сверьте количество добавленных и пропущенных записей; сравните целиком карточки и их ID.
- Экспортируйте базу отдельно и сравните с контрольным «После». JSON проекта не изменяется.
| Показатель | До | После |
|---|---|---|
| Записей | 2 | 3 |
| Активных | 1 | 2 |
| Добавлено командой | — | 1 |
| Пропущено | — | 2 |
| Сохранений базы | 0 | 1 |
| Учтено в проекте, с | 180 | 180 |
Первая входящая карточка имеет ID существующего оверлока при другом коде: она пропущена. Вторая имеет другой ID, но код вто-01 совпадает с архивной ВТО-01 без учёта регистра: она тоже пропущена. Добавляется только ИН-01. Старые карточки, включая архивную, не меняются: добавлено 1, пропущено 2. Во всех опытах JSON проекта «До» и «После» полностью совпадают: 3 операции, 180 учтённых секунд, одна норма не задана; лекала и пять размеров 42–50 сохранены. База сохраняется отдельно; Ctrl+Z проекта не отменяет её импорт или добавление типовых карточек. Импорт добавляет и пропускает совпадения, не заменяя базу; для повторения готовьте исходное состояние учебной базы заново.
JSON проекта «До» и «После» совпадают. Состояния базы и входящий файл импорта скачиваются отдельно ниже.
Повторный импорт не обновляет существующие карточки
- База до, записей
- 2
- Действие
- Импорт JSON
- Проект
- 3 операции · 5 размеров · без изменений
- Во входящем файле
- 2 карточки
- Сохраните проект. Для точного повторения используйте пустую личную базу учебного аккаунта. Импортируйте «Учебная база · до» через «Средства производства → Импорт JSON», затем откройте отдельный JSON проекта «До».
- Проверьте выбранную базу и дождитесь окончания её загрузки.
- Нажмите «Импорт JSON» и выберите отдельный «Файл для команды» этого опыта.
- Сверьте количество добавленных и пропущенных записей; сравните целиком карточки и их ID.
- Экспортируйте базу отдельно и сравните с контрольным «После». JSON проекта не изменяется.
| Показатель | До | После |
|---|---|---|
| Записей | 2 | 2 |
| Активных | 2 | 2 |
| Добавлено командой | — | 0 |
| Пропущено | — | 2 |
| Сохранений базы | 0 | 1 |
| Учтено в проекте, с | 180 | 180 |
Обе входящие карточки уже присутствуют. Добавлено 0, пропущено 2; прежние поля и порядок сохраняются. Импорт не является заменой базы или обновлением совпавших карточек, даже если вы изменили их поля в файле. Успешная команда всё равно сохраняет выбранную базу. Во всех опытах JSON проекта «До» и «После» полностью совпадают: 3 операции, 180 учтённых секунд, одна норма не задана; лекала и пять размеров 42–50 сохранены. База сохраняется отдельно; Ctrl+Z проекта не отменяет её импорт или добавление типовых карточек. Импорт добавляет и пропускает совпадения, не заменяя базу; для повторения готовьте исходное состояние учебной базы заново.
JSON проекта «До» и «После» совпадают. Состояния базы и входящий файл импорта скачиваются отдельно ниже.
Повтор кода внутри файла: весь импорт отклонён
- База до, записей
- 2
- Действие
- Импорт JSON
- Проект
- 3 операции · 5 размеров · без изменений
- Во входящем файле
- 3 карточки
- Сохраните проект. Для точного повторения используйте пустую личную базу учебного аккаунта. Импортируйте «Учебная база · до» через «Средства производства → Импорт JSON», затем откройте отдельный JSON проекта «До».
- Проверьте выбранную базу и дождитесь окончания её загрузки.
- Нажмите «Импорт JSON» и выберите отдельный «Файл для команды» этого опыта.
- Убедитесь, что показано сообщение о повторяющихся кодах; исходная база не изменилась.
- Экспортируйте базу отдельно и сравните с контрольным «После». JSON проекта не изменяется.
| Показатель | До | После |
|---|---|---|
| Записей | 2 | 2 |
| Активных | 2 | 2 |
| Добавлено командой | — | 0 |
| Пропущено | — | — |
| Сохранений базы | 0 | 0 |
| Учтено в проекте, с | 180 | 180 |
В учебном входящем файле после одной допустимой карточки стоят две записи с кодами ДУБЛЬ и дубль. Проверка всего файла обнаруживает внутреннее совпадение и отклоняет импорт до записи. Не добавляется даже первая допустимая карточка. Это отличается от совпадений с уже существующей базой, которые пропускаются при допустимом файле. Во всех опытах JSON проекта «До» и «После» полностью совпадают: 3 операции, 180 учтённых секунд, одна норма не задана; лекала и пять размеров 42–50 сохранены. База сохраняется отдельно; Ctrl+Z проекта не отменяет её импорт или добавление типовых карточек. Импорт добавляет и пропускает совпадения, не заменяя базу; для повторения готовьте исходное состояние учебной базы заново.
JSON проекта «До» и «После» совпадают. Состояния базы и входящий файл импорта скачиваются отдельно ниже.
Что получится
База и результат команды сверены с кодом; все данные проекта и пять размеров сохраняются.
Если не получается
- Если нужная база не загружена, проверьте вход, выбранный аккаунт и область; нажмите «Обновить базу».
- Если импорт или добавление типовых недоступны, дождитесь загрузки и проверьте право записи. Экспорт доступной базы возможен при праве только чтения.
- Если карточки пропущены, сравните ID и коды с текущей базой, включая архивные. Изменённый код не устраняет совпадение ID.
- Если файл отклонён, проверьте формат базы, целый version 1, обязательные поля, внутренние повторы, размер до 8 МиБ и лимит 2000 записей.
- При изменении аккаунта, области или версии базы обновите её и повторите действие.
- Пустой список после ошибки загрузки не означает удаление данных на сервере. Повторите обновление после восстановления соединения.
- Для восстановления исходных данных используйте проверенную резервную копию и учитывайте, что импорт не заменяет совпавшие записи.