Как это работаетQanday ishlaydi
Встроенный сканер ТСД умеет отдавать код двумя способами: «как клавиатура» (код печатается в поле, где стоит курсор) или broadcast (системное сообщение приложению). Saraf Manager принимает код через broadcast — так скан работает на любом экране, даже если ни одно поле не выбрано. Поэтому на ТСД нужно один раз переключить режим вывода сканера на Broadcast / Intent.TSD ichidagi skaner kodni ikki usulda beradi: «klaviatura kabi» (kod kursor turgan maydonga yoziladi) yoki broadcast (ilovaga tizim xabari). Saraf Manager kodni broadcast orqali qabul qiladi — shunda skan istalgan ekranda, hech qaysi maydon tanlanmagan bo'lsa ham ishlaydi. Shuning uchun TSD'da skaner chiqish rejimini bir marta Broadcast / Intent'ga o'tkazish kerak.
Где работает скан в Saraf Manager:Saraf Manager'da skan qayerda ishlaydi:
- Склад → Остатки — открывается карточка товара: остаток, характеристики, серии и сроки годности.Склад → Остатки — tovar kartasi ochiladi: qoldiq, xususiyatlar, seriyalar va yaroqlilik muddatlari.
- Складские документы (приход, списание, перемещение) — товар добавляется строкой, повторный скан прибавляет +1. Штрихкод характеристики сразу выбирает размер/цвет, этикетка серии — серию.Ombor hujjatlari (kirim, hisobdan chiqarish, ko'chirish) — tovar qator bo'lib qo'shiladi, takroriy skan +1 qo'shadi. Xususiyat shtrix-kodi o'lcham/rangni, seriya yorlig'i — seriyani darhol tanlaydi.
- Инвентаризация — каждый скан прибавляет 1 к фактическому количеству.Inventarizatsiya — har bir skan faktik miqdorga 1 qo'shadi.
- Отчёты «Ведомость движения товара» и «Серии и сроки годности» — скан выбирает товар или серию.«Tovar harakati qaydnomasi» va «Seriyalar va yaroqlilik muddatlari» hisobotlari — skan tovar yoki seriyani tanlaydi.
Настройка в Saraf ManagerSaraf Manager'da sozlash
- Установите Saraf Manager на ТСД из Google Play и войдите своим аккаунтом my.saraf.uz.Saraf Manager'ni TSD'ga Google Play'dan o'rnating va my.saraf.uz akkauntingiz bilan kiring.
- Откройте Ещё → Сканер штрихкодов и убедитесь, что переключатель «Встроенный сканер ТСД» включён (по умолчанию включён).Ещё → Сканер штрихкодов bo'limini oching va «Встроенный сканер ТСД» kalitining yoqilganini tekshiring (sukut bo'yicha yoqilgan).
- Переключите сканер ТСД в режим Broadcast по инструкции для вашей модели ниже.Quyidagi modelingiz uchun ko'rsatma bo'yicha TSD skanerini Broadcast rejimiga o'tkazing.
- Проверьте: Склад → Остатки, отсканируйте любой товар — должна открыться его карточка.Tekshiring: Склад → Остатки, istalgan tovarni skanerlang — uning kartasi ochilishi kerak.
Во всех ТСД ставьте окончание кода (суффикс / End char) — None (без Enter и табуляции): лишние символы портят штрихкод, а у некоторых моделей без этого не читаются 13-значные коды.Barcha TSD'larda kod tugashini (suffiks / End char) — None qiling (Enter va tabulyatsiyasiz): ortiqcha belgilar shtrix-kodni buzadi, ba'zi modellarda busiz 13 xonali kodlar o'qilmaydi.
Urovo
Модели DT40, DT50, RT40 и другие с приложением «Сканер» (Scanner).DT40, DT50, RT40 va «Skaner» (Scanner) ilovasi bor boshqa modellar.
- Самый простой способ — в Saraf Manager: Ещё → Сканер штрихкодов. Приложение само определит Urovo и покажет режим. Если режим «клавиатура» — нажмите «Переключить в режим Intent».Eng oson usul — Saraf Manager'da: Ещё → Сканер штрихкодов. Ilova Urovo'ni o'zi aniqlaydi va rejimni ko'rsatadi. Agar rejim «klaviatura» bo'lsa — «Переключить в режим Intent» tugmasini bosing.
- Вручную: Настройки Android → Сканер (Scanner) → Режим вывода (Output mode) → Intent output.Qo'lda: Android sozlamalari → Skaner (Scanner) → Chiqish rejimi (Output mode) → Intent output.
Технически: action android.intent.ACTION_DECODE_DATA, ключ barcode_string — значения по умолчанию, менять не нужно.Texnik jihatdan: action android.intent.ACTION_DECODE_DATA, kalit barcode_string — standart qiymatlar, o'zgartirish shart emas.
Mertech MovFast (S40, S55, S67)
- Откройте штатное приложение Barcode Utility.Standart Barcode Utility ilovasini oching.
- Раздел Функции сканера (Function Settings) → Режим вывода данных сканирования (Barcode data output mode) → Output to broadcast.Skaner funksiyalari (Function Settings) bo'limi → Skanerlash ma'lumotlarini chiqarish rejimi (Barcode data output mode) → Output to broadcast.
- Значения Action и ключа оставьте стандартными. Окончание кода — None.Action va kalit qiymatlarini standart qoldiring. Kod tugashi — None.
Технически: action com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST, ключи EXTRA_BARCODE_DECODING_DATA / EXTRA_BARCODE_DECODING_SYMBOL — Saraf Manager понимает оба.Texnik jihatdan: action com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST, kalitlar EXTRA_BARCODE_DECODING_DATA / EXTRA_BARCODE_DECODING_SYMBOL — Saraf Manager ikkalasini ham tushunadi.
Mertech Sunmi L2 / L2K / L2ks
- Откройте Настройки → Сканер (Scanner).Sozlamalar → Skaner (Scanner) bo'limini oching.
- В пункте Data Output Mode включите Output via broadcast и No Text Output. Без «No Text Output» код дополнительно впечатывается в активное поле — получится двойной ввод.Data Output Mode bandida Output via broadcast va No Text Output'ni yoqing. «No Text Output»siz kod faol maydonga ham yoziladi — ikki marta kiritiladi.
Технически: action com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED, ключ data.Texnik jihatdan: action com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED, kalit data.
Mertech Seuic AutoID (Q9 и другие)
- Откройте приложение Scan Tool → Scan Settings.Scan Tool ilovasini oching → Scan Settings.
- В строке Barcode Send Model выберите Broadcast.Barcode Send Model qatorida Broadcast'ni tanlang.
- Broadcast name —
android.intent.ACTION_DECODE_DATA, Key name —barcode_string(обычно уже так). End Char — NONE, иначе 13-значные штрихкоды не распознаются.Broadcast name —android.intent.ACTION_DECODE_DATA, Key name —barcode_string(odatda shunday turadi). End Char — NONE, aks holda 13 xonali shtrix-kodlar tanilmaydi.
Mertech S5 / Kozen и другие моделиMertech S5 / Kozen va boshqa modellar
Если вашей модели нет в списке, Saraf Manager можно настроить на любой сканер, который умеет отправлять broadcast:Agar modelingiz ro'yxatda bo'lmasa, Saraf Manager'ni broadcast yubora oladigan istalgan skanerga sozlash mumkin:
- В настройках сканера ТСД включите вывод через broadcast (у Mertech S5 / Kozen P5: Data Receive Method → BROADCAST_EVENT). Посмотрите там же название действия (Action / Broadcast name) и ключа данных (Key / Extra).TSD skaneri sozlamalarida broadcast orqali chiqarishni yoqing (Mertech S5 / Kozen P5'da: Data Receive Method → BROADCAST_EVENT). Shu yerda harakat nomini (Action / Broadcast name) va ma'lumot kalitini (Key / Extra) ko'ring.
- В Saraf Manager: Ещё → Сканер штрихкодов → впишите «Свой Intent Action». Ключ данных можно оставить пустым — приложение найдёт его само. Нажмите «Сохранить».Saraf Manager'da: Ещё → Сканер штрихкодов → «Свой Intent Action»ni kiriting. Ma'lumot kalitini bo'sh qoldirish mumkin — ilova uni o'zi topadi. «Сохранить»ni bosing.
- Не знаете action? Отсканируйте любой код и нажмите «Последний скан» — приложение покажет, какое сообщение и с какими полями пришло от сканера. Если там пусто — сканер ещё не в режиме broadcast.Action'ni bilmaysizmi? Istalgan kodni skanerlang va «Последний скан»ni bosing — ilova skanerdan qaysi xabar va qaysi maydonlar bilan kelganini ko'rsatadi. Bo'sh bo'lsa — skaner hali broadcast rejimida emas.
iData, Newland
Поддерживаются без дополнительной настройки в приложении — достаточно включить в настройках сканера ТСД вывод через broadcast. iData: action android.intent.action.SCANRESULT, ключ value; Newland: nlscan.action.SCANNER_RESULT, ключ SCAN_BARCODE1.Ilovada qo'shimcha sozlashsiz qo'llab-quvvatlanadi — TSD skaneri sozlamalarida broadcast orqali chiqarishni yoqish kifoya. iData: action android.intent.action.SCANRESULT, kalit value; Newland: nlscan.action.SCANNER_RESULT, kalit SCAN_BARCODE1.
ПроверкаTekshirish
- Откройте Склад → Остатки и отсканируйте штрихкод товара из вашего каталога — откроется карточка товара.Склад → Остаткиni oching va katalogingizdagi tovar shtrix-kodini skanerlang — tovar kartasi ochiladi.
- «Не найдено: …» — скан дошёл, но такого штрихкода нет в каталоге: проверьте штрихкод в карточке товара в бэк-офисе.«Не найдено: …» — skan yetib keldi, lekin katalogda bunday shtrix-kod yo'q: bek-ofisdagi tovar kartasida shtrix-kodni tekshiring.
- Ничего не происходит — сканер не в режиме broadcast или переключатель «Встроенный сканер ТСД» выключен. Нажмите «Последний скан», чтобы увидеть, приходит ли что-то от сканера.Hech narsa bo'lmayapti — skaner broadcast rejimida emas yoki «Встроенный сканер ТСД» kaliti o'chirilgan. Skanerdan biror narsa kelayotganini ko'rish uchun «Последний скан»ni bosing.
Маркировка и этикетки серийMarkirovka va seriya yorliqlari
- Коды маркировки (DataMatrix) и GS1-этикетки серий содержат служебный символ GS. В настройках сканера не включайте фильтрацию спецсимволов — иначе он теряется.Markirovka kodlari (DataMatrix) va GS1 seriya yorliqlarida xizmat belgisi GS bor. Skaner sozlamalarida maxsus belgilarni filtrlashni yoqmang — aks holda u yo'qoladi.
- Этикетки серий, напечатанные из бэк-офиса (Каталог → Серии → GS1), читаются целиком: приложение само находит товар, партию и срок годности. В приходе неизвестная партия с этикетки создаётся автоматически.Bek-ofisdan chop etilgan seriya yorliqlari (Katalog → Seriyalar → GS1) to'liq o'qiladi: ilova tovar, partiya va yaroqlilik muddatini o'zi topadi. Kirimda yorliqdagi noma'lum partiya avtomatik yaratiladi.
- Убедитесь, что в сканере включены нужные символики: EAN-13/EAN-8, Code 128 (GS1-128), DataMatrix, QR.Skanerda kerakli simvolikalar yoqilganini tekshiring: EAN-13/EAN-8, Code 128 (GS1-128), DataMatrix, QR.
Частые вопросыKo'p so'raladigan savollar
Код вводится дважды или появляется в поле поиска.Kod ikki marta kiritiladi yoki qidiruv maydonida paydo bo'ladi.
Сканер одновременно работает «как клавиатура». Отключите текстовый вывод (у Sunmi — No Text Output, у Urovo — режим Intent вместо клавиатуры).Skaner bir vaqtda «klaviatura kabi» ham ishlayapti. Matnli chiqarishni o'chiring (Sunmi'da — No Text Output, Urovo'da — klaviatura o'rniga Intent rejimi).
Нет ТСД — можно ли сканировать?TSD yo'q — skanerlash mumkinmi?
Да, камерой телефона: значок сканера в поиске остатков, в складских документах и в отчётах. На iPhone, кроме камеры, работает Bluetooth-сканер в режиме клавиатуры — код вводится в поле поиска.Ha, telefon kamerasi bilan: qoldiqlar qidiruvida, ombor hujjatlarida va hisobotlarda skaner belgisi. iPhone'da kameradan tashqari klaviatura rejimidagi Bluetooth-skaner ishlaydi — kod qidiruv maydoniga kiritiladi.
Моей модели нет в инструкции.Mening modelim qo'llanmada yo'q.
Настройте «Свой Intent Action» (см. выше) или напишите в поддержку support@saraf.uz с названием модели и скриншотом «Последний скан» — добавим модель в приложение и в эту инструкцию.«Свой Intent Action»ni sozlang (yuqoriga qarang) yoki model nomi va «Последний скан» skrinshoti bilan support@saraf.uz qo'llab-quvvatlash xizmatiga yozing — modelni ilovaga va ushbu qo'llanmaga qo'shamiz.