Производить перенос данных из Excel в 1С требуется не только на начальном периоде работы с данной программой. Иногда наступает необходимость подобного, когда по ходу деятельности нужно занести какие-то списки, хранящиеся в книге табличного процессора. Например, если требуется перенести прайс-листы или заказы из онлайн-магазина. В случае, когда списки небольшие, то их можно вбить и вручную, но что делать, если они содержат сотни наименований? Для того, чтобы ускорить процедуру, можно прибегнуть к некоторым дополнительным возможностям.

Сразу нужно отметить, что в 1С нет встроенных инструментов, которые позволяли бы переносить данные из Excel. Для этих целей нужно подключить внешний загрузчик, который представляет собой файл в формате epf.

Создание внешнего загрузчика

  1. Создание обработки загрузки и её формы

Тут мы особо ничего не будем придумывать, сделаем две кнопки : «Выбрать» и «Загрузить» для чтения файла и заполнения табличной части.

2Обработчик выбора файла

При нажатии на «Выбрать» необходимо отображать диалог выбора файла в ОС. Сделать это очень просто. Необходимо на обработчик  кнопки “Выбрать” указать следующий код:

3 Обработка данных из Excel и загрузка в 1С 8.3

Для начала подключаемся к Excel через COM-объект и проводим все технические настройки:

Далее мы считываем все  нужные нам данные из Excel и построчно заносим данные в табличное поля. При этом по условию нам нужно создавать группы, если их нету.

Не забудьте закрыть Excel в 1С после выполнения с помощью кода:

Подключение внешнего загрузчика

После того, как файл в формате epf скачан и сохранен на жестком диске компьютера, запускаем программу 1С. Если файл epf упакован в архив, то его предварительно нужно извлечь оттуда. На верхней горизонтальной панели приложения жмем на кнопку, запускающую меню. В версии 1С 8.3 она представлена в виде вписанного в оранжевую окружность треугольника, перевернутого углом вниз. В появившемся списке последовательно переходим по пунктам «Файл» и «Открыть».

После того, как файл в формате epf скачан и сохранен на жестком диске компьютера, запускаем программу 1С. Если файл epf упакован в архив, то его предварительно нужно извлечь оттуда. На верхней горизонтальной панели приложения жмем на кнопку, запускающую меню. В версии 1С 8.3 она представлена в виде вписанного в оранжевую окружность треугольника, перевернутого углом вниз. В появившемся списке последовательно переходим по пунктам «Файл» и «Открыть».

Запускается окно открытия файла. Переходим в директорию его расположения, выделяем тот объект и жмем на кнопку «Открыть».

После этого загрузчик запустится в 1С.

Нажмем на кнопку «Выбрать»  и запуститься  окно открытия файла. Переходим в директорию, где расположен документ Excel, который нам нужен. После этого выделяем переносимый документ и жмем на кнопку «Открыть».

После того, как выполниться открытие, можно переходить к непосредственной загрузке информации в справочник. Для этого кликаем по кнопке «Загрузить».

Выполняется процесс загрузки. После её завершения можно перейти в справочник номенклатуры и убедиться, что все нужные данные туда добавлены

Оставить комментарий

Ваш электронный адрес не будет опубликован.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Отправить сообщение