Как провести инвентаризацию в 1С:Управление торговлей 11 с помощью бесплатного софта на Android?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Проведение инвентаризации в небольшом магазине часто упирается в стоимость оборудования и специализированного программного обеспечения. Однако для базовых задач — сканирования штрихкодов и передачи данных в 1С — не обязательно приобретать дорогостоящие лицензии. Рассмотрим подробнее, как организовать этот процесс, используя обычные смартфоны или терминалы сбора данных (ТСД) на базе Android с минимальными затратами.

Вариант 1. Использование приложения Barcode Harvester (Штрих-код Комбайн)

Это одно из наиболее популярных решений, которое позволяет превратить смартфон в полноценный сканер, работающий в связке с 1С. Рассмотрим, как настроить работу и на что обратить внимание при интеграции.

Проанализируем режимы работы данного ПО:

  1. Режим онлайн-сканера: Смартфон подключается к компьютеру и передает отсканированный код в активное поле программы 1С так, будто это обычный проводной сканер. Это удобно, если рабочее место с компьютером находится непосредственно в торговом зале или на складе.
  2. Режим сбора данных (Инвентаризация): Позволяет накапливать данные в памяти устройства (штрихкод + количество) и затем выгружать их файлом или через серверную часть.

Разберем типичную проблему, с которой сталкиваются новички: подмена колонок при загрузке. Выясним причину: часто в настройках приложения по умолчанию установлены параметры, при которых данные из поля Цена попадают в поле Количество. Перед началом полноценной работы обязательно проверим настройки соответствия полей в мобильном приложении. Также важно обратить внимание на суффиксы: если 1С «не видит» штрихкод, который точно есть в базе, проверим, не добавляет ли программа лишний символ переноса строки (CR/LF) в конце кода. В настройках Barcode Harvester можно включить обрезку лишних символов.

Вариант 2. Официальное приложение 1С:Кладовщик

Если вы работаете в актуальных версиях 1С:Управление торговлей 11.5 или 1С:Розница 3.0, стоит обратить внимание на типовое решение от фирмы 1С. Разберем по шагам принцип его работы:

Хотя приложение может быть платным в магазинах приложений, оно часто доступно бесплатно для пользователей с действующим договором ИТС. Это наиболее «чистый» вариант с точки зрения архитектуры 1С, так как он использует стандартные механизмы обмена.

Вариант 3. Использование Simple WMS и конструкторов интерфейсов

Проанализируем ситуацию, когда стандартного функционала недостаточно, но бюджет на разработку ограничен. Решение Simple WMS (или его клиентская часть Simple UI) позволяет собрать простейшее мобильное приложение под конкретную задачу. Для инвентаризации в небольшом магазине достаточно создать экран с двумя полями: ввод штрихкода и ввод количества. Данные могут передаваться в 1С через JSON-пакеты или обычные текстовые файлы. Существуют открытые конфигурации и расширения для 1С, которые позволяют интегрировать это решение без глубоких знаний мобильной разработки.

Вариант 4. Бесплатная инвентаризация от сторонних разработчиков (Allegrosoft)

Рассмотрим специализированные бесплатные утилиты, такие как решение от Allegrosoft. Оно состоит из двух частей: мобильного клиента на Android и расширения для 1С. Посмотрим на преимущества такого подхода:

Вариант 5. «Ленивая» инвентаризация через Excel (ScanPet)

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

Алгоритм действий будет следующим:

  1. Открываем приложение на телефоне и создаем новый файл инвентаризации.
  2. Сканируем все товары, при необходимости вводим количество вручную.
  3. Отправляем полученный файл (CSV или Excel) себе на электронную почту или через мессенджер.
  4. В 1С УТ 11 открываем документ Пересчет товаров.
  5. Используем стандартную кнопку Загрузить из внешнего файла.
  6. Сопоставляем колонку штрихкода и количества из файла с полями 1С.

Этот метод самый надежный, так как он не зависит от стабильности Wi-Fi соединения или настроек веб-сервера.

Вариант 6. 1С:Мобильный клиент и встроенная камера

Рассмотрим современный способ работы напрямую в интерфейсе 1С. Если ваша база опубликована на веб-сервере, вы можете зайти в неё через 1С:Мобильный клиент (доступен в Google Play). В этом случае вы открываете обычный документ Пересчет товаров так же, как на компьютере.

Для сканирования штрихкода можно использовать:

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

Технические нюансы и рекомендации

При выборе любого из вариантов важно учитывать специфику работы со штрихкодами в Android-системах. Разберем основные моменты:

Клавиатурные сканеры: Существуют приложения (например, Scanner Keyboard), которые заменяют стандартную экранную клавиатуру на сканер. Это позволяет вводить штрихкоды в любое поле любого приложения (включая мобильный браузер с веб-клиентом 1С) простым наведением камеры.

Настройка префиксов: Если при загрузке данных в 1С возникают ошибки сопоставления номенклатуры, проанализируйте формат передаваемых данных. Некоторые ТСД добавляют к коду невидимые символы. Для очистки данных в 1С можно использовать несложный программный код в обработке загрузки:


// Пример очистки строки штрихкода от лишних символов
СтрШтрихкод = СокрЛП(ИсходныеДанные);
СтрШтрихкод = СтрЗаменить(СтрШтрихкод, Символы.ПС, "");
СтрШтрихкод = СтрЗаменить(СтрШтрихкод, Символы.ВК, "");

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

← На главную