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