[ОТВЕТИТЬ]
Опции темы
04.06.2007 13:24
 
На сервере по непонятным причинам сменилось время на 30.05.2080
Прошла выгрузка на кассы и в кассовом модуле теперь в поле "Прошлая выгрузка" записано 30.05.2080.
В результате после бэкапа прихожится делать полную выгрузку на кассы вручную, иначе автоматической выгрузка не заработает.
Изменить это время не получается никак. Пробовал делать
update smdepot set cashloadstart='например 03.06.07';
commit;
обновление происходит но на работу кассового модуля это не влияет и
"Прошлая выгрузка" по прежнему 30.05.2080
На тестовом сервере та же операция проходит успешно.
В чем дело интересно?
04.06.2007 18:43
 
Сервис "Кассового модуля" после этого перезапускал?
05.06.2007 08:12
 
Перезапускал сервис, базу.
05.06.2007 08:46
 
Может реестр?
05.06.2007 10:05
 
попробуй установить заодно и CashLoadTime.
и после commit сделай сразу select по этим полям.
чтобы понять: это кассовик не подбирает данные или они не прописываются?
05.06.2007 10:14
 
А если кассовый модуль попробовать на другой машинке поставить?
05.06.2007 10:33
 
Цитата:
bayan А если кассовый модуль попробовать на другой машинке поставить?
тоже тема: тем самым проверится идея с реестром.
05.06.2007 11:14
 
1)После commit делаю select: дата поменялась.
2)На новой машине проблема осталась.
3)cashloadtime не апдейтится назад пишет:
update smdepots set cashloadtime='03.06.07'
*
ошибка в строке 1:
ORA-02290: нарушено ограничение целостности
CHECK(SUPERMAG.SMCDEPOTS_LOADFULLTIME)
05.06.2007 11:34
 
значит, сначала надо откатить CASHLOADFULL - время окончания последней принудительной полной загрузки касс по расписанию.

в этом ограничении написано, что CASHLOADFULL должно быть <= CashLoadTime
05.06.2007 12:24
 
Спасибо! Получилось!
Опции темы



Часовой пояс GMT +3, время: 05:20.

Все в прочитанное - Донат - RSS - - Карта - Вверх

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