При ведении учета в информационных базах 1С Предприятия, справочные данные могут поступать из внешних источников. Чаще всего данные поступают в виде табличных файлов excel или текстовых файлов. Для того чтобы внести информацию из этих файлов, приходилось вручную построчно копировать данные из файла и заносить их в справочники 1С. В типовых конфигурациях, в управляемом приложении есть полезная обработка "Загрузка данных из файла". Она позволяет автоматизировать загрузку данных из внешних файлов в справочники. Для обычного приложения так же существует специальная Обработка ЗагрузкаДанныхИзТабличногоДокумента.epf, из файлов с расширением (*.mxl, *.xls, *.txt, *.dbf) (обычное приложение).
Загрузка данных из файла Excel в справочник "Ценовые группы" В информационной базе "Управление торговлей 11" есть справочник "Ценовые группы". Есть excel файл, который содержит список ценовых групп. Из excel файла необходимо загрузить ценовые группы в этот справочник. Обработку "Загрузка данных из файла" можно открыть через главное меню: Все функции->Обработки->Загрузка данных из файла.
После открытия обработки необходимо выбрать справочник в который будут импортироваться данные из файла.
После выбора справочника откроется форма с таблицей, которая отражает структуру справочника. Наименование колонки является именем реквизита справочника, а строки являются элементами справочника, которые будут добавлены. Поэтому сначала необходимо загрузить данные в таблицу, а из таблицы данные будут перенесены в справочник. Загрузку данных в таблицу можно осуществить двумя способами.
При первом варианте "Заполнение таблицы" нужно вручную заполнить таблицу или скопировать содержимое excel файла и вставить в таблицу на форме.
Второй варинт загрузки "Из внешнего файла", предполагает импорт данных непосредственно из файла. Импорт можно производить только из файлов с расширениями: *.xlsx, *.xls, *.ods, *.csv, *.mxl.
В данном примере данные будут загружаться из excel файла с расширением (*.xlsx). Обязательно, в первой строке файла должны быть указаны названия колонок, а в последующих строках значения. По названиям колонок из первой строки, происходит сопоставление с колонками таблицы на форме.
Данные помещенные в таблицу можно подредактировать. После чего, нажав на кнопку "Загрузить данные", в справочнике будут созданы элементы. Внизу доступны дополнительные опции создания новых элементов справочника. Для сопоставленных элементов: обновлять, пропускать. Для не сопоставленных элементов: создавать, пропускать.
|