Обновление ПО "МС2" - с версии 2.1.5.1 до 2.1.5.2

1: Добавлена проверка связи с сервером С-Маркет.
2: Добавлена возможность работы со старыми версиями С-Маркет на старом Interbase без поддержки EXECUTE BLOCK.
3: Исправлена ошибка при файловой загрузке из Домино.
4: Исправлена ошибка возникшая при изменении VIEW_EXPORT при выводе сличительных ведомостей.
5: Добавлен механизм работы с мягкими чеками.
Читать дальше →

Фотографии ТСД Symbol MC 9090 Gun - с пистолетной рукояткой.

ТСД Symbol MC 9090 GunНедавно вновь попал в руки терминал сбора данных, фотографий которого на сайте ещё не было. Технически данный терминал практически ни чем не отличается от терминала, о котором я уже писал здесь: http://kbss.ru/blog/promterminals/27.html.Только в том случае была модель с укороченным корпусом (на мой взгляд менее удобная чем с длинным). Сейчас же я представлю экземпляр с пистолетной рукояткой. Устройство попало ко мне для лёгкого (программного — не касающегося технической части) ремонта, терминал перестал по умолчанию читать коды UPC — точнее перестал их приводить к виду EAN, вообщем мелочь.
Данному экземпляру уже около 5-ти лет довольно активной эксплуатации. О техническом состоянии судите сами по фотографиям и на видео в конце публикации.
Это пожалуй самый надёжный терминал из линейки терминалов сбора данных Symbol (Motorola), его поломки от падений и неаккуратного использования практически сведены к нолю.

Читать дальше →

Позднее связывание, на примере взаимодействия с терминалом сбора данных Cipher 8001L

В данной публикации я продемонстрирую взаимодействие с COM объектом на языке C#. В примере будет использована OLE-компонента для взаимодействия с ТСД Cipher 8001L компании CitySoft. Думаю, всё то что описано можно использовать и для других COM-Объектов.

Для начала поясню в чём суть позднего связывания, и зачем это надо. Позднее связывание необходимо нам тогда, когда тип объекта заранее не известен и мы не можем напрямую обращаться к параметрам, методам и свойствам используемого объекта — вот для этого и используется позднее связывание.

Для вызова метода надо знать его название и список формальных параметров, которые он принимает. Для вызова используем метод InvokeMember().

Читать дальше →

Фото обзор ТСД Datalogic Memor

Datalogic Memor фото обзорВ этой публикации я сделаю небольшой Фото обзор терминала сбора данных Datalogic Memor, самого недорогого полнофункционального терминала сбора данных, на текущий момент. Технически этот терминал по своим характеристикам может выполнять все те функции для которых предназначены другие более дорогие терминалы сбора данных, при этом имеет более компактные размеры, хорошую базовую комплектацию (позволяющую полноценно использовать терминал без покупки коммуникационной подставки) и самое главное невысокую стоимость.

Немного о характеристиках устройства, представленного в обзоре.
Операционная система: Windows CE 5.0 (предустановлен .NET CF 2.0)
Процессор: Marvell ARM-PXA310 624Mhz
Память: 128MB RAM/256MB Flash
Клавиатура: 23 клавиши
Считывающее устройство: Лазер
Сеть: WiFi, Bluetooth.
Прочность: должен выдерживать падения с высоты 1,2 м (обладает классом защиты IP54)

Это характеристики устройства которое представлено на фотографиях в обзоре, однако есть и другие версии, с другим видом считывателя например 2D Imager. Ещё существуют модели без WiFi.
Читать дальше →

Фотографии Motorola (Symbol) MC 3190 Straight Shooter (без поворотной головы) и с 48 кнопочной клавиатурой.

Motorola Symbol MC 3190 Straight Shooter 48 KeyВ этой публикации представлена подборка фотографий терминала сбора данных Symbol MC 3190S — специальной модели, без поворотной головы. В дополнение ко всему, экземпляр участвовавший в фотографировании снаряжён ещё и батареей повышенной ёмкости. Разумеется фотографии с комментариями.

