Как Импортировать Данные из Excel в 1с Предприятие • Возможности обработки

Практическая работа по прикладному программированию на платформе «1С: Предприятие» на тему «Импорт данных из Excel»

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

33 конкурса для учеников 1–11 классов и дошкольников от проекта «Инфоурок»

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Импорт данных из Excel в 1С.docx

Практическая работа: Импорт данных из Excel в 1С: Предприятие

Создать простейшее прикладное решение по загрузке (импорту) данных из MS Excel на платформу 1С: Предприятие.

По условию задания необходимо выполнить импорт персональных данных о клиентах из файла MS Excel на платформу. Для этого необходимо создать обработку.

Сам файл ( clients . csv – Разделители — запятые) находится в папке вместе с заданием.

hello_html_m717a37f8.png

hello_html_m5770c42d.png

hello_html_m107017a1.png

hello_html_m1360610c.png

hello_html_5d7a2f8.png

hello_html_m689ec815.png

hello_html_5cbf90a2.png

hello_html_m7aaea515.png

hello_html_m15dd7a3f.png

hello_html_m7e12fcf1.png

hello_html_6049264e.png

hello_html_m619c2b55.png

hello_html_m2aefc8d5.png

hello_html_m2df1b42a.png

hello_html_m599b2a.png

hello_html_1caa9e3d.png

hello_html_m2c39b186.png

hello_html_m813bd80.png

hello_html_60d8c09.png

hello_html_3d9e6e11.png

hello_html_m5521ad7e.png

hello_html_78313df9.png

hello_html_16f63953.png

Возвращаемся в конфигуратор и пишем обработчик события для кнопки «Загрузить»

hello_html_1eb3b4c2.png

hello_html_m7b75cbc1.png

hello_html_4683e25d.png

hello_html_2e2ee1cd.png

Далее ниже в модуле необходимо создать серверную процедуру «ЗагрузитьНаСервере»

hello_html_mac98af5.png

hello_html_616ccb30.png

hello_html_3a6e9faf.png

На закладке «Данные» создаем реквизиты «Имя», «Отчество», «НомерТелефона», «ЭлектроннаяПочта» типом данных строка, 10-20 символов.

hello_html_m15ba9004.png

Для стандартного реквизита «Код» пишем синоним «Номер»

Для стандартного реквизита «Наименование» пишем синоним «Фамилия»

hello_html_m42b041e5.png

hello_html_5ccfe4f8.png

hello_html_903c20e.png

hello_html_18ac1db9.png

hello_html_m39a94ff7.png

Добавляем на форму реквизиты, созданные нами, в порядке, аналогичном порядку полей из файла Excel , иначе произойдет подгрузка некорректных данных.

hello_html_m754b6a3c.png

Обновляем конфигурацию и запускаем пользовательский режим:

Справочник клиентов пуст, переходим к импорту данных.

hello_html_m50c37adc.png

hello_html_7a8b2335.png

hello_html_23bc3bbb.png

hello_html_63f56bfa.png

После перезапуска «1С: Предприятие» мы видим список подгруженных данных.

hello_html_6a39f0ef.png

Усовершенствуем нашу форму, добавив кнопки «Удалить» и «Обновить»:

hello_html_me0a7dc4.png

hello_html_12cd3328.png

hello_html_m3b9e984.png

hello_html_561e5a00.png

hello_html_701dfe67.png

Чтобы кнопки были на одном уровне, создадим для них группу с горизонтальным отображением:

hello_html_1d00da50.png

hello_html_m518d74a2.png

hello_html_3e3d45c6.png

hello_html_6e4b7f1.png

Аналогично проверяем работоспособность кнопки «Удалить»:

hello_html_m2fba100.png

hello_html_m7eeb9b6f.png

Как видно из данной практической работы аналогичным образом можно импортировать любые данных из файлов excel (формата . csv ) на платформу 1С: Предприятие.

Выполнить задание практической работы и аналогичным образом провести импорт данных из файлов (см. в папке «Файлы_для_импорта» к практической работе).

Обратите внимание, что файлы даны в формате . csv , при открытии мы видим:

hello_html_579d707d.png

Открываем чистый файл excel , переходим на пункт меню «ДАННЫЕ», выбираем пункт «Из текста»:

hello_html_m602b6098.png

hello_html_m1c42ba9e.png

hello_html_m2bc19a79.png

hello_html_m6a87021.png

hello_html_m4911e424.png

hello_html_53e432fc.png

hello_html_7cbb4898.png

Как видно из рисунка, данные файла преобразовались в нормальный формат загрузки.

Краткое описание документа:

Практическая работа может быть использована в рамках МДК.01.02. Прикладное программирование (программирование на платформе 1С: Предприятие) для студентов колледжей. Пошагово рассмотрены этапы создания простейшего приложения для импорта данных.

Практическая работа по прикладному программированию на платформе 1С: Предприятие на тему Импорт данных из Excel
Чтобы перейти к настройкам отдельного вида отчета, необходимо выбрать тот лист Excel, который будет использоваться в качестве прототипа вида отчета. В результате откроется окно с данными этого листа и окно настроек вида отчета.

