22.07.2010 18:37
Версия Кристалла 79.004. Скуль 2005.
В таблице JobsQueue постоянно остаются задания. Просто в колонке Alive значение меняется с 1 на 0. ErrCode=0, ErrType=0. Так они там висят покуда delete from их не покарает. Перезапуск служб не помогает. Задание на выполнение заданий из очереди SES выполняется с периодичностью в одну минуту, и в истории выполнения ошибок нет. Есть идеи?
ЗЫ: Кто-нибудь может объянснить, JobsQueue - это очередь загрузки только на весы? или и на кассы и на термопринтеры тоже?
23.07.2010 13:06
насчет весов и принтеров не знаю, но кассы теперь можно грузить через jobsqueue по старому, либо transfercmd и службу транспорта, зависит от настроек кристалла (настройки-загружать данные через transfercmd и службу cashserv.jar) устройств в настройках транспорта. я настроил на новый лад, соответственно jobsqueue пуст
26.07.2010 01:19
так... весы у меня грузятся через jobsqueue, а кассы через transfercmd. Попробовал прописать в KassServer.ini: exportdisable=1, pricebufer=0.
Чтобы отключить старый тип загрузки и использовать новый транспорт.
Есть подозрение, что задания грузятся дважды(по-старому и по-новому).
Результаты сообщу позже *73
27.07.2010 17:00
Памагло! :Laie_3:
20.03.2011 23:32
Добрый день.
Стоит Set Retail 5.00.37 Почитав форум, понял что ОЧЕНЬ старая версия, но обновиться - нет возможности (средств)
Ситуция такая, что с середины 2010 года, одна касса из 3-х сломалась и так и не работает. До марта 2011 года, галочку - "не загружать" никто не поставил. Задания так и висят (смотрю Jobs монитором)
Пробовал стандартные скрипты из папки SQL, но или я что-то не так делаю или просто не работает. Чистить вручную через CTRL+DEL очень долго. Что можно сделать?
21.03.2011 12:04
не уверен что на 2000 sql
use ses
go
truncate table jobsqueue
go
21.03.2011 12:33
delete from jobsqueue where deviceid = 3 and devicetype = 1

(он при этом по тригеру перенёс эти задания в архив... помоему :))
а truncate не надо, у вас же версия старая и соответственно таблица jobsqueue рабочая
21.03.2011 20:23
delete from jobsqueue where deviceid = 3 and devicetype = 1
ничего не сделало, убрал deviceid
очень задумался сервер, но в принципе вроде все удалил

delete from jobsqueue where devicetype = 1
По логике, ставлю type=2 и убиваю все задания весов?
21.03.2011 20:26
Спасибо забыл написать, но не нашел кнопку "редактировать"

после исполнения скрипта выдало - (723053 row(s) affected)
Мог из-за этого сервер "подтормаживать"?
21.03.2011 21:01
конечно мог,
ещё бы кстате табличку jobsdata почистить

delete from jobsqueue where devicetype = 1
удаляет ВСЕ задания на кассы

delete from jobsqueue where devicetype = 2
удаляет ВСЕ задания на весы

delete from jobsqueue where devicetype = 3
удвляет ВСЕ задания на принтеры

truncate table jobsqueue
удаляет вообще ВСЁ!

поэтому если у вас есть момент когда ничего на кассы не грузится, например если остановить KassServer
то можно эти таблицы jobsqueue и jobsdata почистить truncate-ом
Часовой пояс GMT +3, время: 19:19.

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