⚙

Интеграция Инфоскана и 1С

Установка расширения Infoscan.cfe, подключение устройства, приём измерений, номенклатура и режимы обмена JSON / SOAP — полная инструкция по стороне 1С.

Infoscan.cfe 1С:Предприятие JSON SOAP Штрихкоды

Содержание

01. Скачивание файла для модуля

Для того чтобы в 1С создать модуль «Инфоскан», необходимо перейти по ссылке на GitHub и открыть релизы.

1.1

Откройте страницу релизов

📦 INFOSCAN-1C_UT_11 — Releases github.com/KeilMarkin — расширение для 1С:Управление торговлей 11 ↗
Страница релизов на GitHub
Страница релизов на GitHub
1.2

Скачайте расширение

В релизах скачать само расширение Infoscan.cfe и при необходимости zip-архив:

Скачивание Infoscan.cfe
Скачивание файла расширения Infoscan.cfe

02. Добавление модуля Инфоскан в старой версии 1С

Если вы работаете в режиме конфигуратора (старый интерфейс), расширение добавляется через меню «Конфигурация».

2.1

Запустите Конфигуратор

Запустить 1С и перейти в Конфигуратор:

Переход в Конфигуратор
Запуск 1С и переход в Конфигуратор
2.2

Откройте «Расширения конфигурации»

В верхней части открыть Конфигурацию и нажать на «Расширения конфигурации»:

Меню Расширения конфигурации
Конфигурация → Расширения конфигурации
2.3

Добавьте новое расширение

В открывшемся окне добавить новое расширение, нажав на +:

Добавление расширения
Добавление нового расширения
2.4

Загрузите конфигурацию из файла

В этом же окне, после создания расширения, необходимо развернуть конфигурацию и выбрать «Загрузить конфигурацию из файла»:

Загрузить конфигурацию из файла
Загрузка конфигурации расширения из файла
  1. Для загрузки выбрать ранее скачанный файл Infoscan.cfe
  2. Сохранить изменения и запустить 1С:Предприятие

03. Возможные ошибки

При сохранении расширения иногда возникают ошибки сопоставления объектов метаданных. Их можно исправить прямо в конфигураторе.

3.1

Ошибка при сохранении

Если при попытке сохранения расширения возникает ошибка:

Ошибка при сохранении расширения
Диалог ошибки при сохранении расширения
3.2

Посмотрите список ошибок

Нажать «ОК» и обратить внимание на ошибки внизу страницы:

Список ошибок внизу страницы
Список ошибок в нижней панели
3.3

Исправьте соответствие языка

В столбце «Действия» нажать «Исправить», выбрать соответствие и указать русский язык:

Исправление соответствия — шаг 1
Столбец «Действия» → «Исправить»
Исправление соответствия — шаг 2
Выбор русского языка
  1. После исправления ошибок повторно сохранить расширение и перейти в 1С:Предприятие
  2. Если ошибка не исчезла и появляется при повторном сохранении — необходимо удалить из расширения объекты метаданных, заведённые в регистре как ресурсы

04. Добавление модуля Инфоскан в новой версии 1С

В интерфейсе «1С:Предприятие» расширение добавляется через раздел администрирования.

4.1

Запустите 1С:Предприятие

Запустить 1С и перейти в Предприятие:

Запуск 1С:Предприятие
Переход в режим «Предприятие»
4.2

Перейдите в администрирование

Перейти в раздел администрирования:

Раздел администрирования
Раздел «Администрирование»
4.3

Откройте «Печатные формы, отчёты и обработки»

В разделе «Администрирование» открыть «Печатные формы, отчёты и обработки»:

Печатные формы, отчёты и обработки
Печатные формы, отчёты и обработки
4.4

Добавьте файл Infoscan.cfe

  1. Перейти в «Расширения»
  2. На открывшейся вкладке добавить ранее скачанный файл Infoscan.cfe
  3. После успешного добавления расширение появится на вкладке
Вкладка Расширения
Вкладка «Расширения»
Добавление файла Infoscan.cfe
Добавление файла расширения
4.5

Отключите безопасный режим

Теперь необходимо убрать галочку возле безопасного режима:

Снятие галочки безопасного режима
Отключение безопасного режима
Готово. После удачного выполнения всех действий модуль Инфоскан появится слева на экране.
Модуль Инфоскан в меню
Модуль «Инфоскан» в левом меню

05. Подключение конкретного устройства

После добавления модуля Инфоскан необходимо перейти в него и добавить конкретное устройство.

5.1

Откройте «Настройки»

Перейти в раздел «Настройки»:

Раздел Настройки
Раздел «Настройки» модуля
5.2

Добавьте новое устройство

Добавить новое устройство и заполнить его данные:

Добавление устройства
Кнопка добавления устройства
Форма устройства
Форма заполнения данных устройства
5.3

Проверьте соединение

После заполнения данных устройства необходимо провести тестовое соединение. Если данные заполнены верно, соединение будет успешным:

