23.03.2011 11:27
melisa
 
Добрый день! у меня стоит set версия 05.02.79.003. В настройках установлено загружать данные через transfercmd и cashserver. Вопрос: каким образом сейчас можно посмотреть какая очередь стоит на кассы (в т.ч. какой товар) и прошла загрузка или нет (если да, то что и когда). Собственно, требуется аналог monitor.exe для просмотра касс :)
23.03.2011 11:47
TANGOR
 
в папке utils Есть такая программа SETMonitor
с её помощью можно смотреть и задания и кассы...
например в закладке "кассы" можно увидеть количество пакетов загруженных на кассы и полученных с касс.

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

но есть вариант, если прописать в настройках службы CashServer в файле
CashServer.conf
вот такую штуку (1 запись в БД):

# Куда сохранять лог загрузки (XML)
# 0 - OFF; 1 - DB; 2 - File; 3 - DB & File
SaveXmlToDbAndFile=1
HistoryLoadDir=logs

то данные будут сохраняться в виде XML по товару.
и их там уже можно будет посмотреть с помощью SetMonitor.exe
*120
23.03.2011 11:48
TANGOR
 
Данные по истории загрузки на кассы и с касс хранятся в таблице TransferCmdHistory
23.03.2011 12:11
melisa
 
Добрый день Tangor!
ну я в transfercmd не вижу кода товара...
23.03.2011 14:52
TANGOR
 
Добрый день Melisa :)

вот описание

Поля таблицы TransferCmd:
Id Идентификатор строки задания
TransferType Тип данных
DataId Уникальный идентификатор данных
Operation Операзция загрузка/выгрузка
TargetId Идентификатор адреса и типа устройства (Ссылка на таблицу TransferTargets)
Data Данные (при необходимости)
ContextId Идентификатор процесса обработки
DataCreate Дата создания
TransferIdentity Идентификатор пакета содержащего данное задание

так вот если тип данных 100 - (товар), то в поле DataId будет код товара.
24.03.2011 05:15
melisa
 
ну ясно ) я просто надеялась, что всё-таки есть более наглядная форма. вобщем буду пробовать прописывать запрос для отображения списка товаров =)
побыстрей бы сетовцы пользовательский интерфейс доделали =))
Tangor - тебе как всегда спасибо =)
24.03.2011 05:39
melisa
 
есть огромный минус - не могу увидеть какая цена выгружалась :(
24.03.2011 08:51
melisa
 
ещё вопросик - по таблице transferTargets я могу определить id устройства (через targetId - ID). Вопрос: не могу найти, где прописано именно название устройства (касса, весы, принтер)? В impExpSetup это соответствие есть в табличке, а в самых таблицах базы не могу найти
24.03.2011 10:32
TANGOR
 
С добрым утром :)
Щас я Вам тут всё... :):):)
24.03.2011 11:19
vitamin
 
весы scales,кассы в cashes, printers принтеры
Часовой пояс GMT +3, время: 13:19.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.