| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:objects:users:new_object:import [29.03.2019 06:45] – ↷ Страница перемещена из product:object:users:new_object:import в product:objects:users:new_object:import mayn | product:objects:users:new_object:import [14.10.2025 05:17] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Выгрузка объектов из MS Excel ====== | ====== Импорт объектов из MS Excel ====== |
| | {{tag>Реализация:из_коробки}} |
| |
| #недописаль | <callout type="danger" icon="true" title="Обратите внимание"> Такие компоненты в ADVANTA совместимы только с продуктами** Microsoft Office**. \\ Мы не можем дать гарантии совместимости с офисными пакетами других производителей. \\ Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще. \\ Это не является ошибкой системы. </callout> |
| |
| Это заготовка статьи об импорте/экспорте объектов из/в .xls | Вы можете быстро создать в системе несколько объектов с помощью загрузки Excel-файла. |
| |
| | -------------------- |
| | О том, как [[product/objects/users/excel_imp_exp#экспорт_выгрузка|выгрузить (экспортировать) существующую ветку объектов]]. |
| | -------------------- |
| |
| ------------------- | ===== Особенности импорта ===== |
| |
| | <callout type="warning" title="Загрузка без вложенности"> |
| | Можно загружать только линейный список. Все объекты, которые вы будете загружать, будут размещены в одном родительском объекте. \\ |
| | Иерархическую структуру импортировать из MS Excel на данный момент нельзя. |
| | </callout> |
| |
| ===== Загрузка списка объектов из MS Excel ===== | <callout type="warning" title="Один файл - один тип объектов" color="#9954BB"> |
| | Объекты импортируются с тем типом, который вы выбираете перед тем, как скачать шаблон для загрузки. |
| | </callout> |
| |
| Вы можете импортировать несколько объектов за раз с помощью загрузки из Excel-файла. | <callout type="primary" title="Обязательные поля"> |
| | В файле-шаблоне всегда есть три обязательные колонки. Значения этих колонок нужно заполнять обязательно: |
| | * "Название" -- название импортируемого объекта (проекта, задачи). |
| | * "Запланированная дата начала" -- фиксированное ограничение по дате начала. |
| | * "Запланированная дата окончания" -- фиксированное ограничение по дате окончания. |
| |
| <callout type="warning" icon="true"> | Остальные колонки -- это пользовательские [[product:requisites|реквизиты]], которые прикреплены к типу объекта, выбранному перед скачиванием файла-шаблона. То есть перед импортом нужно настроить в нужном типе объекта (проект, задача и т.п.) нужный набор реквизитов, который будет соответствовать исходным данным для импорта. |
| Можно загружать только линейный список! Без вложенности! | |
| </callout> | </callout> |
| |
| Сначала сохраните шаблон, заполните его -- и загрузите обратно. | <callout type="primary" title="Импорт значений реквизитов-классификаторов с множественными значениями"> |
| | Как импортировать объекты с реквизитом-классификатором, в котором должно быть несколько значений? |
| |
| Как импортировать перечень объектов: | В файле-шаблоне MS Excel, в ячейке этого реквизита разделяйте значения разрывом строки – Alt+Enter: |
| - зайдите в тот объект, который будет родительским для загружаемых объектов; | |
| - портлет "Иерархическая структура" -> "загрузить excel" -> "Шаг 1: скачать файл-шаблон"; \\ {{ :product:object:users:new_object:objects_excel_3.png?direct |}} \\ <TEXT align="center">**Рисунок 1** -- Скачать файл-шаблон в формате Excel</text> | |
| - откройте этот файл в MS Excel, заполните его перечнем объектов, сохраните изменения; | |
| - вернитесь на карточку объекта в Advanta -> "загрузить excel" -> "Шаг 2: загрузить заполненный шаблон"; \\ {{ :product:object:users:new_object:objects_excel_2.png?direct |}} \\ <TEXT align="center">**Рисунок 2** -- Загрузить заполненный шаблон</text> | |
| - выберите тот файл, который только что сохранили -> "Импортировать". | |
| |
| | При импорте из файла MS Excel объектов с реквизитом-классификатором, у которого разрешен выбор нескольких значений, следует все, требуемые для одной строки справочника, значения реквизита-классификатора располагать в одной ячейке файла MS Excel, друг под другом. Это можно сделать с помощью сочетания клавиш Alt+Enter: следует ввести первое значение, затем создать следующую строку в ячейке, нажав Alt+Enter, после чего в следующую строку ввести второе значение и т.д. |
| | </callout> |
| |
| <callout type="info" icon="true">Загрузка заполненного шаблона с большим количеством строк занимает некоторое время (порядка 15-20 минут для 100 объектов). Но мы не рекомендуем загружать файлы подобного объёма. | ===== Как импортировать ===== |
| Обязательно дождитесь завершения операции, не совершая других действий в окне загрузки. После завершения операции всплывающее окно закроется и произойдет возврат на карточку проекта.</callout> | ==== Шаг 1. Сохранить шаблон и заполнить его ==== |
| :?: | - Зайдите в карточку того объекта-родителя, в который вы хотите добавить дочерние объекты. |
| <callout type="success" icon="true"> | - В портлете "Иерархическая структура" -> "**загрузить excel**" -> "**Шаг 1: скачать файл-шаблон**". \\ {{ product:objects:new_object:objects_excel_3.png |Скачать файл-шаблон в формате Excel}} |
| Если запустить процесс импорта и после этого закрыть вкладку или окно браузера, то при этом процесс импорта всё-равно будет продолжаться в фоне вплоть до завершения.</callout> | - Выберите тип объектов, которые будут загружены. \\ <callout type="info">За одну итерацию можно загрузить только объекты одного типа.</callout> |
| | - Откройте этот файл в MS Excel, заполните его перечнем объектов, сохраните изменения. |
| |
| Особенности импорта, которые нужно учесть: | ==== Шаг 2. Загрузите файл с данными в Advanta ==== |
| {panel} | - Вернитесь на карточку объекта в Advanta -> "**загрузить excel**" -> "**Шаг 2: загрузить заполненный шаблон**"; \\ {{ product:objects:new_object:objects_excel_2.png?nolink |Загрузить заполненный шаблон}} |
| - Функция импорта из MS Excel поддерживает только линейный список объектов - иерархическую структуру импортировать из MS Excel на данный момент нельзя. | - выберите тот файл, который только что сохранили -> "**Импортировать**". |
| - Объекты импортируются с тем типом, который выбирается перед скачиванием файла-шаблона. | |
| - В файле-шаблоне всегда будут являться обязательными для заполнения три колонки. Значения этих колонок нужно заполнять обязательно: | |
| - "Название" - название импортируемого объекта (проекта, задачи). | |
| - "Запланированная дата начала" - фиксированное ограничение по дате начала. | |
| - "Запланированная дата окончания" - фиксированное ограничение по дате окончания. | |
| - Остальные колонки - это пользовательские реквизиты, которые прикреплены к типу объекта, выбранному перед скачиванием файла-шаблона. То есть перед импортом нужно настроить в нужном типе объекта (проект, задача и т.п.) нужный набор реквизитов, который будет соответствовать исходным данным для импорта. | |
| {panel} | |
| |
| | <callout type="info" icon="true">Загрузка заполненного шаблона с большим количеством строк занимает некоторое время (порядка 15-20 минут для 100 объектов). |
| | Но мы не рекомендуем загружать файлы подобного объёма -- используйте файлы объемом до 100 строк, иначе операция может не успеть завершиться из-за таймаута, настроенного на сервере с приложением системы. |
| |
| ===== Выгрузка дерева проектов в MS Excel ===== | Обязательно дождитесь завершения операции, //не совершая других действий в окне загрузки//. После завершения операции всплывающее окно закроется и произойдет возврат на карточку проекта.</callout> |
| | |
| Перед тем, как выгружать дерево проектов, перейдите к его подробному виду и сформируйте колонки нужным Вам образом. Для выгрузки нажмите кнопку «выгрузить в excel» в правом верхнем углу портлета (Рисунок 3). | |
| | |
| {{ :product:object:users:new_object:objects_excel_3.png?direct |}} | |
| <TEXT align="center">**Рисунок 3** -- Выгрузка дерева проектов в MS Excel</text> | |
| |
| | <callout type="success" icon="true"> |
| | Если запустить процесс импорта и после этого закрыть вкладку или окно браузера, то при этом процесс импорта всё равно будет продолжаться в фоне вплоть до завершения.</callout> |