Тестовое соединение
Успешное тестовое соединение

06. Работа с подключенным устройством

Чтобы данные передавались с Инфоскана в 1С, устройство должно не только измерять объект, но и считывать его штрихкод.

6.1

Подключите сканер ШК

  1. Подключить сканер к головному модулю Инфоскана
  2. Зайти в личный кабинет устройства и включить функцию сканирования
Подключение сканера
Подключение сканера к головному модулю
6.2

Выберите сканер в личном кабинете

В окне «Выбранный Сканер ШК» выбрать именно тот сканер, который подключён к устройству:

Выбор сканера ШК
Выбор сканера ШК в личном кабинете
Сохраните выбранные настройки — после этого можно начинать измерения.

07. Отслеживание измерений в 1С

После настройки устройства данные измерений появляются в разделе «Инфоскан» конфигурации 1С.

7.1

Откройте раздел «Инфоскан»

В 1С:Предприятии перейти в раздел Инфоскан:

Раздел Инфоскан
Раздел «Инфоскан» в 1С:Предприятие
7.2

Включите приём данных

  1. Открыть вкладку «Режим JSON»
  2. Нажать «Начать приём»
  3. Отсканировать штрихкод объекта и измерить сам объект — данные автоматически передадутся в 1С
Вкладка Режим JSON
Вкладка «Режим JSON»
Кнопка Начать приём
Кнопка «Начать приём»
Таблица измерений
Данные измерения в таблице 1С

08. Автоматическое определение номенклатуры

Чтобы при измерении объекта в 1С были видны не только габариты и вес, но и название объекта и его штрихкод, заведите штрихкоды номенклатуры.

8.1

Откройте «Штрихкоды номенклатуры»

В разделе «Инфоскан» открыть «Штрихкоды номенклатуры»:

Штрихкоды номенклатуры
Раздел «Штрихкоды номенклатуры»
8.2

Создайте новый штрихкод

  1. Создать новый штрихкод
  2. Заполнить данные и нажать «Записать и закрыть»
Создание штрихкода
Создание нового штрихкода
Форма штрихкода
Форма штрихкода номенклатуры
Запись и закрытие
«Записать и закрыть»
Готово. Теперь при измерении объекта в таблице будет виден его штрихкод и название.

09. Режим JSON

Устройство «Инфоскан» может работать в двух режимах, один из них — JSON.

JSON

Пассивный формат

JSON-формат — пассивный. Устройство хранит в себе измерения и ждёт, когда 1С подключится и прочитает их. Для работы в этом режиме предусмотрена «Форма опроса устройства». Можно считать данные с устройства как в режиме реального времени, так и прочитать историю измерений.

Настройки не требуются. Достаточно перейти на вкладку «Режим JSON» и начать измерять, нажав кнопку «Начать приём».

10. Режим SOAP

SOAP-формат — активный. В этом режиме устройство при сканировании и измерении отправляет данные на HTTP-сервис. Для работы необходимо развернуть web-сервер и опубликовать на нём web-сервисы из расширения. В зависимости от настроек устройства работу можно выстроить в несколько этапов.

1

CheckBarcode

При первом сканировании товара в 1С запрашивается наименование товара по штрихкоду. Если 1С по пришедшему штрихкоду найдёт товар в базе, то отправит его наименование — оно отобразится на устройстве «Инфоскан».

2

SaveParametrs

При сканировании товара происходят измерения его ВГХ и отправляются в 1С, после чего они сохраняются в БД — в реквизиты, указанные в настройках хранения. Этот этап может выполняться как последующий этап проверки наличия товара в базе, так и самостоятельно, без предварительной проверки.

11. Тестирование режима SOAP

После того как удалось развернуть веб-сервер, перейдите в режим работы SOAP для дальнейшего тестирования.

11.1

Проверьте адрес публикации

До запуска теста желательно проверить сам адрес публикации. Скопируйте значение поля «Адрес публикации» и откройте его в браузере.

11.2

Заполните форму тестирования

В окно «Адрес публикации» ввести адрес веб-сервера. Далее ввести штрихкод, который будет сканироваться для проверки передачи данных между Инфосканом и 1С. Ниже заполнить данные пользователя с доступом к веб-серверу.

Форма тестирования SOAP
Режим SOAP: форма тестирования
11.3

Скопируйте код

Необходимо скопировать код из окна:

Окно с кодом
Окно с кодом для копирования
11.4

Вставьте код в раздел «Алгоритмы»

После копирования перейти в личный кабинет Инфоскан, в раздел «Алгоритмы», и вставить код в раздел jsScriptFinishSend.

Подробнее о шаблонах — в разделе Алгоритмы — 1C отправка.
11.5

Запустите тест

  1. После выполнения всех действий нажать «Тест SOAP»
  2. Отсканировать штрихкод на посылке и измерить её при помощи Инфоскана
  3. Данные должны появиться в журнале истории и на веб-сервере
Результат тестирования
Данные в журнале истории и на веб-сервере