Загрузка данных из табличного документа — различия между версиями
Строка 6: | Строка 6: | ||
Загрузка осуществляется с помощью процедуры '''Загрузка данных из табличного документа'''. --> | Загрузка осуществляется с помощью процедуры '''Загрузка данных из табличного документа'''. --> | ||
− | |||
С помощью обработки '''Загрузка данных из табличного документа''' можно загружать данные в справочники из табличных документов форматов xls, mxl, txt. | С помощью обработки '''Загрузка данных из табличного документа''' можно загружать данные в справочники из табличных документов форматов xls, mxl, txt. | ||
Строка 13: | Строка 12: | ||
Обработка находится в разделе АДМИНИСТРИРОВАНИЕ — '''Сервис''': | Обработка находится в разделе АДМИНИСТРИРОВАНИЕ — '''Сервис''': | ||
: [[Файл:Открытие загрузки данных из табличного документа.png]] | : [[Файл:Открытие загрузки данных из табличного документа.png]] | ||
− | + | ||
− | + | === Закладка Исходные данные === | |
− | + | В поле «Табличный документ» выберите файл формата xls, mxl, txt., из которого надо загрузить данные: | |
− | + | : [[Файл:Загрузка из табл. док. Исходные данные.png]] | |
− | + | ||
− | + | [[Файл:Изменить таблицу.png]] / [[Файл:Отменить изменение таблицы.png]] — отобразить / скрыть табличный документ с данными. | |
− | + | ||
− | + | Можно редактировать табличный документ прямо здесь — в этой форме. После завершения редактирования нажмите кнопку '''''Сохранить изменения''''' и '''''Перечитать''''' — перезаполните таблицу данных. | |
− | + | ||
− | + | === Закладка Настройка загрузки === | |
− | + | В поле «Загрузить в» выберите объект, в который надо загрузить данные. | |
− | + | : [[Файл:Загрузка из табл. док. Настройка загрузки.png]] | |
− | + | ||
− | + | Справа отображаются реквизиты объекта. Слева — поля выбранного курсором реквизита. | |
− | + | ||
− | + | [[Файл:Раскрыть панель.png]] [[Файл:Скрыть панель.png]] — раскрыть или скрыть левую таблицу с полями реквизитов. | |
− | + | ||
− | + | В правой таблице с реквизитами отметьте галочками реквизиты, которые надо загрузить. | |
− | + | ||
− | + | * «Режим загрузки» — в этом столбце можно выбрать режим: Заполнить, Вычислять, Искать. | |
− | + | * «Значение заполнения» — в этом столбце укажите значение, которым заполнять реквизит в объекте: | |
+ | ** «Колонка таблицы данных» — брать значение из столбца из таблицы данных: укажите столбец. | ||
+ | ** «Значение» — укажите объект в программе, из которого брать значения этого реквизита. | ||
+ | * «Создавать новый» — галочка в этом столбце означает, что если в таблице с данными будет значение реквизита, которого нет в программе, этот элемент создастся автоматически. | ||
+ | |||
+ | '''''Установить соответствие колонок''''' — в столбец «Значение заполнения» подставятся названия соответствующих столбцов из табличного документа. Нажмите сначала эту кнопку, программа установит соответствие колонок, недостающим реквизитам укажите значения вручную. | ||
+ | |||
+ | С помощью кнопки '''''Настройки''''' можно загрузить ранее подготовленные настройки или выгрузить сохраненные. | ||
+ | : [[Файл:Загрузка из табл. док. кнопка Настройки.png]] | ||
+ | |||
+ | С помощью кнопки '''''Варианты настроек''''' можно сохранять, добавлять, удалять внесенные изменения. | ||
+ | : [[Файл:Загрузка из табл. док. кнопка Варианты настроек.png]] | ||
+ | |||
+ | При включенном свойстве добавление новых элементов в справочник не производится, а изменяются только существующие элементы, определенные полями поиска. | ||
Пример файла настроек [[Файл:Файл настроек.zip]]. | Пример файла настроек [[Файл:Файл настроек.zip]]. | ||
+ | |||
+ | При необходимости в левой таблице укажите значения полей реквизитов, которые надо загрузить. | ||
+ | |||
+ | На закладке '''Исходные данные''' отображается таблица с данными, которые загрузятся в программу. (Если открыт файл с данными, то таблица находится в нижней части.) Нажмите кнопку '''''Заполнить таблицу''''' — в таблице отобразятся данные соответствующие сделанным настройкам. Отметьте галочками — что загружать. | ||
+ | |||
+ | Нажмите кнопку '''''Выполнить загрузку''''' — данные загрузятся в программу. | ||
== См. также == | == См. также == |
Версия 19:24, 25 декабря 2020
С помощью обработки Загрузка данных из табличного документа можно загружать данные в справочники из табличных документов форматов xls, mxl, txt.
В первой строке табличного документа должны быть названия столбцов — идентификаторы колонок (реквизитов).
Обработка находится в разделе АДМИНИСТРИРОВАНИЕ — Сервис:
Закладка Исходные данные
В поле «Табличный документ» выберите файл формата xls, mxl, txt., из которого надо загрузить данные:
/ — отобразить / скрыть табличный документ с данными.
Можно редактировать табличный документ прямо здесь — в этой форме. После завершения редактирования нажмите кнопку Сохранить изменения и Перечитать — перезаполните таблицу данных.
Закладка Настройка загрузки
В поле «Загрузить в» выберите объект, в который надо загрузить данные.
Справа отображаются реквизиты объекта. Слева — поля выбранного курсором реквизита.
— раскрыть или скрыть левую таблицу с полями реквизитов.
В правой таблице с реквизитами отметьте галочками реквизиты, которые надо загрузить.
- «Режим загрузки» — в этом столбце можно выбрать режим: Заполнить, Вычислять, Искать.
- «Значение заполнения» — в этом столбце укажите значение, которым заполнять реквизит в объекте:
- «Колонка таблицы данных» — брать значение из столбца из таблицы данных: укажите столбец.
- «Значение» — укажите объект в программе, из которого брать значения этого реквизита.
- «Создавать новый» — галочка в этом столбце означает, что если в таблице с данными будет значение реквизита, которого нет в программе, этот элемент создастся автоматически.
Установить соответствие колонок — в столбец «Значение заполнения» подставятся названия соответствующих столбцов из табличного документа. Нажмите сначала эту кнопку, программа установит соответствие колонок, недостающим реквизитам укажите значения вручную.
С помощью кнопки Настройки можно загрузить ранее подготовленные настройки или выгрузить сохраненные.
С помощью кнопки Варианты настроек можно сохранять, добавлять, удалять внесенные изменения.
При включенном свойстве добавление новых элементов в справочник не производится, а изменяются только существующие элементы, определенные полями поиска.
Пример файла настроек Файл:Файл настроек.zip.
При необходимости в левой таблице укажите значения полей реквизитов, которые надо загрузить.
На закладке Исходные данные отображается таблица с данными, которые загрузятся в программу. (Если открыт файл с данными, то таблица находится в нижней части.) Нажмите кнопку Заполнить таблицу — в таблице отобразятся данные соответствующие сделанным настройкам. Отметьте галочками — что загружать.
Нажмите кнопку Выполнить загрузку — данные загрузятся в программу.
См. также
Порядок работы с обработкой.
Закладка "Исходные данные"
- Здесь выбирается табличный документ-источник данных
- В первой строке таб. документа должны быть идентификаторы колонок (реквизитов)
- Есть возможность редактирования табличного документа прямо в форме. После завершения редактирования можно сохранить изменения и перечитать таблицу данных.
Закладка "Настройка загрузки"
- Здесь выбирается объект метаданных, в который будет выполняться загрузка. Сейчас поддерживается загрузка справочников и документов.
- Если объект имеет табличные части, будет доступна настройка загрузки табличных частей:
- "Колонка идентификатор таб. части" - определяет колонку, которая содержит имена табличных частей. Необходима для отделения реквизитов шапки и табличной части
- Ключевые поля - по этим колонкам будет определяться объект для загрузки, т.к. при наличии нескольких строки в табличной части, реквизиты шапки могут дублироваться.
Таблица настройки реквизитов
* Колонка "Режим загрузки": определяет то, как будет заполняться реквизит объекта
- "Заполнять": значение будет заполнено по соответствующей колонке таблицы данных (поиск реквизитов-справочников выполняется по наименованию) или предопределенным значением
- "Искать": будет выполнен поиск реквизита по настройке ключевых полей этого реквизита (таблица полей открывается с помощью кнопки справа от таблицы реквизитов). Создание новых в этом режиме пока не поддерживается.
- Пример: если нужно искать контрагента по ИНН, устанавливаем режим загрузки этого реквизита в "Искать", потом открываем настройку полей, устанавливаем флаг у поля ИНН и устанавливаем соответствие с колонкой таблицы данных.
- "Вычислять": будет выполнен программный код в колонке "Выражение"
- Колонка "Поле поиска": при загрузке будет выполнен поиск объекта по отмеченным реквизитам
- Колонка "Создавать новый": создавать новое значение реквизита, если по наименованию не найдено.