Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Кассовый модуль не принимает данные без пинка... : Супермаг Плюс (Супермаг 2000)

22.11.2024 19:49


13.10.2010 16:55
СМ 1.027.2 СП6
Oracle 10g
BDE 5.01
В какой-то момент кассовый модуль перестал принимать по расписанию данные за смену с кассы (УКМ 2).
Нажатие кнопки Принять не приводит к результату.
Ошибок в логах нет.
Что помогает -
- перезапуск службы кассового сервера
- выгрузка данных на кассы
После любого из этих действий прием происходит успешно.
И еще что успел выяснить - минут через 10-15 бездействия затык с приемом опять появляется. При этом в полях для сообщений "прием по расписанию" и "состояние" не проскакивает никаких сообщений.

Чувствую, что истина где-то рядом, но...
Супермаг переустанавливал, БДЕ тоже
13.10.2010 17:02
А в SmErrorLog.txt тоже ничего нет?

В Администраторе кассового модуля. Настройка общих параметров. Журнал. Что установлено?
13.10.2010 17:23
Есть предположение, что он просто отваливается от чего-то. Либо от базы, либо ... там не в шары, случайно, грузит? При 10-15 минутах его сессия болтается в базе?
13.10.2010 21:31
каталоги кассы находятся здесь же, на сервере
SmErrorLog.txt не содержит ругательств по поводу данной ошибки
Журнал в кассовике настроил на подробный вывод событий.
Глюк пока не отловил
Вот сессию кассовика в базе завтра понаблюдаю.
14.10.2010 01:20
Цитата:
Propil И еще что успел выяснить - минут через 10-15 бездействия затык с приемом опять появляется.
ну так может это касса и отваливается? или сам сервак сессию неактивную с кассой грохает. там на серваке какая ОС? помнится, у XP есть какие-то ограничения на количество активных подключений, или что-то вроде того.
14.10.2010 05:59
сервер - на Win 2000
магазинчик маленький, с 1 кассой. Количество чеков за смену редко больше десятка (продажа крупной мебели)
Всё это работает уже далеко не один год.
По поводу сессии - когда я захожу в кассовый модуль и там значок базы зеленый - это ведь признак активной сессии?
ну а дальше иду на вкладку приема, и там нет реакции на кнопку Принять.
А на кнопку выгрузить - всё нормально.
14.10.2010 06:08
Цитата:
Propil ну а дальше иду на вкладку приема, и там нет реакции на кнопку Принять.
может я не уловил суть проблемы, но в момент нажития кнопки принять, кассовый модуль проверяет наличие файлов выгрузки в соответствующей расшаренной папке. у тебя ведь она расшарена? в ней что-нить есть вообще? а касса, случаем, не в автономе работает в этот момент? я так думаю, дело не в кассовом модуле, а в связке касса+сервак. может, с сетью что-то не так, типа глючного свитча или сетевой карты.
14.10.2010 06:18
Кстати, вот мысля проскользнула.. гришь, сервак там 2000? а обновления критические на него когда последний раз ставили? в инет с него выходят? может, там вирусняк живёт и сеть из-за этого падает?
14.10.2010 06:29
СМ 1.027.1 SP3
сервера МХ на WinXP
также иногда наблюдаю такую же картину.
т.е. данные о Z-отчетах лежат, но кассовик их упорно не замечает
как правило помогает остановка и запуск кассового модуля...
в данный момент просто во всех МХ добавил задание:
@echo off
echo %DATE% - %TIME% - PostRest >> c:\Admin\server.log
net stop "SM.Cash.Server"
net start "SM.Cash.Server"
exit
Магазины работают до 22.00
задание поставил в 21.45
14.10.2010 06:40
Цитата:
konst т.е. данные о Z-отчетах лежат, но кассовик их упорно не замечает
не совсем логичное предложение, но попробуй в тот самый момент, когда кассовик данные не замечает, переименовать расшаренную папку. если скажет, что фиг вам, значит, происходит какое-то обращение к файлам внутри папки. возможно, какой-то процесс открыл поток на чтение или запись, а закрыть забыл. если паапка переименуется, значит, можно грешить на саму службу кассового сервера.

З.Ы. антивирусов, надеюсь, на серверах МХ нет?
Часовой пояс GMT +3, время: 19:49.

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