Загрузка из Excel в 1С 8.3

В работе с конфигурациями 1С имеется возможность загружать данные из файла Excel. Пожалуй, самый распространенный вариант — это загрузка Номенклатуры в справочник из прайса. Этот вопрос актуален для пользователей конфигураций Управление торговлей, Бухгалтерия предприятия, Розница и т.п., которым в работе приходится сталкиваться с большими объемами информации.

Как загрузить номенклатуру в 1C 8.3 из файла Excel

Для выполнения этих действий, на диске ИТС есть обработка ЗагрузкаДанныхИзТабличногоДокумента.epf, предназначенная для загрузки данных в справочники и табличные части различных объектов из табличного документа.

Если у вас ее нет под рукой, то ее можно скачать здесь >>

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

Загрузим его в программу 1С 8.3 Бухгалтерия 3.0 с помощью данной обработки.

Для этого зайдем в пункт меню Файл — Открыть (или воспользуемся горячими клавишами Ctrl+O). Откроем обработку Загрузка данных из табличного документа.

Используя кнопку Открыть, выберем загруженный прайс. При этом при выборе типа файла в нижней части окна укажем — лист Excel (*.xls).

Может возникнуть ситуация, когда прайс поставщика имеет другой формат Excel — xlsx, не поддерживаемый данной обработкой, тогда файл не отобразиться в окне выбора. В этом случае можно просто сохранить документ в другом формате. Открыть его в Excel и выбрав пункт меню Файл —  Сохранить как, сохранить, указав формат — книга Excel 97-2003.

После этого, мы имеем копию нашего прайса в формате *.xls, которую мы видим в окне выбора документа. Откроем его с помощью обработки (кнопка Открыть).

Данные из прайса перенесены на вкладку Табличный документ.

В верхней части обработки выберем в какой справочник будет произведена загрузка данных. В нашем примере Вид справочника Номенклатура. Укажем первую строку данных табличного документа. В нашем прайсе данные начинаются с 13-й строки. Перейдя на вкладку Настройка, видим в таблице все доступные реквизиты справочника Номенклатура. Далее в кнопке Нумерация колонок установим Ручная нумерация колонок табличного документа.

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

В нашем прайсе имеются колонки: Код, Артикул, Наименование, Описание, Цена, Ссылка на сайт. Для имеющихся данных в графе режим загрузки оставим вариант — Искать. Т.е. при загрузке обработка найдет соответствующую графу и данные из нее занесет в соответствующее поле справочника. Например:

  • Код — Искать — 3 (номер колонки Код в табличном документе).
  • Артикул — Искать — 4 (номер колонки Артикул в табличном документе).
  • Наименование — Искать — 6 (мы возьмем значение колонки прайса Описание, т.к. там прописано полное наименование).
  • И так далее — сопоставляем реквизиты имеющиеся в прайсе.

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

Также, мы можем установить какие-то значения по умолчанию. Например, Родитель. Номенклатура — мы можем указать, что загрузка будет производиться в папку Решетки. Для этого мы меняем Режим загрузки на Установить и указываем это значение в поле Значение по умолчанию.

По умолчанию мы можем задать Единицу измерения — шт и установить Вид номенклатура — Товары, закрепить Ставки НДС и т.д.

Для проверки правильности заполнения данных нажмем кнопку Контроль заполнения на вкладке Табличный документ.

Если ошибок не обнаружено, то нажимаем ссылку Загрузить данные в верхнем правом углу. В служебном сообщении видим информацию о загрузке элементов в справочник Номенклатура.

Откроем и проверим загрузку.

Загрузка прошла успешно.

Настройку загрузки мы можем Сохранить, нажав на кнопку с дискетой.

Загрузка цен в 1С из файла Excel

Кроме данных о товаре, нам необходимо занести также еще и цены из прайса. В справочнике Номенклатура и у нас есть раздел Типы цен номенклатуры.

Открыв его, видим, что у нас есть Основная цена покупки — это и будет наша цена из прайса.

Для загрузки цен нам надо предварительно создать пустой документ Установка цен номенклатуры. Он находится в разделе меню Склад — Цены.

Создаем документ (кнопка Создать).

И указываем Тип цен Основная цена покупки. И сохраняем его пустым.

Снова заходим в нашу обработку Загрузка данных из табличного документа и устанавливаем переключатель в положение Загрузка в табличную часть. Открываем наш прайс — кнопка Открыть.

В поле Табличная часть указываем Товары. В поле Ссылка указываем документ Установка цен номенклатуры.

И выбираем созданный нами пустой документ Установка цен номенклатуры (кнопка Выбрать).

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

  • Номенклатура — Искать — 6 (наша колонка в прайсе).
  • Цена — Искать — 6 (колонка с ценой в прайсе).
  • Валюта — Установить — руб. (т.к. в прайсе нет отдельно колонки с валютой и цены уже указаны в рублях).

Нажимаем ссылку Загрузить данные.

Открыв документ Установка цен номенклатуры, видим, что список товаров и цен занесен в документ.

См. также:

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Пожалуйста, оцените публикацию:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Карточка публикации

Разделы: , , ,
Рубрика:
Объекты / Виды начислений:
Последнее изменение: 29.11.2018
Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С.
Задать вопрос нашим специалистам можно по ссылке >>

Добавить комментарий