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