Как загрузить номенклатуру (в т.ч. поставщика) из файлов excel, dbf

2017-03-26 5704 129 436
Как загрузить номенклатуру (в т.ч. поставщика) из файлов excel, dbf

Совместимость

Обработка заполняет номенклатурный справочник из Excel-файлов и других файлов табличной структуры (dbf, mxl и т.п.)

Настройка загрузки номенклатуры

Допустим у нас есть такой файл MS Excel:

файл эксель для загрузки номенклатуры

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

Первым делом нужно убедиться, что заведены все единицы измерения, которые используются в файле:

загрузка номенклатуры в ут 11

Открываем обработку, выбираем способ заполнения (в данном случае из файла):

загрузить товары в ут 11

Выбираем файл и указываем номера колонок этого файла для каждого реквизита справочника.

Все поля, отмеченные звездочкой, обязательны для заполнения.

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

Обработка позволяет выбрать алгоритм формирования наименования для печати - можно брать его из отдельной колонки файла, можно дублировать рабочее наименование, а можно формировать по шаблону (для примера я взял последний вариант):

варианты формирования наименования для печати

По кнопке можно вызвать справку по формированию полного наименования (в нем можно использовать не только реквизиты номенклатурной карточки, но и произвольные символы):

справка по обработке

Результаты загрузки

После всех настроек жмем Загрузить, ждем. После окончания загрузки появляется протокол:

загрузка номенклатуры в ут 11

Если в процессе загрузки были какие-то проблемы, то они будут отражены в протоколе.

Зайдем в справочник и убедимся, что номенклатура загрузилась:

загрузка номенклатуры в ут 11

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

В карточке видим, что реквизиты загрузились корректно (и наименование для печати сформировалось согласно шаблону):

загруженная в 1С номенклатура

Если с загрузкой из файла какие-то проблемы (или у вас нет Экселя, или файл имеет другой формат), переключите способ заполнения на форме и заполните таблицу на второй закладке обработки:

переключение источника данных в обработкетаблица формы обработки

После этого точно так же, как и в первом варианте, заполняем номера колонок с реквизитами и нажимаем Загрузить. Результат будет аналогичный предыдущему варианту.

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

Загрузка номенклатуры поставщика (обновление от 11.11.2018)

Добавлена возможность загрузки номенклатуры поставщика. Допустим, есть такой файл Excel:

файл загрузки номенклатуры поставщика

Из него будем заполнять справочник. Открываем обработку, выбираем нужный тип загрузки, указываем данные поставщика и данные организации:

настройка загрузки номенклатуры поставщика

После настройки нажимаем Загрузить, в результате появляются данные в карточке партнера:

загружена номенклатура поставщика из Excel

Смотрите также

Комментарии

Капча введена неверно

Введите капчу