✅
1С подтверждение ШК товара из базы
При сканировании штрихкода устройство проверяет его в базе 1С и показывает наименование товара. Оператор подтверждает или отклоняет перед измерением.
Как это работает
1
Оператор сканирует ШК товара на устройстве.
→
2
Устройство отправляет ШК в веб-сервис 1С и получает наименование товара.
→
3
На экране отображается наименование. Оператор нажимает «Подтвердить» или «Отклонить».
→
4
После подтверждения выполняется измерение и данные записываются.
Шаг 1. Установите расширение для 1С
Для работы подтверждения ШК необходимо установить расширение конфигурации, которое содержит готовый веб-сервис для проверки штрихкодов.
Полная инструкция: установка в старой и новой 1С, разбор ошибок, подключение устройства и режимы JSON/SOAP — в разделе Модуль 1С: установка и работа.
1.1
Скачайте расширение
Перейдите по ссылке и скачайте расширение конфигурации:
📦 INFOSCAN-1C_UT_11 github.com/KeilMarkin — расширение для 1С:Управление торговлей 11 ↗
1.2
Установите расширение в конфигурацию
- Откройте Конфигуратор вашей базы 1С
- Перейдите Конфигурация → Расширения конфигураций
- Нажмите Добавить из файла и выберите скачанный
.cfeфайл - Примените расширение и перезапустите 1С
1.3
Разверните веб-сервис
- В Конфигураторе перейдите Администрирование → Публикация на веб-сервере
- Убедитесь, что публикация расширения активна
- Запомните URL — он понадобится на следующем шаге
Совет: URL веб-сервиса обычно выглядит так:
http://192.168.1.2/test/ws/infoscan.1cws. Убедитесь, что в ссылке нет ?wsdl на конце. Проверьте его в браузере — должна отобразиться страница с описанием сервиса.
Шаг 2. Настройте и сгенерируйте шаблоны
Укажите параметры подключения к веб-сервису 1С. Будут созданы два готовых шаблона — для проверки ШК и для отправки данных после измерения.
⚙
Параметры подключения
Пример:
http://192.168.1.2/test/ws/infoscan.1cws — полный URL веб-сервиса 1С (без ?wsdl)
Шаг 3. Проверьте работу
3.1
Выполните тестовое измерение
- Отсканируйте ШК товара, который есть в базе 1С
- На экране устройства должно появиться наименование товара из базы
- Нажмите «Подтвердить» — устройство перейдёт к измерению
- После измерения проверьте в 1С, что данные записались корректно
3.2
Проверка отклонения
- Отсканируйте ШК товара — на экране появится наименование
- Нажмите «Отклонить» — устройство вернётся к сканированию
- Так можно проверить, что подтверждение работает корректно
3.3
Если что-то не работает
- Наименование не появляется — проверьте, что URL веб-сервиса открывается в браузере
- ШК не находится, хотя есть в базе — проверьте формат хранения ШК в 1С (с ведущими нулями или без)
- Ошибка авторизации — убедитесь, что логин и пароль указаны верно
- Устройство зависает — проверьте сетевое подключение между устройством и сервером 1С