Для начала ещё раз расскажу немного о самом терминале, о его характеристиках и о преимуществах именно этой модели. Модель без поворотной головы удобна прежде всего тем, что скрутить нечего. Практически единственная поломка которая встречается на ТСД данной серии с поворотной головой — это перетирание шлейфа идущего внутри терминала из тела в головную часть, от чрезмерно частого поворачивания (болезнь шаловливых рук персонала). Болезнь эффективнее всего лечится обычным инструктированием людей, перед эксплуатацией о том, что поворачивать голову без необходимости не стоит. Но есть и другой вариант — покупка терминала без поворотной головы. Работать им несколько менее удобно (если использовать для инвентаризаций), приходится сильнее изгибать руку что при большом количестве сканирований может создавать некоторый дискомфорт. Однако в остальном терминалы с головой и без абсолютно идентичны.
Читать дальше →

Программируем лазерный считыватель на терминалах сбора данных Datalogic

Datalogic - программирование считывателяВ этой публикации, в дополнение к уже имеющимся публикациям о программировании терминалов сбора данных Motorola(Symbol) и Cipher, будет приведён пример программирования лазерного считывателя на ТСД Datalogic.

Всё, что будет описано ниже, тестировалось на терминале сбора данных Datalogic Memor (на маленькой фотографии слева), однако будет работать и на терминалах Datalogic с Windows CE серий: Skorpio/Skorpio Gun, J-Series и Kyman/Kyman Gun.

SDK необходимый для разработки можно взять на диске с терминалом сбора данных, однако проще скачать с сайта DataLogic.
Читать дальше →

Фото обзор ТСД Cipher 9371

Не так давно, попал мне в руки терминал сбора данных Cipher 9371, разумеется сразу же он был сфотографирован со всех сторон и в разных ракурсах, и как-то так получилось что забыл я про эти фотографии, не до них было. Но сегодня вспомнил и решил поделиться. Далее будет большое количество фотографий с моими комментариями по поводу этого устройства. Однако для начала несколько слов скажу от себя, о самом устройстве.

ТСД Cipher 9371Данный терминал сбора данных оснащен лазерным считывателем ШК, работает на базе ОС Win CE 6.0 Professional, поддерживает беспроводные стандарты Bluetooth и Wi-Fi, имеет разрешение дисплея: QVGA 240x320, емкость аккумулятора у данного устройства составляет 2700mAh, возможны варианты клавиатур с 29 и 43 клавишами.

Диапазон рабочих температур: от -10 до +50 градусов цельсия.
Класс защиты устройства: IP-64. (это даже выше чем у Motorola MC3190)

Выглядит действительно довольно надёжным кирпичиком, в руке лежит довольно не плохо, но мне так кажется в маленьких женских руках, будет не очень удобен — толстоват.

Далее будет много фотографий с комментариями, приступаем:
Читать дальше →

Программируем лазерный считыватель на терминалах сбора данных Cipher (9300)

Программируем лазерный считыватель на CipherПришло время написать вторую публикацию по программированию считывающих устройств терминалов сбора данных. В первой публикации я приводил пример программирования лазерного считывателя на терминалах Motorola(Symbol), в этой публикации я приведу пример программирования лазерного считывателя на терминалах Cipher 9300.
Здесь я приведу простой пример создания программы на Windows CE, которая будет работать со считывателем на терминалах Cipher 93XX. В целом, исходный код данной программы будет основан на примерах, которые приведены в руководстве по программированию, но с небольшим своим усовершенствованием. Вообще удивительно, почему те кто составлял руководство и SDK для разработчиков к этому устройству, не озаботились выложить хотя бы парочку рабочих примеров.

Итак, по порядку. Начнём с того что нам потребуется для разработки.
Читать дальше →

Обновление ПО "МС2" - с версии 2.1.5.0 до 2.1.5.1

Обновления MC21: Добавлена возможность использования терминалов Cipher 9371
2: Добавлено описание и примеры автозагрузчиков, после Hard и Soft Reset-а для Cipher и Motorola (Symbol).
3: Изменён механизм работы со считывателем (в будущем будет использован на всех устройствах).

!!! Только для версии MC2-Retail 2.1.5
Скачать обновления можно здесь: http://kbss.ru/addons/12/

MC2 - Retail : Работа с Документами и обмен данными с сервером.

Работа с документами MC2-RetailЗдесь мы рассмотрим каким образом происходит обмен данными с сервером и принцип работы с документами в мобильной части программного комплекса «MC2-Retail». Ниже будет наглядно продемонстрировано, каким образом на терминал сбора данных (Далее ТСД) попадают номенклатурные справочники, как работать с документами «Ведомость» которые используются для инвентаризаций, и как работать с документами «Накладная» для приёмки и отгрузки.

Читать дальше →