Завершен
Mobile SMARTS - описание и общие вопросы
Mobile SMARTS — это средство разработки, внедрения и поддержки мобильных решений в качестве front-end транспортных, складских и торговых систем под мобильные терминалы сбора данных (ТСД) или КПК для получения максимальной отдачи от мобильного рабочего места сотрудника.
Ссылки: страница программы
Состав платформы:
Видео: видео работы
Другая полезная информация: технический раздел
Ссылки: страница программы
Состав платформы:
- - Сервер терминалов
- Сервер печати этикеток
- Панель управления, для разработки операций на ТСД
- Клиентская программа для ТСД
- COM компонента для взаимодействия с серверами
- Motorola (Symbol) PPT8800, PDT8100, MC1000, MC35, MC3000, MC50 и MC9000
Intermec CK3, CN2B, CN3, CK31, CK61 и 700S
Casio IT-600, IT-800, DT-X7
OPTICON H-19, PHL-7112
Bitatek IT-7000, IT-8000
Datalogic Memor
прочие терминалы с ОС Mobile 2003, 5.0, 6, CE 4.2, CE 5.0
- - драйвер и Wi-Fi драйвер для 1С
- драйвер инвентаризации ОС для 1С
- универсальная программа для ТСД
- система инвентаризации имущества компании
Видео: видео работы
Другая полезная информация: технический раздел
Сервис поддержки клиентов работает на платформе UserEcho
Терминал Motorola (Symbol) MC3190 WinCE 6.0. Клиент MS установлен, конфигурация загружена. Не получается ввод штрих-кода (например, для действия "Ввод продукта") со сканера.
Сканер работает только при запущенном приложении ScanSamp2, штрих-код считывается, но в соответствующее поле MSmart считанное значение не подставляется (хотя ScanSamp2 его отображает корректно).
Скорее всего при установке не выбрали верный профиль (MC3100 (Win CE)).
В итоге не переписались спецбиблиотеки для сканера:
Либо переустановите с профилем, либо перепишите библиотеки руками в папку программы на ТСД из
C:\Program Files\Cleverence Soft\Mobile SMARTS 2008\Client Installer\Symbol Common\
и
C:\Program Files\Cleverence Soft\Mobile SMARTS 2008\Client Installer\Symbol SDK\
Спасибо, рекомендации помогли. Теперь ввод со сканера работает корректно.
P.S. Выбор профиля в данном случае не однозначен (ставили на профиль Default(WinCE)). Правильней было бы тогда назвать профиль MC3100/3190 (Win CE) или отразить этот момент в документации или на сайте.
Так ответить конечно сложно. В настройках панели путь до папки программы на ТСД указан верно?
Второй вопрос: если Вы пользуетесь именно платформой, эта функция бесполезна. Вам достаточно сохранить конфигурацию на сервер, а терминал при обмене данными сам ее закачает. Функция прямой выгрузки может использоваться только для батч-драйверов, где сервера нет вообще.
Спасибо, это теперь понятно.Я выгружаю еа сервер терминала конфу.Все без ошибок, но на терминале она не обновляется, ActiveSync работает, все синхронизировано, файлы конфигурации попадают на терминал при синхронизации в папку MyDocuments на терминале, а конфа остается старой.Непонятно где на терминале хранятся файлы конфигурации?
(Добавление)
Все, разобрался!!!Вопрос снимается..спасибо за помощь!
если уверены, что всё должно быть ОК, и терминал ваш перечислен среди поддерживаемых нами, то сделайте ему колдбут для профилактики.
выбираю в 1с8.1 сервис–>торговое оборудование—>работа с терминалом–>выгрузка данных в тсд, открывает меню с номенклатурой выбираю галочками нужную—> выгрузить, появляется окошко что данные выгружены, перехожу на терминал, обмен, и не вижу номенклатуры? кге копать ?
зы, пользуюсь вашим демо пока) (хочю сначала все настроть и проверить на роботоспособность под свои нужды складские)
никакой кнопки для просмотра номенклатуры на терминале нет. но можно зайти в любой документ (создать новый) и вместо штрихкода товара ввести "0" - откроется список всех товаров.
При вызове методов из внешней обработки (1С 8.2)
Cleverence.Warehouse.StorageConnector.GetUnitsBook и Cleverence.Warehouse.StorageConnector.SetUnitsBook
выводится сообщение о том, что эти методы не существуют.
С чем это может быть связано и как выгружать справочник единиц измерения?
Напишите на support@cleverence.ru, с указанием какую версию драйвера 1С пробуете и какая конфигурация и мы Вам поможем.
Это надо сделать в документе "Инвентаризация" - так как есть дубли штрихкодов. покопался в конфигурации - не смог этого сделать http://www.cleverence.ru/tsdforum/im/emoticons/trouble.gif
Такие звуки есть, проверьте включены ли системные звуки на ТСД. Звуковые файлы находятся на ТСД в папке mobile smarts/
Если в приложении MobileSMARTS при сканировнии ШК не найден - этот звук можете изменить поправив файл errors.wav(находится в корне папки mobilesmarts на ТСД)
и еще более специфический вопрос. при создании документа, который выгружается в ТСД (напр."Подбор заказа"), в примерах указана выгрузка id(код) товара.
documentItem = СоздатьОбъект("Cleverence.Warehouse.DocumentItem");
documentItem.ProductId = парДокумент.Товар.Код;
а мне нужно чтобы идентификация была по штрих-коду. я так понял его можено передать через Cleverence.Warehouse.Product или Cleverence.Warehouse.Packings, но для этого нужен объкт Cleverence.Warehouse.StorageConnector, которого у меня нет, так как нет сервера Mobile SMARTS. Как быть?
Для чего вам
?
При считывании в Mobile Smarts он не находит этот товар, хотя с 1с он точно выгружается, проверял через панель управления. Что делать? Куда копать?
Модель ТСД Datalogic Scorpio, установлены все последние версии.
может ли клиент mobile SMARTS для терминала функционировать на телефоне, например HTC (платформа win mobile)?
На данный момент, клиент я установил с сервером связь происходит, возможно ли заставить сканировать изображение с камеры телефона?
Для начала, ошибка возникает при записи строки, из-за того, что в сессии нет объекта товара.
Чтобы его создать необходимо добавить присваивание:
SelectedProduct=UnknownProduct.Pack()
После, перед записью в документ необходимо сделать все присваивания, которые вам необходимы (серия, количество, и т.п.):
SelectedProduct.ИмяПоля = ЗначениеПоле
Ну или сразу редактирование поля сделать, редактированием ролем строки, и тогда можно без присваивания.
После этого уже можно делать запись строки.
Если вам необходима уникальность серийного номера, то лучше сделать редактирование поля в сессии, потом проверить что оно уникально (сделать выбор строк куррэнт части, с условием равенства серийного поля данным из переменной редактирования поля. потом действием if проверить что кол-во (.Count) == 0)
расскажите, хотелось бы убрать ввод дробного количества посчитанного товара. То есть 1,5 ручки не бывает, кладовщики беспощадно тыкают на кнопки терминала, бывает что случайно.
Возможно ли? Хотя смотрю тип данных у CurrentQuantity - Double.
Или подскажите как сделать проверку на ввод дробного числа в панели управления?
Где можно взять свежее руководство по разработке операций? На сайте нашел только для версии 1.5, с текущей многое не совпадает. (http://www.cleverence.ru/site.aspx?page=MobileSmarts-Tech)
Новая документация дописывается для новой панели управления, пока можно пользоваться разделом http://www.cleverence.ru/mobile-smarts/devlib/index.htm
[img]https://drive.google.com/file/d/0B0bayJCc8osbMGNxcXFLZHd1QXc/edit?usp=sharing[/img]
[img]https://drive.google.com/file/d/0B0bayJCc8osbLVozbTh4eHlRbHc/edit?usp=sharing[/img]