====== Импорт записей в справочник из MS Excel ======
Добавляйте записи в справочники из файлов MS Excel. \\
Легко загружайте в систему: таблицы контактов, смет, спецификаций и проч.
Такие компоненты в ADVANTA совместимы только с продуктами** Microsoft Office**. \\ Мы не можем дать гарантии совместимости с офисными пакетами других производителей. \\ Файлы в них могут открываться с искажениями форматирования, либо, в отдельных случаях, могут не открываться вообще. \\ Это не является ошибкой системы.
===== Механика импорта =====
- Зайдите в справочник объекта
- Кнопка «загрузить из Excel» -> «Скачать файл-шаблон» (Рисунок Imp.1) \\ {{ :product:tables:users:table_import_1.png?nolink |}} \\ **Рисунок Imp.1** -- Загрузка данных в справочник
- Заполните файл данными и сохраните его.
- Вернитесь на страницу справочника -> "загрузить из Excel" -> "Выберите файл" -- прикрепите заполненный шаблон
- Кнопка "Импортировать".
===== Как заполнять файл =====
==== Код объекта в шаблоне ====
Из необычного, в шаблоне, который нужно заполнить записями, вы увидите поле -- ''Код*''. В нём -- GUID тех объектов, к которым относится справочник.
Всего один раз заполнив и загрузив шаблон, **вы можете внести записи в справочники нескольких объектов**.
Чтобы записи разошлись по нужным местам, в шаблоне должны быть указаны объекты и **их коды**, к которым справочники привязаны.
Чтобы добавить запись в справочник объекта, добавляйте данные справа от заполненного поля "Код", если необходимо добавить несколько записей в один и тот же объект, следующие записи добавляйте в строки под строкой с заполненным полем "Код". При этом поле "Код" для тех записей, которые нужно добавить в тот же объект, заполнять не нужно.
//Новая запись справочника -- новая строка в Excel, расположенная под нужным объектом.//
{{ :product:tables:users:table_import_3.png?nolink |}}
**Рисунок Imp.2** -- Импорт данных из строк файла MS Excel
==== Даты. Особенности ====
===Если дата вводится вручную===
Если в справочник даты должны вводиться вручную(([[product/tables/admin/new#использовать_дату|опция справочника]] ''Использовать дату'' = ''Да, ручной ввод'')), **нельзя использовать в названии файла конструкцию с подчеркиванием перед словом:** ''_любое слово''.
=== Если дата привязана к плановым датам проекта ===
При импорте записей в справочник, в котором даты записей привязаны к плановым датам проекта(([[product/tables/admin/new#использовать_дату|опция справочника]] ''Использовать дату'' = ''Да, использовать расчетные даты проекта'')), **в конце названия файла нужно оставлять выражения**: ''_BindDateToProjectBegin\_'' либо ''_BindDateToProjectEnd\_''
Перед другими словами в названии символ подчеркивания использовать также нельзя.
Также, после конструкций ''_BindDateToProjectBegin\_'', либо ''_BindDateToProjectEnd\_'' можно использовать пробел и уже после него вставлять в название другие необходимые слова и выражения.
====Реквизит-классификатор с несколькими значениями====
//Как импортировать запись с [[product:requisites:requisite-class|реквизитом-классификатором]], в котором должно быть несколько значений?//
В файле-шаблоне MS Excel, в ячейке этого реквизита разделяйте значения разрывом строки -- **Alt+Enter**:
При импорте данных из MS Excel справочника с реквизитом-классификатором, у которого разрешен выбор нескольких значений, следует все требуемые для одной строки справочника значения реквизита-классификатора располагать в одной ячейке файла MS Excel, друг под другом. Это можно сделать с помощью сочетания клавиш Alt+Enter: следует ввести первое значение, затем создать следующую строку в ячейке, нажав Alt+Enter, после чего в следующую строку ввести второе значение и т.д.
{{ :product:tables:users:table_import_4.png?nolink |}}
**Рисунок Imp.3** -- Справочник с реквизитом-классификатором, у которого разрешен выбор нескольких значений
===== Новое значение реквизита-классификатора =====
Одновременно с импортом можно создавать новые значения для [[product:requisites:requisite-class|реквизитов-классификаторов]].
Доступна только для пользователей [[product:access:about|с правом]] на «Импорт значений классификаторов» из группы прав «Операции с импортом».
Например, есть [[product:requisites:requisite-class|реквизит-классификатор]] "Версия продукта", и у него есть преднастроенные значения: v.1.0, v.1.1, v.1.2 \\
Но запись в справочник касается уже новой версии продукта -- v.2.0 => это значение должно попасть в справочник.
* Если чек-бокс **включен**, в процессе импорта
- создаются новые значения всех классификаторов, присутствующих в колонках файла;
- импортируются строки файла в записи справочника.
* Если чек-бокс **НЕ** включен (значение по умолчанию), и в файле есть неопознанные значения реквизита-классификатора, формируются ошибки загрузки.
* При активации чек-бокса,
{{ :product:tables:users:table_import_2.png?nolink |}}
**Рисунок Imp.4** -- Импортировать новые значения в реквизиты-классификаторы