Работа с Мягкими Чеками на на мобильном устройстве в ПО MC2-Retail

1. Вход в режим работы с мягкими чеками.


Для работы в режиме сбора мягких чеков, на терминале сбора данных в главном меню, которое представлено на изображении №1 необходимо выбрать пункт №7, если данный пункт не активен, то необходимо выбрать пункт №0 и авторизоваться как показано на изображении №2, если и после этих действий пункт меню №7 не активен, то необходимо обратиться к системному администратору.

Изображения №1 и №2
Главное меню MC2-Retal  Авторизация в MC2-Retail

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

Фото обзор терминала сбора данных Motorola MC9500

18 фото
MC9500 - Терминал сбора данных
image
Уже год прошел, с тех пор, как мне впервые в руки попал сей девайс. Решил поделиться некоторыми впечатлениями.
Скажу прямо плюсов, в сравнении с 90XX серией на мой персональный взгляд — нет.
  • Большой экран — Зачем он нужен, из за него только АКБ быстрее сядет.
  • У 90XX — механизм извлечения АКБ — просто гениальный! Зачем заменили его на это — непонятно.
  • Стоимость MC9500 — существенно выше чем MC90XX — «схожих» параметров.
  • Ремешок — хорошо сделали, удобно снимается и одевается.
  • Стилус стал менее комфортно вытаскиваться, нежели на MC90XX
  • Совершенно непонятно зачем на таких устройствах Windows Mobile 6. Устройству более чем достаточно Windows CE 6. (Возможно использование Mobile связано с наличием GPS — просто догадка)
  • Хлипенький Кредл (зарядно-коммуникационная подставка).

Мой вердикт таков: Если вам необходимо устройство с большим экраном, на котором помещается большое количество информации, то стоит рассматривать данный вариант. Но в большинстве случаев, для схожих задач рекомендую MC90XX, на мой взгляд гораздо более практичное устройство.

Пример создания временных таблиц на PL/SQL как в MSSQL

Для того, кто перешёл с MSSQL на Oracle, как например для меня, очень не привычно отсутствие такой удобной конструкции как:
select * into #tmp from table1

Где #tmp — временная таблица, с которой мы в рамках сессии можем далее обращаться как с обычной.
Однако в Oracle такая конструкция не работает. Мои попытки сходу найти какой либо аналог, успехом не увенчались. Однако свершилось чудо, и спустя некоторое время более опытный в этом вопросе коллега подсказал таки выход, который по сути реализует аналогичную вещь как и в MSSQL.

И так, вот как оказывается можно:
with

--Задаем временные таблицы
t_view1 as (select * from table1 where id = 1),

t_view2 as (select * from table2 where id = 1)

--Производим действия с использованием временных таблиц
select * from table3 t where
exists (select * from t_view1 v where v.id = t.id)
and exists (select * from t_view2 v where v.id = t.id)


И всё!..
(Кусочек кода не большой и думаю понятен, без излишнего разъяснения).

Datalogic CarMan Scan

5 фото
Datalogic CarMan Scan
image
Сегодня в сервисе видел удивительный девайс, терминал сбора данных для диагностики автомобиля. Удивило ещё и то что на девайсе красовалась надпись DATALOGIC!!! Даже на оф. Сайте ДатаЛоджика ничего нет о нем, хотя если покопать по сети — можно найти информацию. Как то совсем они его по тихому производят. :)

Руководство пользователя для терминала сбора данных SEUIC 7P

ТСД SeuicПоскольку на просторах Российского интернета информации по китайским терминалам сбора данных Seuic Auto ID — нет. Решил разместить на сайте немного полезностей по данному виду устройств, качественно — весьма не плохих.

Для получения этой информации пришлось связываться с производителем данного оборудования в Китае, по какой — то неведомой причине, с ТСД никакой информации не поставляется. На сайте производителя тоже ничего не нашлось, после некоторых переговоров документацию получил на почту.

Важное! (Как же его перезагрузить?)
— Soft Reset
Одновременно зажмите и удерживайте: Жёлтую кнопку SCAN + Боковую жёлтую кнопочку + Красную кнопку вкл/Выкл.

— Hard Reset
Сброс устройства к заводским настройкам производится через программку restoresetting.
Жмём кнопку Start Выбираем Run вводим restoresetting жмём OK. В открывшемся окошке с тремя кнопками выбираем верхнюю с надписью Restore Default Settings.


Скачать полное руководство на английском можно под катом

Терминал сбора данных Motorola MC 2100

7 фото
Терминал сбора данных Motorola MC 2100
image
Попал в руки бюджетный Терминал Сбора данных от компании Motorola — MC 2100.
Сделал несколько фотографий. От себя скажу: Терминал довольно простенький, очень лёгкий и очень плоский, по сравнению с аналогами. Корпус по ощущениям покрепче чем у Datalogic Memor. Стилус смешной — но собственно, кому он на ТСД нужен то?.. Вообще ТСД неплохой для маленького магазинчика-бутика. Есть WiFi — может работать по сети. Хорошенький маленький работяга.

Обновление ПО "МС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.
Читать дальше →