JTL-Wawi: импорт CSV инвентаризации DataScan
Вы считаете остатки с DataScan на телефонах вашей команды и хотите получить подсчитанные количества в JTL-Wawi. Путь лежит через файл CSV и JTL-Ameise, инструмент импорта от JTL: DataScan записывает по одной строке на EAN с подсчитанным количеством, а импорт Ameise Artikel > Artikeldaten перезаписывает остаток именно этих товаров. Руководство показывает настройки с обеих сторон. Названия элементов JTL оставлены на немецком, как их показывает JTL-Wawi.
Прежде чем начать: что меняет этот импорт
- Меняются только товары из файла. Что это значит, зависит от файла. Экспорт DataScan содержит только отсканированные товары, поэтому у всех остальных товаров остаток сохраняется. Опись из шаблона содержит все перечисленные товары, и у товара, который никто не подсчитал, пустой фактический остаток: удалите такие строки (фильтр по пустым) перед сохранением CSV или пересчитайте эти товары. Никогда не импортируйте строки с пустым остатком.
- Это не диалог инвентаризации. Импорт устанавливает остаток напрямую. Руководство JTL описывает Inventur buchen и Differenzliste только для диалога Lager > Inventur, где подсчитанные количества вводятся в столбец Ist-Bestand; импорт файла для этого диалога оно не описывает. Если вам нужны эти записи, введите результаты подсчёта из описи вручную в Ist-Bestand там.
- Сохраняйте свои записи. Сохраните экспорты DataScan и объединённую опись и уточните у налогового консультанта, какая запись о подсчёте вам нужна.
- Только стандартный склад. Это руководство описывает JTL-Wawi со стандартным складом. Если вы используете JTL-WMS, руководство JTL описывает страницу Bestände in JTL-WMS hinzubuchen.
Шаг 1: настройте DataScan для импорта в JTL
- Считайте в режиме «Сканирование одного значения» Сканирование одного значения записывает штрихкод и введённое количество: отсканируйте товар, посчитайте, введите число.
- Включите «Суммирование количеств» В настройках режима «Сканирование одного значения» параметр Суммирование количеств записывает одну строку на штрихкод со столбцами «Штрих-код», «Общее количество», «Счетчик сканирования», «Первое сканирование» и «Последнее сканирование». Товар, отсканированный дважды в одной сессии, становится одной строкой с итогом.
- Переименуйте два заголовка столбцов Установите Заголовок столбца штрихкода на
EAN, а Заголовок столбца «Общее количество» наLagerbestand— это названия столбцов в примере файла импорта JTL. Переименуйте заголовок «Общее количество», а не заголовок «Количество»: суммированный экспорт использует именно «Общее количество». - Экспортируйте CSV с точкой с запятой Выберите CSV в пункте Предпочтительный формат экспорта, установите Разделитель CSV на точку с запятой и оставьте включённым Включение заголовков в экспорт, чтобы файл начинался со строки заголовка.
- Обратите внимание на десятичный разделитель Приложение для iPhone записывает количества с десятичным знаком:
14.0или14,0, если Десятичный разделитель установлен на запятую (по умолчанию он следует региону телефона). Android записывает14. Что бы ни записывали ваши телефоны, установите тот же десятичный разделитель в импорте Ameise. - Перенесите настройки на каждый телефон Экспортируйте файл настроек в разделе Настройки импорта/экспорта и импортируйте его на телефон каждого учётчика, чтобы все файлы имели одинаковые столбцы.
Шаг 2: считайте, экспортируйте и объедините
Каждый учётчик сканирует свою зону и экспортирует сессию в CSV: через меню «Поделиться», по электронной почте или на FTP-сервер. Если учётчик один, этот файл уже готов для JTL-Ameise. Если учётчиков или зон несколько, один и тот же EAN может встречаться в нескольких файлах. С описанной ниже настройкой импорт перезаписывает остаток, а не прибавляет к нему, поэтому передайте ему каждый EAN один раз, с итогом: вставьте все экспорты в бесплатный шаблон инвентаризационной описи. На его листе «Опись» удалите строки с пустым Фактическим остатком (фильтр по пустым) и пустые строки под вашим списком, удалите все столбцы, кроме EAN и «Фактический остаток», переименуйте заголовок «Фактический остаток» в Lagerbestand и сохраните лист как CSV. Excel разделяет столбцы разделителем списков вашего региона, поэтому перед импортом откройте каждый файл в текстовом редакторе и проверьте две вещи: столбцы разделены точкой с запятой, и каждый EAN показывает все свои цифры (а не 4,00638E+12).
Шаг 3: импорт через JTL-Ameise
- Сделайте резервную копию и остановите JTL-Worker Правило JTL для каждого импорта через JTL-Ameise: сначала сделать резервную копию базы данных и отключить JTL-Worker.
- Выберите импорт Откройте JTL-Ameise, перейдите в раздел Import и выберите Artikel > Artikeldaten.
- Загрузите файл Закройте CSV во всех остальных программах, затем загрузите его кнопкой Datei laden. Установите разделитель на точку с запятой, отметьте Kopfzeile vorhanden и установите Quote-Zeichen на
": DataScan заключает каждое значение в кавычки, если не включён параметр Заключать поля в кавычки только при необходимости. Задайте десятичный разделитель (Dezimaltrennzeichen) в соответствии с файлом: точка для14.0, запятая для14,0. - Назначьте столбцы В Datenbankfelder zuordnen дважды щёлкните по розовым полям в столбце Spalte in Importdatei: назначьте столбец EAN файла полю EAN, а его столбец Lagerbestand — полю Lagerbestand.
- Обновляйте только существующие товары Установите Importart на Nur vorhandene aktualisieren: товары из файла, которые JTL-Wawi не находит, тогда игнорируются, а не создаются.
- Идентифицируйте товары по EAN Установите Identifizierung der zu aktualisierenden Artikel anhand на EAN / Barcode. JTL предупреждает: если критерию соответствуют несколько товаров, все они обновляются одинаковыми значениями.
- Перезапишите остаток Установите Aktualisierung vom Lagerbestand на Alten Lagerbestand mit neuem überschreiben. Другой вариант, Neuen und alten Lagerbestand addieren, прибавил бы результат подсчёта к старому остатку.
- Пробный прогон, затем импорт Нажмите Import starten. В окне Importvorgang сначала выполните пробный прогон (Testen / Trockenlauf) и прочитайте отчёт и вкладку Warnungen; затем запустите настоящий импорт.
Источники
Собственное руководство JTL (на немецком): Inventur durchführen, Artikeldaten importieren, Aufbau der Import-Funktion, Bestände in JTL-WMS hinzubuchen, Lagerplätze und Lagerbestände importieren. Названия элементов JTL в этом руководстве приведены оттуда (октябрь 2026 года); в более поздних версиях JTL может их изменить.
DataScan — независимое приложение, не связанное с JTL-Software.
Часто задаваемые вопросы
Нет. У DataScan нет подключения к JTL-Wawi. Приложение создаёт файл CSV на телефоне, а вы импортируете этот файл через JTL-Ameise, инструмент импорта от JTL.
Руководство JTL не описывает импорт файла для диалога Inventur durchführen; там подсчитанные количества вводятся вручную в столбец Ist-Bestand. Импорт через JTL-Ameise из этого руководства устанавливает остаток товаров напрямую.
Это зависит от файла. Экспорт DataScan содержит только отсканированные товары, поэтому у всех остальных товаров остаток сохраняется. Опись из шаблона содержит все перечисленные товары, и у неподсчитанного товара пустой фактический остаток: удалите такие строки перед сохранением CSV или пересчитайте эти товары. Никогда не импортируйте строки с пустым остатком.
Нет, если JTL-Ameise использует тот же десятичный разделитель. Приложение для iPhone записывает 14.0 или 14,0, если «Десятичный разделитель» установлен на запятую; Android записывает 14. Задайте десятичный разделитель импорта в Ameise в соответствии с файлом и проверьте пробный прогон.
Это руководство описывает JTL-Wawi со стандартным складом. Для складов JTL-WMS руководство JTL описывает страницу Bestände in JTL-WMS hinzubuchen.