Руководство администратора ТСД · unitech pa500 unitech pa600 unitech...

13
Москва 2016 г. Программное обеспечение «CitySoftBusiness» Руководство администратора ТСД

Upload: vokhuong

Post on 01-Jul-2018

252 views

Category:

Documents


2 download

TRANSCRIPT

Москва 2016 г.

Программное обеспечение «CitySoftBusiness» Руководство

администратора ТСД

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 2 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Введение ................................................................................................................................................. 3

Подключение терминала к ПК .............................................................................................................. 4

Установка приложения на терминал .................................................................................................... 5

Приложение A. Структура таблиц базы данных и форматы файлов обмена CitySoftBusiness. ... 11

Приложение Б. Структура таблиц базы данных Sertify1CWin. ....................................................... 13

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 3 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Введение

Программное обеспечение «CitySoftBusiness» предназначено для автоматизации типовых

складских операций: приемки, перемещения, отгрузки товара, осуществления инвентаризации и

т.п. Программное обеспечение ориентировано главным образом на взаимодействие с программой

«1С: Предприятие». Приложение работает со следующими моделями терминалов:

Datalogic Skorpio/SkorpioGun

Datalogic Kyman

Datalogic Memor

Datalogic Pegaso

Datalogic Falcon X3

Datalogic Skorpio X3

Datalogic Memor X3

Unitech PA500

Unitech PA600

Unitech PA690

Unitech PA962/963

Unitech PA966/967

Unitech PA968

Unitech HT660, HT660e

Unitech HT680

CipherLab 9200

CipherLab 9300

CipherLab 9400

CipherLab 9500CE, 9500PPC

CipherLab 9600

CipherLab 9700

CipherLab CP30

CipherLab CP50

Honeywell ScanPal 5100

Honeywell Scanphone 6000

Honeywell Dolphin 6100

Honeywell Dolphin 6110

Honeywell Dolphin 6500 CE

Honeywell Dolphin 7600

Honeywell Dolphin 7850

Honeywell Dolphin 7900

Honeywell Dolphin 9500

Honeywell Dolphin 9700

Honeywell Dolphin 9951

Honeywell 60s

Honeywell 70e

PointMobile PM260

PointMobile PM40

PointMobile PM200

Данный документ содержит инструкцию по установке необходимого ПО для работы

терминалов с приложением «CitySoftBusiness» с защитой. Защищённый клиент требует для своей

работы файл лицензии, предоставляемый разработчиком ПО.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 4 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

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

Терминал подключается к компьютеру либо через USB-кабель (напрямую или через

подставку), либо через любую TCP/IP-сеть (например, WiFi). Однако, для того, чтобы можно

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

на компьютере была установлена программа Microsoft ActiveSync. Скачать её можно с сайта

Microsoft:

http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=9e641c34-6f7f-404d-

a04b-dc09f8141141

Для Windows Vista, Windows 7 и Windows Server 2008 вместо ActiveSync используется

Windows Mobile Device Center:

http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download.mspx

ActiveSync необходимо установить на ПК до подключения к нему терминала.

После этого можно подключать терминал к компьютеру, предварительно включив терминал.

Если Windows при установке устройства запросит файл «wceusbsh.sys» — его можно найти в

каталоге «C:\Program Files\Microsoft ActiveSync\Drivers».

Затем ActiveSync обнаружит устройство и предложит создать связь, на этот вопрос нужно

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

пунктов «Синхронизация файлов», «Заметки», «Контакты» и т. п.

Если всё прошло успешно, то значок ActiveSync сменит цвет с серого на зелёный .

Взаимодействие между терминальной программой CitySoftBusiness и OLE-компонентой

осуществляется через TCP-соединение, которое устанавливает терминал с OLE-компонентой.

OLE-компонента принимает входящие TCP-соединения на порт 17955; при наличии на ПК

брандмауэра этот порт должен быть открыт для корректной работы программы.

Существует возможность изменить номер порта; для этого нужно создать в реестре в ветке

«HKEY_CURRENT_USER\Software\ScanCity\CitySoftBusiness» целочисленное значение «Port»

с номером порта. Поскольку параметр хранится в ветке пользователя, то есть возможность

назначать разным пользователям разные номера портов для обеспечения возможности

параллельной работы с несколькими ТСД одновременно.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 5 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Установка приложения на терминал

Внимание! При работе программа «CitySoftBusiness» занимает от 6 до 10 мегабайт, а

Sertify1CWin от 2 до 8 мегабайт в оперативной памяти (память для программ, Program Memory);

если в работе программы стали возникать непредвиденные ошибки (не открывается окно, не

работает поиск) — рекомендуется сначала проверить объём доступной памяти и в случае её

нехватки выделить больший объём памяти для программ (Start Setting Control Panel

System вкладка Memory, передвинуть бегунок влево) (рис. 1):

Рис. 1. Настройка памяти для запуска программы.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 6 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Перед установкой программного обеспечения «CitySoftBusiness» необходимо убедится в том,

что на компьютере установлен ActiveSync и Microsoft .NET Framework v2.0 SP2. В случае

отсутствия ActiveSync или Microsoft .NET Framework v2.0 SP2 установка выполнена не будет.

Информацию о том, откуда можно загрузить данные продукты отображается в окне установщика

(Рис. 2)

Рис. 2. Требуемые для работы программные компоненты.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 7 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

На следующем шаге появится окно «Выбор компонентов» (рис. 3):

Рис. 3. Окно установщика с перечнем устанавливаемых компонентов.

Компоненты «OLE-компонента» и «Терминальный клиент» необходимы для работы с 1C 7.7,

8.0 и 8.1 через обработку от СКАН СИТИ.

Компоненты «Sertify1CWin->OLE-компонента» и «Sertify1CWin->Терминальный клиент»

необходимы для работы с 1C 8.1 через стандартную обработку от 1С (сертифицированное

оборудование).

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 8 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

После нажатия кнопки «Далее» будет отображено окно со списком выбранных для установки

компонент (Рис. 4).

Рис. 4. Окно установщика с перечнем устанавливаемых компонентов.

Для начала установки нажмите кнопку «Установить».

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 9 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

На следующем этапе установщик будет отображать в окне состояние установки (рис. 5):

Рис. 5. Окно с отображением хода установки.

Внимание! На некоторых терминалах уже предустановлен .NET CompactFramework 2.0,

который не подлежит переустановке или обновлению (как правило, это терминалы

с Windows CE 5.0). В этом случае установщик сообщит об ошибке установки с кодом 6, хотя все

прочие компоненты будут установлены корректно без ошибок.

Убедиться в наличии .NET CF 2.0 на терминале можно, запустив после инсталляции

установленные приложения (см. ниже) — если программа запустится и покажет начальный экран,

то .NET CF 2.0 установлен корректно.

При установке также автоматически регистрируются OLE-компоненты. В случае

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

Для CitySoftBusiness:

regasm /codebase <путь к CitySoftBusiness.dll>.

Для Sertify1CWin:

regasm /codebase <путь к ScanCity.Sertify1CWin.Driver1C.dll>.

По завершению установки, на терминале в папке «Программы» появятся ярлыки приложений,

с помощью которых осуществляется запуск приложений.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 10 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Настройка связи через WiFi

Существует возможность отправки заданий на терминал и считывания собранных данных без

помещения терминала в подставку — через беспроводную сеть (WiFi или Bluetooth PAN). Для

этого нужно настроить сначала сам терминал, чтобы он имел доступ к беспроводной сети, а затем

в терминальном клиенте в настройках указать IP-адрес или доменное имя компьютера с 1C,

к которому терминал будет подключаться для передачи данных:

Рис. 6. Окно настроек

При подключении через ActiveSync терминал может подключаться точно таким же образом

по IP-адресу или доменному имени, но можно также использовать специальное имя «PPP_PEER»,

обозначающее компьютер, к которому подключен терминал через ActiveSync.

Чтобы терминал мог подключиться к 1C, в ней должна быть открыта внешняя обработка

CitySoftBusiness.

Если на компьютере с 1C установлен брандмауэр, в нём необходимо разрешить доступ к порту

17955 (для входящих TCP-соединений). Номер порта можно настроить (см. стр. 4).

Более подробно процедура установки связи с 1C рассмотрена в документах «Работа с

CitySoftBusiness в 1Сv77» и «Работа с CitySoftBusiness в 1Сv8».

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 11 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Приложение A. Структура таблиц базы данных и форматы файлов

обмена CitySoftBusiness

Приложение «CitySoftBusiness» хранит данные в нескольких таблицах базы данных Microsoft

SQL Server Compact Edition:

Nomenclature — таблица хранит данные о номенклатуре, поле BARCODE содержит

штрихкод артикула, NAME — наименование артикула, PRICE — цена артикула,

NomenclatureCode — код номенклатуры (из 1С);

Documents — таблица документов, используется в случае сбора данных по документам,

поле IDNOM содержит идентификатор строки таблицы Nomenclature, поле TOTAL —

количество, которое надо собрать по документу, поле DOCNUM — название (текстовое

представление) документа;

Events — таблица отдельных событий считывания, по ее данным формируется файл

данных выгружаемый с терминала, поле IDDOC содержит ссылку на строку документа,

IDNOM — ссылка на артикул, TIMESTAMP — время считывания, IDCELL — ссылка на

ячейку, QUANTITY — считанное количество, SERIAL — серийный номер; PRICE —

цена (если она была изменена при вводе).

Cells — таблица ячеек, имеет поле NAME, в котором содержит название (или номер в

символьном представлении) ячейки;

WeightcodeMasks — таблица весовых масок, в поле MASK хранит маску;

Units — таблица единиц измерения, поле IDNOM хранит ссылку на артикул,

UNITBARCODE — штрихкод единицы измерения, COEF — коэффициент единицы

измерения;

DocumentHeads — таблица заголовков документов; DocNum — текстовое

представление документа, AllowNewRows — разрешить ли добавление новых строк в

документ.

Экспортируемые и импортируемые данные имеют ту же структуру таблиц, за исключением

того, что ссылки между записями устанавливаются не по суррогатным ключам, а по текстовым

значениям (наименовании и т. п.). Номенклатура идентифицируется по штрихкоду (а также по

коду номерклатуры, если штрихкоды разных записей совпадают), ячейка — по наименованию,

документ — по номенклатуре (штрихкоду и коду номенклатуры) и номеру документа.

Формат текстового файла по структуре близок к CSV-файлу. Пример входного файла:

CitySoft, Version 3.0

[Cells]

"Ячейка 1"

"Ячейка 2"

"Ячейка 3"

[WeightcodeMasks]

"21CCCCCQQQQQF"

[Nomenclature]

"123";"Тапки";120

"124";"Ботинки";940.50

"125";"Шлёпанцы ""Вьетнамки""; пр-во Китай";"212.7";

"126";"Шлёпанцы 38";"212.7";"S38"

"126";"Шлёпанцы 42";"212.7";"S39"

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 12 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

[Units]

[Documents]

"123";100

"124";100;

"125";100

"126";100;;"S38"

[Events]

;"123"; 13.05.2010 16:54:35;"Ячейка 2";2;;;

Кодировка файла настраивается на терминале; поддерживаются три кодировки: KOI8-R,

DOS (866), windows-1251. По умолчанию выбрана последняя.

Первая строка (заголовок файла) определяет версию формата файла. Затем следуют несколько

таблиц, названия которых заключаются в квадратные скобки.

Значения в строках таблиц рекомендуется заключать в кавычки (как в примере выше). Если

внутри значения содержится двойная кавычка «"», её необходимо заменить на удвоенную: «""».

Разделитель значений строк является настраиваемым (задаётся в программе).

Числовые значения форматируются без пробелов, в качестве десятичного разделителя

используется точка. Дата и время форматируются в виде «дд.ММ.гггг ЧЧ:мм:сс».

Таблица ячеек (Cells) содержит наименования ячеек.

Таблица весовых масок (WeightcodeMasks) содержит весовые маски.

Таблица номенклатуры (Nomenclature) содержит следующие значения: штрихкод товара,

наименование, цена, опционально код товара для разрешения неоднозначностей при совпадении

штрихкодов разных товаров.

Таблица единиц измерения (Units) содержит следующие значения: штрихкод товара, штрихкод

весовой единицы, коэффициент пересчёта, опционально код номенклатуры для разрешения

неоднозначностей при совпадении штрихкодов разных товаров.

Таблица документов (Documents) содержит следующие значения: штрихкод товара, количество

товара, опционально номер документа, опционально код товара для разрешения

неоднозначностей при совпадении штрихкодов разных товаров.

Таблица событий (Events) содержит записи о сборе товара: номер документа, штрихкод товара,

дату и время, название ячейки, количество, серийный номер, опционально код товара для

разрешения неоднозначностей при совпадении штрихкодов разных товаров, опционально цену

товара (если она была отредактирована на терминале).

Выходной файл имеет аналогичную структуру, за исключением того, что содержит только

таблицу Events.

Приложение «CitySoftBusiness» Руководство администратора ТСД

ООО «Компания СКАН СИТИ» 13 Тел/Факс: (495) 645-3855; web: http://www.scancity.ru, e-mail: [email protected]

Приложение Б. Структура таблиц базы данных Sertify1CWin.

Приложение ScanCity.Sertify1CWin.MobileClient.exe хранит данные в нескольких таблицах

базы данных Microsoft SQL Server Compact Edition:

CollectedData – собранные данные; содержит поля ID – идентификатор записи,

DBNumber – номер источника данных, которому принадлежит запись, Barcode –

штрихкод номенклатуры, CollectedQty – считанное количество.

Settings – настройки приложения; содержит поле EnableQtyControl – включена ли

проверка на превышение количества набранной номенклатуры, ClearCollectedTasks –

очищается ли список задач после загрузки данных в 1С, UploadOriginalDB —

определяет, будет ли загружаться в 1С исходная таблица (поля Barcode и Quantity) (true)

или собранные данные (false).

Tasks – таблица заданий на сбор; содержит поля DBNumber – номер источника данных,

которому принадлежит запись, Barcode – штрихкод номенклатуры, Name –

наименование номенклатуры, Unit – единицы измерения, GoodsDescription – описание

товара, GoodsSeries – серия номенклатуры, Quality – качество номенклатуры, Price -

цена, Quantity – необходимое количество.