Пособие по работе с внешней обработкой

«Загрузка данных из табличного документа»

Синицына Е.В.

г. Арзамас


Вначале вставим эту обработку в конфигурацию. Заходим в конфигуратор и находим ветвь «Обработки».

Щёлкаем по ней правой кнопкой мыши и выбираем «Вставить внешнюю обработку, отчёт…» (рис. 1).

Рис. 1 Добавление внешней обработки

Откроется диалоговое окно, в котором необходимо указать путь к файлу «ЗагрузкаДанныхИзТабличногоДокумента.epf» (рис. 2).

Рис. 2 Загрузка обработки

Откроем эту обработку. В появившемся окне, выберем вкладу «Формы» и в поле «Основная форма обработки» поставим «Форма» (рис. 3).

Рис. 3 Выбор формы обработки

Далее создадим справочник «Материалы», который будет содержать информацию о марке и сорте материала (рис. 4)

Рис. 4 Создание справочника

В Excel’e создадим прототип этого справочника. Для удобства назовём его так же «Материалы.xls» (рис. 5).

Рис. 5 Создание справочника в Excel

Перейдём в 1С «Предприятие». Идём по маршруту: Меню->Операции->Обработка…->Загрузка данных из табличного документа. В появившемся окне в поле «Режим загрузки» поставим «Загрузка в справочник», в поле «Вид справочника» выберем тот, в который хотим выгрузить данные из табличного документа (рис. 6).

Рис. 6 Настройка загрузки справочника

Далее необходимо выбрать сам табличный документ, из которого мы будем выгружать данные в справочник «Материалы» в 1С. Для этого жмём на кнопку . В результате откроется диалог, в котором нужно указать путь к созданному ранее справочнику в Excel’e «Материалы.xls» (рис. 7).

Рис. 7 Выбор загружаемого документа

В результате на экране видим следующее (рис. 8):

Рис. 8 Выгруженные данные из «Материалы.xls»

Вся информация, что содержалась в Excel’евском документе, была перенесена в этот табличный документ. Перейдём на вкладку «Настройка». В поле «Первая строка данных табличного документа» ставим номер строки, с которой у нас идут сами значения, шапку не трогаем. В нашем случае данные начинаются с 3 строки. Так же необходимо указать номера колонок. Для этого нажимаем на кнопку и выбираем «Ручная нумерация колонок». В появившейся колонке «№ колонки» уже автоматически проставлены номера, но они не совпадают с нашими, по этому вручную вбиваем их. Так колонка «Код» у нас 2-ая, «Материал» - 3, «Марка» - 4, «Сорт» - 5 (рис. 9).

Рис. 9 Настройка загрузки

Вернёмся снова на вкладку «Табличный документ». Для того, чтобы удостоверится, что никаких ошибок при выгрузке и настройке не произошло, нажмём на кнопку .. Если всё хорошо, должно появиться сообщение следующего содержания (рис. 10):

Рис. 10 Контроль заполнения

Для загрузки справочника всё готово. Жмём кнопку «Загрузить». В результате открыв справочник «Материалы» в 1С видим (рис. 11):

Рис. 11 Справочник, заполненный из табличного документа

Теперь рассмотрим технологию загрузки данных из табличного документа в документ 1С. Для этого создадим документ «План потребности», табличная часть которого будет содержать следующие колонки: Материал (указав в типе данных ссылку на справочник «Материалы»), Количество, Цена, Сумма (рис. 12).

Рис. 12 Документ «План потребности»

Аналогично создадим документ в Excel’e «План потребности.xls» (рис. 13).

Рис. 13 Документ «План потребности.xls»

Далее по той же схеме. Переходим в 1С «Предприятие». Меню->Операции->Обработка…->Загрузка данных из табличного документа. В появившемся окне в поле «Режим загрузки» выбираем «Загрузка в табличную часть». В результате этого действия появится ещё пара полей. Поле «Ссылка», в нём нужно указать документ, в который мы будем выгружать данные (План потребности). Далее после этого щёлкнув второй раз по кнопке «…» откроется окно, в котором нужно создать документ нужной даты и номера, затем нажать кнопку «ОК» и щёлкнуть дважды по документу, для того чтобы его выбрать. В поле «Табличная часть» указывается табличная часть документа, в которую должны будут выгружаться данные из файла «План потребости.xls». В нашем случае это «Потребность».

Теперь можно нажать на кнопку и указать путь к документу «План потребности.xls» (рис. 14).

Рис. 14 Выбор загружаемого документа

В результате всех этих действий на экране должно появиться следующее (рис. 15):

Рис. 15 Выгруженные данные из «План потребности.xls»

Переходим на вкладку «Настройка». На вкладке заполняем поле «Первая строка данных табличного документа», ставим значение 3, так как данные у нас начинаются именно с этой строки. Далее жмём по кнопке и выбираем «ручная нумерация колонок». После этого в табличной части появится новая колонка «№ колонки», в которой автоматически уже проставлены номера. Но они не совпадают с нашими, поэтому вручную вводим их. Так колонка «Материал» имеет 2-ой номер, «Количество» - 3, «Цена» - 4, «Сумма» - 5. В колонке «Выражение. Искать по» ставим «Наименование». Получаем следующее (рис. 16):

Рис. 16 Настройка загрузки

Теперь можно произвести контроль заполнения. Возвращаемся на вкладку «Табличный документ» и жмём на кнопку .

Рис. 17 Контроль правильности заполнения

Всё в порядке, ошибок нет. Можно приступать к загрузке. Нажимаем на кнопку «Загрузить». Перейдя к документу «План потребности» видим следующее (рис. 18):

Рис. 18 Документ, заполненный на основе табличного документа


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: