Загрузка файла Excel в качестве накладной
Время чтения 8 мин
GBS.Market позволяет загрузить накладную из Excel для дальнейшего сохранения в базе данных.
Это может быть полезно:
- для обработки накладных, присланных поставщиков в формате Excel
- для загрузки номенклатуры из прайса
- для переноса товарных остатков из других учетных систем
Поддерживается загрузка из файлов формата:
- .xls Книга Excel 97-2000
- .xlsx Книга Excel 2007-2010
Наличие Excel на компьютере необязательно. Файлы для просмотра могут быть открыты в аналогичных программах, например, OpenOffice, LibreOffice.
Для того чтобы начать загрузку данных из документа, необходимо определить номера для столбцов, из которых мы будем загружать информацию.
- Инструкция как определить номера столбцов в Excel
В нашем примере потребуются следующие столбцы:
- Наименование: 2
- Кол-во: 34
- Сумма: 51
Создайте новую накладную, например, нажав “добавить” в журнале поступлений.
В карточке накладной нажмите кнопку “добавить” и выберите пункт “из Excel”
Установка параметров загрузки выполняется в форме, показанной на скриншоте ниже.
Нажмите кнопку “обзор”, чтобы перейти к выбору файла.
После нажатия на кнопку откроется окно проводника, в котором необходимо выбрать файл Excel.
Выберите файл и нажмите “Открыть”. После этого в программе отобразиться путь к выбраному файлу.
Шаблоны настроек позволяют использовать ранее указанные параметры, без необходимости каждый раз заполнять настройки для однотипных документов. Например, один и тот же поставщик может присылать накладные в одном формате – для него можно сохранить свой шаблон.
Заполните номера столбцов и укажите другие опции, а затем сохраните шаблон. При следующей загрузке вы сможете повторно использовать шаблон, чтобы не заполнять такие же значения.
Документ Excel может содержать один или несколько листов с данными. Выглядит это так:
В форме загрузки необходимо выбрать тот лист, с которого будет происходить загрузка. Если в документе один лист, то он будет выбран автоматически.
В некоторых случах полезные данные могут начинаться не с первой строки. Чтобы минимизировать количество лишних данных, укажите строку, с которой начинается необходимая информация.
В нашем примере это строка №33, т.к. часть строк в ТОРГ-12 являются “шапкой” документа.
Раздел настроек позволяет указать параметры для сопоставления товаров, которые уже есть в базе данных, с загружаемыми из документа Excel.
Правильные настройки позволят избежать создания дубликатов товаров.
Доступно на выбор два варианта:
- Совпадают все параметры
- Совпадает хотя бы один параметр
Если выбран первый вариант “Совпадают все параметры”, то для всех параметров, у которых указан номер столбца, должно быть полное совпадение с такими же полями в карточке существующего товара.
Например, если указать номера столбцов для полей Штрихкод и Артикул, то товар будет считаться подходящим, если совпадает И штрихкод И артикул. Если будет найдено несколько совпадений в базе данных, то будет выбрана первая запись.
В случае, если выбран вариант “Совпадает хотя бы один параметр”, то поиск товар будет считаться подходящим, если штрихкод ИЛИ артикул совпали. Если будет найдено несколько совпадений в базе данных, то будет выбрана первая запись.
При этом поля, указанные для сравнения, не обязательно должны быть загружены из документа.
В документе, который используется в качестве примера, есть только название товара, поэтому будем использовать его для сопоставления.
Т.к. название товара содержится в колонке №2, то ее и указываем для параметра “наименование”. Для остальных полей оставляем значение равное нулю – эти поля не будут использоваться для поиска подходящих товаров.
Если для всех параметров значение “столбец” указано = 0, то все товары, добавляемые из документа, будут считаться новыми.
Укажите номер столбца, из которого будет загружаться наименование товара. В нашем случае это столбец №2
Укажите столбец и параметры загрузки для штрихкода товара.
В нашем документе штрихкод товара не указан, поэтому значение оставляем равным нулю.
Если штрихкоду будет загружен из документа, то необходимо выбрать значение параметра “если пусто, то”. Данная опция подразумевает действия программы в том случае, если значение в ячейке будет пустым. Доступны три варианта:
- Оставить пустым – штрихкод товара не будет указан
- Генерировать штрихкод автоматически – программа сгенерирует ШК автоматически. Префикс для таких ШК будет установлен указанный в настройках
- Пропустить строку – данные из строки не будут использоваться
Выберите категорию, в которую будут загружены товары или укажите номер столбца, в котором указана категория.
В нашем примере категории в документе нет, поэтому все товары загрузим в категорию “Батарейки”. Затем категорию можно будет изменить в карточке товара, если это потребуется.
Если указано, что категория должна загружаться из документа, то будут доступны дополнительные параметры.
Здесь необходимо указать логику поведения программы в том случае, если категории с названием из документа не удалось найти в базе данных.
- Добавить категорию в базу – будет создана категория с названием из ячейки.
- Присвоить категорию – будет присвоена выбранная категория
В случае, если в ячейке категории пусто, то программа может выполнить следующие действия:
- Пропустить строку – данные из такой строки будут пропущены
- Присвоить категорию – будет присвоена выбранная категория
- Описание карточки категории товаров
В этом разделе можно указать значения номеров столбцов для таких полей, как:
- описание товара
- доп. штрихкоды
- значения доп. полей
В нашем документе таких полей нет – значения оставляем равными нулю.
- Видео-урок: как добавить доп. поля для товаров и контактов
Укажем номер столбца, в котором содержится значение кол-во поступившего товара. В нашем примере это столбец №34. Установим значение “пропускать, если пусто”, чтобы в документ попали только те строки, у которых указано значение количества.
Для загрузки закупочной цены может использоваться один из двух вариантов.
В этом случае в качестве закупочной цены будет установлено значение из ячеек указанного столбца.
Такой вариант используется в тех случаях, когда в документе Excel указана общая сумма для позиции, но не указана цена. Или, как в нашем случае, цена указана без НДС, а сумма уже включает в себя значение НДС.
При выборе этого варианта значение закупочной цены для товара будет установлено равным значению суммы, поделенной на количество.
Розничная цена при загрузке накладной может быть установлена несколькими способами.
Укажите номер столбца в документе, где указаны розничные цены. Например, вы можете прописать вручную перед загрузкой.
Укажите коэффициент, на который будет умножена закупочная цена.
В нашем примере для расчета розничной цены будет происходить умножение закупочной на 1.3, т.е. наценка составит 30%.
При необходимости укажите, нужно ли округлять значение розничной цены. Например, до 5 рублей.
- Инструкция по настройке правил автоматического ценообразования
- Видео-урок по ценообразованию
- Инструкция по групповому редактированию товаров с возможностью переоценки
Если эта опция включена, то для товаров, для которых найдено сопоставление в каталоге, розничная цена будет установлена равной максимальной розничной цене такого товара.
Проверьте, что все данные были введены верно и нажмите “Загрузить”, чтобы программа начала обработку документа и загрузку данных в каталог товаров.
Если все сделано верно, то в карточке накладной будут отображены товары из документа.
Значения итогов в загруженной накладной совпадает с тем, что было указано по документу, а именно:
- 13 шт. товара
- Сумма 2650
При необходимости вы можете изменить кол-во и цены загруженных товаров.
После того как накладная будет готова – сохраните ее.