✅

1С подтверждение ШК товара из базы

При сканировании штрихкода устройство проверяет его в базе 1С и показывает наименование товара. Оператор подтверждает или отклоняет перед измерением.

ItemType SOAP Подтверждение ШК

Как это работает

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. Откройте Конфигуратор вашей базы 1С
  2. Перейдите Конфигурация → Расширения конфигураций
  3. Нажмите Добавить из файла и выберите скачанный .cfe файл
  4. Примените расширение и перезапустите 1С
1.3

Разверните веб-сервис

  1. В Конфигураторе перейдите Администрирование → Публикация на веб-сервере
  2. Убедитесь, что публикация расширения активна
  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С
  2. На экране устройства должно появиться наименование товара из базы
  3. Нажмите «Подтвердить» — устройство перейдёт к измерению
  4. После измерения проверьте в 1С, что данные записались корректно
3.2

Проверка отклонения

  1. Отсканируйте ШК товара — на экране появится наименование
  2. Нажмите «Отклонить» — устройство вернётся к сканированию
  3. Так можно проверить, что подтверждение работает корректно
3.3

Если что-то не работает

  • Наименование не появляется — проверьте, что URL веб-сервиса открывается в браузере
  • ШК не находится, хотя есть в базе — проверьте формат хранения ШК в 1С (с ведущими нулями или без)
  • Ошибка авторизации — убедитесь, что логин и пароль указаны верно
  • Устройство зависает — проверьте сетевое подключение между устройством и сервером 1С