Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:objects:users:new_object:import [05.07.2019 09:24] maynproduct:objects:users:new_object:import [14.10.2025 05:17] (текущий) ekaterina.menkhuzina
Строка 1: Строка 1:
 ====== Импорт объектов из MS Excel ====== ====== Импорт объектов из MS Excel ======
 +{{tag>Реализация:из_коробки}}
 +
 +<callout type="danger" icon="true" title="Обратите внимание"> Такие компоненты в ADVANTA совместимы только с продуктами** Microsoft Office**. \\ Мы не можем дать гарантии совместимости с офисными пакетами других производителей. \\ Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще. \\ Это не является ошибкой системы. </callout>
  
 Вы можете быстро создать в системе несколько объектов с помощью загрузки Excel-файла. Вы можете быстро создать в системе несколько объектов с помощью загрузки Excel-файла.
Строка 18: Строка 21:
 </callout> </callout>
  
-<callout type="danger" title="Обязательные поля">+<callout type="primary" title="Обязательные поля">
 В файле-шаблоне всегда есть три обязательные колонки. Значения этих колонок нужно заполнять обязательно: В файле-шаблоне всегда есть три обязательные колонки. Значения этих колонок нужно заполнять обязательно:
     * "Название" -- название импортируемого объекта (проекта, задачи).     * "Название" -- название импортируемого объекта (проекта, задачи).
Строка 25: Строка 28:
  
 Остальные колонки -- это пользовательские [[product:requisites|реквизиты]], которые прикреплены к типу объекта, выбранному перед скачиванием файла-шаблона. То есть перед импортом нужно настроить в нужном типе объекта (проект, задача и т.п.) нужный набор реквизитов, который будет соответствовать исходным данным для импорта. Остальные колонки -- это пользовательские [[product:requisites|реквизиты]], которые прикреплены к типу объекта, выбранному перед скачиванием файла-шаблона. То есть перед импортом нужно настроить в нужном типе объекта (проект, задача и т.п.) нужный набор реквизитов, который будет соответствовать исходным данным для импорта.
 +</callout>
 +
 +<callout type="primary" title="Импорт значений реквизитов-классификаторов с множественными значениями">
 +Как импортировать объекты с реквизитом-классификатором, в котором должно быть несколько значений?
 +
 +В файле-шаблоне MS Excel, в ячейке этого реквизита разделяйте значения разрывом строки – Alt+Enter:
 +
 +При импорте из файла MS Excel объектов с реквизитом-классификатором, у которого разрешен выбор нескольких значений, следует все, требуемые для одной строки справочника, значения реквизита-классификатора располагать в одной ячейке файла MS Excel, друг под другом. Это можно сделать с помощью сочетания клавиш Alt+Enter: следует ввести первое значение, затем создать следующую строку в ячейке, нажав Alt+Enter, после чего в следующую строку ввести второе значение и т.д.
 </callout> </callout>
  
Строка 30: Строка 41:
 ==== Шаг 1. Сохранить шаблон и заполнить его ==== ==== Шаг 1. Сохранить шаблон и заполнить его ====
   - Зайдите в карточку того объекта-родителя, в который вы хотите добавить дочерние объекты.   - Зайдите в карточку того объекта-родителя, в который вы хотите добавить дочерние объекты.
-  - В портлете "Иерархическая структура" -> "**загрузить excel**" -> "**Шаг 1: скачать файл-шаблон**" \\  {{ product:objects:new_object:objects_excel_3.png?direct |}}  \\  <TEXT align="center">**Рисунок 1** -- Скачать файл-шаблон в формате Excel</text>+  - В портлете "Иерархическая структура" -> "**загрузить excel**" -> "**Шаг 1: скачать файл-шаблон**" \\  {{ product:objects:new_object:objects_excel_3.png |Скачать файл-шаблон в формате Excel}}
   - Выберите тип объектов, которые будут загружены.  \\  <callout type="info">За одну итерацию можно загрузить только объекты одного типа.</callout>   - Выберите тип объектов, которые будут загружены.  \\  <callout type="info">За одну итерацию можно загрузить только объекты одного типа.</callout>
   - Откройте этот файл в MS Excel, заполните его перечнем объектов, сохраните изменения.   - Откройте этот файл в MS Excel, заполните его перечнем объектов, сохраните изменения.
  
 ==== Шаг 2. Загрузите файл с данными в Advanta ==== ==== Шаг 2. Загрузите файл с данными в Advanta ====
-  - Вернитесь на карточку объекта в Advanta -> "**загрузить excel**" -> "**Шаг 2: загрузить заполненный шаблон**";  \\  {{ product:objects:new_object:objects_excel_2.png?direct |}}  \\  <TEXT align="center">**Рисунок 2** -- Загрузить заполненный шаблон</text>+  - Вернитесь на карточку объекта в Advanta -> "**загрузить excel**" -> "**Шаг 2: загрузить заполненный шаблон**";  \\  {{ product:objects:new_object:objects_excel_2.png?nolink |Загрузить заполненный шаблон}}
   - выберите тот файл, который только что сохранили -> "**Импортировать**".   - выберите тот файл, который только что сохранили -> "**Импортировать**".
  
-<callout type="info" icon="true">Загрузка заполненного шаблона с большим количеством строк занимает некоторое время (порядка 15-20 минут для 100 объектов). Но мы не рекомендуем загружать файлы подобного объёма.+<callout type="info" icon="true">Загрузка заполненного шаблона с большим количеством строк занимает некоторое время (порядка 15-20 минут для 100 объектов). 
 +Но мы не рекомендуем загружать файлы подобного объёма -- используйте файлы объемом до 100 строк, иначе операция может не успеть завершиться из-за таймаута, настроенного на сервере с приложением системы. 
 Обязательно дождитесь завершения операции, //не совершая других действий в окне загрузки//. После завершения операции всплывающее окно закроется и произойдет возврат на карточку проекта.</callout> Обязательно дождитесь завершения операции, //не совершая других действий в окне загрузки//. После завершения операции всплывающее окно закроется и произойдет возврат на карточку проекта.</callout>
  
 <callout type="success" icon="true"> <callout type="success" icon="true">
-Если запустить процесс импорта и после этого закрыть вкладку или окно браузера, то при этом процесс импорта всё-равно будет продолжаться в фоне вплоть до завершения.</callout> +Если запустить процесс импорта и после этого закрыть вкладку или окно браузера, то при этом процесс импорта всё равно будет продолжаться в фоне вплоть до завершения.</callout>
- +