Загрузка данных из табличного документа
Версия от 16:43, 25 декабря 2020; Ирина Кузнецова (обсуждение | вклад)
В программу можно загружать данные из файлов форматов xls, mxl, txt.
Загрузка данных в справочников из внешнего файла производится с помощью процедуры Загрузка данных из табличного документа. Загрузка справочников — одна из ее функций.
- Выберите в режиме "Администрирования" раздел "Загрузка данных из табличного документа".
- На закладке Настройка загрузки выберите необходимый источник данных.
- По кнопке "Настройки" можно загрузить ранее подготовленные настройки или выгрузить сохраненные.
- По кнопке "Варианты настроек" можно сохранять, добавлять, удалять внесенные изменения.
- Файл:Варианты настроек кус.png
- При включенном свойстве добавление новых элементов в справочник не производится, а изменяются только существующие элементы, определенные полями поиска.
- Во вкладке "Исходные данные"можно загрузить данные из файлов форматов xls, mxl, txt.
- В табличной части необходимо указать порядок компонентов конфигурации, а так же задать необходимые параметры.
- Файл:Параментры кус.png
- Для примера в статье есть ссылка на файл настроек, загружаемый в разделе "Настройки" и табличный файл, загружаемый в разделе "Исходные данные"
- Файл:Файл настроек.zip
См. также
Порядок работы с обработкой.
Закладка "Исходные данные"
- Здесь выбирается табличный документ-источник данных
- В первой строке таб. документа должны быть идентификаторы колонок (реквизитов)
- Есть возможность редактирования табличного документа прямо в форме. После завершения редактирования можно сохранить изменения и перечитать таблицу данных.
Закладка "Настройка загрузки"
- Здесь выбирается объект метаданных, в который будет выполняться загрузка. Сейчас поддерживается загрузка справочников и документов.
- Если объект имеет табличные части, будет доступна настройка загрузки табличных частей:
- "Колонка идентификатор таб. части" - определяет колонку, которая содержит имена табличных частей. Необходима для отделения реквизитов шапки и табличной части
- Ключевые поля - по этим колонкам будет определяться объект для загрузки, т.к. при наличии нескольких строки в табличной части, реквизиты шапки могут дублироваться.
Таблица настройки реквизитов
* Колонка "Режим загрузки": определяет то, как будет заполняться реквизит объекта
- "Заполнять": значение будет заполнено по соответствующей колонке таблицы данных (поиск реквизитов-справочников выполняется по наименованию) или предопределенным значением
- "Искать": будет выполнен поиск реквизита по настройке ключевых полей этого реквизита (таблица полей открывается с помощью кнопки справа от таблицы реквизитов). Создание новых в этом режиме пока не поддерживается.
- Пример: если нужно искать контрагента по ИНН, устанавливаем режим загрузки этого реквизита в "Искать", потом открываем настройку полей, устанавливаем флаг у поля ИНН и устанавливаем соответствие с колонкой таблицы данных.
- "Вычислять": будет выполнен программный код в колонке "Выражение"
- Колонка "Поле поиска": при загрузке будет выполнен поиск объекта по отмеченным реквизитам
- Колонка "Создавать новый": создавать новое значение реквизита, если по наименованию не найдено.