Настройки вида отчета

Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Программа ищет номенклатуру при загрузке по наименованию, по штрихкоду если он есть в таблице , по артикулу если он есть в таблице , по частичному совпадению наименования или артикула. Если же вы хотите что-то уточнить, я с радостью помогу!
Возможность ручной настройки соответствия номенклатур. Если не будет найдена номенклатура в базе, то обработка предоставит пользователю возможность указать соответствие номенклатуры. Это действие будет сохранено как правило для дальнейших загрузок.
Рис 7. Настройка полей загрузки данных в 1С: Управление нашей фирмой

Из excel в 1с одним нажатием: Разработки.

Импорт данных в 1С УХ из Excel выполняется с помощью специального мастера, который позволяет сформировать виды отчетов, бланки, а также правила расчета для импорта данных из файлов Microsoft Excel с использованием драйверов OLE DB/ADO.

Из excel в 1с одним нажатием

Возможности обработки

Универсальная загрузка документов покупателей и поставщиков. С помощью базы знаний, заложенной в обработку, автоматически определяется тип документа, что позволяет обработке самостоятельно выстроить более подходящий алгоритм загрузки и определить таблицу и расположение данных для загрузки в 1С.

Загружается только то, что нужно. Если в таблице Excel участвуют промежуточные данные, которые не нужно загружать (заголовки, повтор шапки и т.д.), то обработка их определит и пропустит при загрузке в 1С.

Умный поиск загружаемой номенклатуры в базе. Программа ищет номенклатуру при загрузке по наименованию, по штрихкоду (если он есть в таблице), по артикулу (если он есть в таблице), по частичному совпадению наименования или артикула.

Автоматическое создание документа в 1С.Обработка сама создаст новый документ и заполнит его вместо вас. При заполнении обработка опирается на данные по умолчанию, данные в файле Excel и данные, которые вы можете указать в параметрах загрузки (параметры указывать необязательно).

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

Создание номенклатуры и ее подчиненных справочников. Если загружается новая номенклатура, то обработка создаст новое значение справочника и запишет в него необходимы данные (код, наменование, единица измерения, артикул), а так же создаст штрих-код, серию ГТД, страну происхождения и характеристику номенклатуры если таковые будут найдены в документе Excel.

Загрузка отчетов от маркетплейсов. Загружает отчеты комиссионной торговли от маркетплейсов «ОЗОН» (ООО «Интернет решения»), «ВАЙЛДБЕРРИЗ» и т.д. Для версии 1С: Бухгалтерия 3 также загружаются данные из этих отчетов в таблицу «Возвраты».

Данной обработке более 5 лет

Механизм обработки был сотни раз протестирован разработчиком, множество раз доработан и отлажен по требованиям пользователей. Более 1000 компаний успешно используют данное решение. По отзывам в комментариях вы можете убедиться в этом.

Видеопримеры загрузки

В данном видео выполним загрузку Универсального передаточного документа (УПД) из EXCEL в 1С:Управление торговлей 11 (для других конфигураций 1С принцип тот же):

В данном видеопримере посмотрим как программа загружает отчеты комиссионеров. Для примера используются отчеты от ОЗОН (ООО «Интернет решения»), вайлдберриз, а так же типовой отчет комиссионера:

Описание алгоритма поиска номенклатуры из Excel в 1С

Как запустить обработку:

Как Импортировать Данные из Excel в 1с Предприятие • Возможности обработки

1.1. Если у вас ранние версии 1С 8.3 (8.3.14 или более ранняя): в левом верхнем углу окна 1С нажать значок: ;

Как Импортировать Данные из Excel в 1с Предприятие • Возможности обработки

1.2.Если у вас 1С 8.3.15 и более поздняя: в правом верхнем углу нажать значок:.

Также можно открыть обработку просто перетащив мышкой файл обработки в окно 1С.

Все версии имеют возможность быть подключенными в справочник дополнительных обработок.

Как активировать лицензию:

Откройте обработку, нажмите кнопку «Активировать лицензию» (сразу же ее увидите после открытия обработки) и просто введите пин-код, который вы получите в письме подтверждающем факт оплаты.

Знайка, самый умный эксперт в Цветочном городе
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Описание Примечание Мегадата — регистрациия даты номенклатуры в 1С Марафет номенклатуры Для того чтобы исправить номенклатуру. Если же вы хотите что-то уточнить, я с радостью помогу!
Список готовых модулей для загрузки в 1С прайс-листов известных поставщиков, имеющих сайты с веб-сервисами (API) или прайс-листами в формате XML.
Подробности в материале https://subsystems.ru/solutions/parsery-praysov/zagruzka-po-api/

Быстрый ввод Номенклатуры и начальных остатков через файл Excel.

Далее необходимо указать, какая аналитика будет использована для Аналитики 1. В рассматриваемом примере это будет Номенклатура. После этого из Прочего переносятся соответствующая колонка. В сопоставлении реквизитного состава необходимо указать, какой это будет реквизит аналитики. В данном случае – Наименование.

Оставить отзыв

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