# Загрузка и выгрузка товаров

> Источник: https://wiki.virtualpos.ru/hc/items/importexcel  
> Обновлено: 2026-11-06  
> Где в программе: Товары и цены → Товары → Действия

Справочник товаров можно заполнить и обновить из файла Excel или CSV, вставить таблицей из Excel, а весь справочник — выгрузить в файл. Так быстро переносят товары из другой программы, массово меняют названия и штрихкоды, загружают цены и начальные остатки.

## Общее описание

Все способы находятся в списке товаров (**Товары и цены → Товары**) в меню **«Действия»**:

- **Универсальная выгрузка товаров в файл** — Выгрузить справочник в CSV: товары, дополнительно — цены по прайс-листам и остатки по точкам продаж
- **Универсальная загрузка товаров из файла...** — Загрузить товары, цены, остатки и себестоимость из файла Excel (.xlsx) или CSV по шаблону
- **Загрузить товары таблицей...** — Вставить товары из Excel в таблицу на экране и сохранить
- **Загрузить остатки и себестоимость...** — Вставить таблицу остатков по точкам продаж, в том числе с характеристиками
- **Загрузить картинки с внешнего сайта...** — Загрузить картинки товаров по ссылкам

> **Примечание:**
> Загрузка из файла удобна для быстрого старта и разовых массовых изменений. Для постоянного обмена с учётной системой используйте [обмен с 1С](https://wiki.virtualpos.ru/hc/integration/1c) или [API](https://wiki.virtualpos.ru/hc/api/overview).

Загрузка **только добавляет и обновляет** товары. Товары, которых нет в файле, не удаляются.

## Выгрузка в файл

1. Выберите **«Действия» → Универсальная выгрузка товаров в файл**.
1. Отметьте, что выгружать: **«Общая информация по товарам»** выгружается всегда; дополнительно — **«Расширенная информация по товарам»**, **«Цены в прайс-листах»**, **«Данные по остаткам»**.
1. Нажмите **«Начать выгрузку»**. Для большого справочника формирование занимает несколько минут — прогресс показывается в окне.

Файл `dump_ГГГГММДД_ЧЧММСС.csv` в кодировке Windows-1251 открывается в Excel. Его можно отредактировать и загрузить обратно.

## Загрузка из файла

1. Выберите **«Действия» → Универсальная загрузка товаров из файла...**.
1. Скачайте шаблон по ссылке в окне — Excel-файл с колонками для загрузки — или используйте файл выгрузки.
1. Заполните нужные колонки. Ненужные колонки можно удалить из файла.
1. Перетащите файл в область **«Перенесите сюда файл для загрузки или нажмите для выбора»**.
1. Дождитесь сообщения «Данные успешно загружены. Импортировано N из N строк файла».

Колонки шаблона:

- **Название товара *** — Обязательная колонка. По названию ищется товар: если такого нет, он создаётся
- **ID Товара** — Ид товара в VirtualPos — чтобы обновить товар по ид
- **Новое название товара** — Заполните, только если нужно переименовать товар
- **Артикул** — Артикул товара
- **Активен** — `да` / `нет` (также `1` / `0`)
- **Штрихкоды** — Штрихкоды производителя через запятую
- **Производитель** — Название производителя. Если такого нет, он будет создан
- **Ставка НДС** — `0`, `5`, `7`, `10`, `20`, `22` и т. д., `-1` — без НДС
- **Описание** — Описание товара
- **Группы** — Группы товара, см. ниже
- **Количество в упаковке** — Для поштучной продажи (см. [Весовой, развесной и поштучный товар](https://wiki.virtualpos.ru/hc/items/weight))
- **Внешний ID** — Ид товара во внешней системе
- **Цена :: <прайс-лист>** — Цена в указанном прайс-листе. Колонок может быть несколько — по одной на прайс-лист
- **Количество :: <точка продаж>** — Остаток в точке продаж
- **Себестоимость :: <точка продаж>** — Себестоимость остатка в точке продаж
- **Гибкое поле 1…15** — Пользовательские поля товара

Колонка **«Группы»** — пути групп через `=>`, несколько групп через запятую в кавычках: `"Одежда=>Футболки","Новинки"`. Если группы нет, она создаётся.

> **Важно:**
> **Внимание.** Если в колонке «Цена :: …» или «Количество :: …» указан прайс-лист или точка продаж, которых нет в системе, они будут созданы («Автопрайслист для импорта», «Автолокация для импорта»). Проверяйте названия перед загрузкой.

## Загрузка товаров таблицей

Способ для небольших списков: **«Действия» → Загрузить товары таблицей...** (или **«Добавить» → Добавить товары через таблицу**). Откроется таблица «Загрузка товаров из таблицы»: заполните её вручную или скопируйте строки из Excel и вставьте (Ctrl+V). Лишние столбцы можно убрать, порядок — поменять. Нажмите **«Выполнить»**.

Часть столбцов по умолчанию скрыта: они перечислены кнопками в строке **«Столбцы:»** над таблицей, нажатие на кнопку показывает столбец. Среди них, например, **«Длина упаковки, см»**, **«Ширина упаковки, см»**, **«Высота упаковки, см»** и **«Вес с упаковкой, кг»** (габариты и вес в упаковке для маркетплейсов, см. [Добавление товара](https://wiki.virtualpos.ru/hc/items/items#добавление_товара)).

Если товар с таким названием уже есть, его данные обновятся. В колонке **«Группа»** можно управлять группами товара:

- `Одежда` — Добавить товар в группу «Одежда» (если группы нет — создать)
- `+Одежда` — То же: добавить в группу
- `-Одежда` — Исключить товар из группы
- `!Одежда` — Заменить все группы товара на одну — «Одежда»
- `#1282` — Указать группу по ид — если в разных ветках есть группы с одинаковым названием

## Загрузка остатков и себестоимости

**«Действия» → Загрузить остатки и себестоимость...** — таблица с колонками «ID склада», «ID товара», количество, себестоимость и характеристика. Вставьте данные из Excel и сохраните. Так загружают начальные остатки при переходе на VirtualPos. Остатки текущей работы оформляйте документами — [поступлениями](https://wiki.virtualpos.ru/hc/stock/inflow) и [инвентаризацией](https://wiki.virtualpos.ru/hc/stock/inventory).

## Загрузка картинок

**«Действия» → Загрузить картинки с внешнего сайта...** загружает картинки по ссылкам. В поле вставьте строки в формате CSV: название или ид товара и одна или несколько ссылок на картинки:

```
"Футболка хлопковая базовая, белая", "https://example.com/images/ts-100-wh.jpg"
"38339", "https://example.com/images/sk-200-wh-1.jpg", "https://example.com/images/sk-200-wh-2.jpg"
```

**«Способ обновления изображений»**: `Добавить картинки` — к уже загруженным, `Перезаписать картинки` — заменить все. Нажмите **«Загрузить»**.

Одну картинку проще загрузить в форме товара (см. [Добавление товара](https://wiki.virtualpos.ru/hc/items/items#добавление_товара)).

## Частые ошибки

| Сообщение или ситуация | Причина | Что делать |
| --- | --- | --- |
| В ячейке A1 и A2 не найдено "Название товара *" | Первая строка файла не содержит заголовков шаблона | Используйте шаблон или файл выгрузки |
| Неопознанная колонка … | Название колонки не совпадает с шаблоном | Исправьте заголовок или удалите колонку |
| Колонка с ценой '…' была проигнорирована | Неверный заголовок колонки цены | Пишите заголовок как «Цена :: Название прайс-листа» |
| В базе данных найден дубль товара … | В справочнике несколько товаров с таким названием | Укажите «ID Товара» или переименуйте дубли |
| Есть несколько групп с таким названием | Одинаковые названия групп в разных ветках | Укажите группу как `#ид` |
| Товар не найден: … (картинки) | Нет товара с таким названием или ид | Проверьте название или используйте ид |
| Появился прайс-лист «Автопрайслист для импорта» | В заголовке цены опечатка в названии прайс-листа | Исправьте заголовок; лишний прайс-лист удалите |

## Связанные разделы

- [Товары](https://wiki.virtualpos.ru/hc/items/items) — Справочник товаров
- [Группы товаров](https://wiki.virtualpos.ru/hc/items/groups) — Группы и их пути
- [Прайс-листы](https://wiki.virtualpos.ru/hc/prices/pricelists) — Загрузка цен в прайс-лист
- [Товарные запасы](https://wiki.virtualpos.ru/hc/stock/onhand) — Остатки товаров
