Импорт товаров из Excel или OpenOfiiceCalc

 

Для импорта товаров в программах VisualData Товарный чек и VisualData Программа для магазина из файлов электронных таблиц (Excel, OpenOfiiceCalc) необходимо предварительно сохранить файл электронной таблицы в текстовом формате с разделителями - формат *.csv.

Откройте файл Execl, выберите пункт меню «Файл → Сохранить Как», задайте имя файлу, выберите тип файла «*.csv», сохраните. Откроется окно настройки сохранения с параметрами форматирования файла. Разделитель поля надо указать такой, чтобы он не встречался в самом прайсе. Чаще всего достаточно указать точку с запятой - ;. Обрамляющие текст кавычки лучше не ставить. В результате должен получиться файл примерно такой структуры:

 

00001;76-236516-7381; Пылесос; Шт; 850

00002;76-236516-7382; Стиралка; Шт; 950

00003;76-236516-7383; Ковер; Шт; 1150

00004;76-236516-7384; Машина; Шт; 1250

00005;76-236516-7385; Кокос; Радиан; 1350

00006;76-236516-7386; Сила; Н; 1450

 

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

 

В программу можно импортировать товары с их характеристиками: код, наименование, количество, цена, группа, единица измерения, штрих-код и другие. Импорт выполняется из текстового файла с разделителями. Например:

Код;Наименование;Единица измерения;Цена;Группа;Штрихкод

Код;Наименование;Единица измерения;Цена;Группа;Штрихкод

Код;Наименование;Единица измерения;Цена;Группа;Штрихкод

Код;Наименование;Единица измерения;Цена;Группа;Штрихкод

 

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

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

Форма импорта:

1. Нажмите кнопку «Открыть файл» и укажите, из какого файла необходимо импортировать данные.

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

3. Если разделитель автоматически определен, то он помещается в поле «Разделитель в строке». В поля сетки помещаются результаты разбора первых четырех строк файла, а в поле «Всего строк» - количество строк в указанном файле. По данных в колонках можно увидеть, правильно ли программа обнаружила разделители. Если программа ошиблась, то разделитель можно ввести вручную и нажать кнопку рядом «Применить указанный разделитель».

4. Необходимо настроить соответствие колонок данных в файле, свойствам товара. Для этого под каждой колонкой есть поле для назначения этого соответствия.

5. Нажимаем кнопку «Выполнить импорт».

6. Когда импорт будет завершен, программа выведет сообщение о количестве импортированных строк.

7. Закрываем форму импорта.

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

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

Опция «Без кавычек». Если опция выставлена, то все кавычки со всех значений при импорте будут сняты. Опцию нужно ставить, если в текстовом файле значения помещены в лишние кавычки. Кавычки снимаются только парами. Если кавычка есть только с одной стороны значения, то программа её не тронет.

Опция «Применить новые цены» указывает программе вписать новую цену в карточку товара. Эта опция более актуальна при импорте данных из справочника товаров (пользователь не видит приходной накладной).

Опция «Количество товара перебивается». Если опция не отмечена, то импортируемое количество товара добавляется к существующему количеству. То есть, как обычная приходная накладная. Если опция отмечена, то программа создаст приход товара в таком количестве, чтобы получить заданное в импорте. То есть, возможен отрицательный приход.