Просмотр полной версии : Как поменять дату (логическую) на сервере?
...а также поменять код или название ресторана.
Эти данные находятся в файле system.db, который лежит в папке DATABASE на сервере. Соответственно, самая главная задача - определить местонахождение сервера. Сейчас я это рассматривать не буду.
На компьютере в папке RK6 есть каталог KACCA, потом SERVER. В нем есть папка 16-DOS, а также файл setcodat.exe. Нужно взять setcodat.exe и system.db и скопировать их в папку 16-DOS.
После этого не забудьте скопировать system.db обратно на сервер! Данные будут применены после перезагрузки.
Бывают ситуации, когда с неправильной датой заведение работает пол дня. В этом случае необходимо, помимо выше перечисленного, делать правку текущей базы данных в DATABASE на сервере. А именно столбик LogicDate в CHECK.DB выставить правильную логическую дату.
Бывают ситуации, когда с неправильной датой заведение работает пол дня. В этом случае необходимо, помимо выше перечисленного, делать правку текущей базы данных в DATABASE на сервере. А именно столбик LogicDate в CHECK.DB выставить правильную логическую дату.
Из-за конкретного сбоя, которой был устранён, но логическая дата сбилась и было не замечено, заведения закрылась два раза с ошибочной датой, всё переместилось в олдрес но с неправильной датой. Ясно дело в отчётах два дня как исчезло. Просят вернуть, я как бы изменил название даты и с помощтю bdb32 во всех файлах поменял неправильную дату на правильную, но в отчётах всё равно данные не появляются. Кто знает как сделать?
Кто знает как сделать?
А Вы из OLDRES переместили в ENDDAY? fin.db создали?
А Вы из OLDRES переместили в ENDDAY? fin.db создали?
Как я понял последовательностей действий такова:
1. Жду закрытия дня
2. Переправляю дату в дне на правильную с помощью bdb32
2. Перемещаю файлы с не верного дня в ENDDAY, создаю fin.db
3. Закрываю день
Так?
Почти. Если Вы закрыли день на кассе и он закрылся на сервере, то данные уже лежат в ENDDAY. Незачем брать копию из OLDRES. Правите в ENDDAY и закрываете на компьютере.
Почти. Если Вы закрыли день на кассе и он закрылся на сервере, то данные уже лежат в ENDDAY. Незачем брать копию из OLDRES. Правите в ENDDAY и закрываете на компьютере.
А как данные не брать с OLDRES ?? если эти дни были закрыты на кассе и сервере(винда). Они же теперь тока в OLDRES и после пару дней были закрыты нормально, с правильной датой. А вот ещё один момент, мне наверно полюбому дату (логическую) в system.db надо будет поправить, чтобы всё правильно произошло? и они не затёрли закрытый сегодня день, так?
А как данные не брать с OLDRES ?? если эти дни были закрыты на кассе и сервере(винда). Они же теперь тока в OLDRES и после пару дней были закрыты нормально, с правильной датой.
Тогда не мешайте все в кучу! Вы же сами написали:
1. Жду закрытия дня
А зачем ждать его закрытия, если он давно закрыт? Я сделал поправку, если хотите поменять текущую смену.
мне наверно полюбому дату (логическую) в system.db надо будет поправить, чтобы всё правильно произошло? и они не затёрли закрытый сегодня день
Нет, не нужно. "Они" - это что?
SH, жду закрытия дня - в смысли сегодняшнего дня)))). Ну чтобы не мешать персоналу и мне не кто не мешал и всё по удалёнке сделать. Пропали дни 13 и 14 октября.
Но логическая дата отнесла их к 5 и 6 апреля.
Нет, не нужно. "Они" - это что?
Это файлы из папки 5 апреля. Я в файлах дб переправил уже все даты на правильные. И название папки поменял, но в отчётах они не появились.
Как я понял тебя, я беру файлы (переправленные 5 апреля) из олдрес и кидаю ЕNDDAY, создаю fin.db. Потом делаю закрытие дня и они перемещаются в олдрес с правильной датой и данные появляются в отчётах, так?
они перемещаются в олдрес с правильной датой
Нет. Данные в OLDRES попадают из RESULTS сервера.
данные появляются в отчётах, так?
А вот это - так.
Спасибо всё понял, вечером отпишу, получилось ли))))
всё сработало - спасибо :ok:
suspectuleu
04.02.2012, 04:59
it`s me again ... i have the same problem ... the date is 12 hours diference ... why? ... I read the instructions given by you but I didn`t understand what I must do ... May you give me a hand?
to be more explicit ... In the cash register i have a hour ... in rkeeper have different hour ... is a difference of 12 hours ...
suspectuleu, you have to change time in BIOS of the R-Keeper station.
VampireKB
04.02.2012, 20:21
it`s me again ... i have the same problem ... the date is 12 hours diference ... why? ... I read the instructions given by you but I didn`t understand what I must do ... May you give me a hand?
to be more explicit ... In the cash register i have a hour ... in rkeeper have different hour ... is a difference of 12 hours ...
If you have a dosalone server (server on a cash station) and your main computer is working under Windows XP you may do this steps:
1)at autoexec but add a command string: net use \\computername /SET /YES
2)find and copy to your rkclient directory file: setftime.exe
3)add time sync to autoexec.bat with setftime (for shtrih it's like setfrime 30 1. where 30 is a pwd and 1 is a port.
If your server is running under win32 then step 1) would be changed for just a computer time sync with times.windows.com :) But steps 2 and 3 are needed.
But still, what cash register do you have?
VampireKB, нафиг ему setftime, зачем советуешь?
VampireKB
05.02.2012, 02:37
потому что
cash register - ККМ (кассовая машина,фискальный регистратор) и никак не cash station .
Смысловой перевод..правда могу ошибаться...
- ККМ (кассовая машина,фискальный регистратор) и никак не cash station .
Вот пусть он лучше в свое ЦТО обратится в таком случае, _если_ у него неверное время в ФР. Но он про это ничего не сказал - он написал просто, что отличается.
VampireKB
05.02.2012, 03:20
Вот пусть он лучше в свое ЦТО обратится в таком случае, _если_ у него неверное время в ФР. Но он про это ничего не сказал - он написал просто, что отличается.
Надеюсь,что я неправ... Хотя часто бывает,что время на кассовом аппарате не совпадает с киперным...
n rkeeper have different hour ... is a difference of 12 hours ...
suspectuleu
01.03.2012, 03:39
sorry I could not answer but I was in hospital ... health problems ... I read your responses ... But honestly i say that I did not understand very well what I have to do ... can you please be a little more explicit ... i must fix it ...:( ...thanks
VampireKB
01.03.2012, 04:19
sorry I could not answer but I was in hospital ... health problems ... I read your responses ... But honestly i say that I did not understand very well what I have to do ... can you please be a little more explicit ... i must fix it ...:( ...thanks
Hello.
First of all we need to know where do you have a wrong datetime ? At the Cash station(just a computer) or at Cash Register(fiscal registration,may be a printer with EKLZ )
If it's just a station ,you may fix your datetime at BIOS or by typeing NET TIME \\COMPUTERNAME /SET /YES for automatic time synchronize with PC .Warning ! PC Must be wth OS: WinXP ! Windows Vista or 7 DOESN'T SUPPORT this method !
if you have a fiscal register that connects to yours cash station and it's like Shtrih, then you may type at autoexec.bat setftime command .Example: Setftime 30 1 (For ANY FR by Shtrih-M )
Best regards
suspectuleu
02.03.2012, 01:14
Thanks for your help ... so I have a the cash register connected to a screen tuche ... which is connected to a computer. The computer shows an hour ... the tuche has an hour ... and the cash register receipt shows another hour, difference is 12 hours. I called the company authorized to change the time in the cash register with the correct one, the computer I have set the same hour with the cash register and the next day the same problem ...
`What you have said is the solution?
difference is 12 hours
Where is right?
suspectuleu
02.03.2012, 02:06
the computer has the right hour. the cash register had the right hour. but i don`t know wy ... but again ... the computer has the right hour .. but on the reciept from the cash register the hour is with 12 hours behind. the cash register is conected to the touche screen, can that be the problem?! from there?!
on the reciept from the cash register the hour is with 12 hours behind
It's a final receipt or not?
suspectuleu
02.03.2012, 03:37
it`s the receipt that i give to the client when he must pay, all the receipt`s are with 12 hours behind
VampireKB
02.03.2012, 03:47
You wrote:
the computer has the right hour. the cash register had the right hour. but i don`t know wy ... but again ... the computer has the right hour .. but on the reciept from the cash register the hour is with 12 hours behind. the cash register is conected to the touche screen, can that be the problem?! from there?!
What type of reciept do you have ? (Company name,model name)
I called the company authorized to change the time in the cash register with the correct one
may be you have some problems with electricity ? Does your cash register connect with UPS or other type of voltage defend items?
What did a company engineer said about battery at your cash register? It could be broken(provide low power and make time to go slower .)
My solutions are:
1)Change battery at cash station for a new one (usually it need after more than 1 year of usability)
2)make a safe 220V by UPS.. something like ippon smartwinner ..
3)If a company of your cash register are: Shtrih-M or ISKRA ,then R-Keeper have special files called "setFtime" for synchonising time between cash station and cash register.
Best regards
sictirit
03.03.2012, 14:15
i have a DATECS model MP55, i changed the batery not long ago, i have a ups conection to the cash register. I will try with the setings in autoexec.bat, and see what is hapening. Another question after i will write teh line in autoexec.bat, on the computer with de program, i must reset it, and the touche?!
VampireKB
03.03.2012, 14:45
i have a DATECS model MP55, i changed the batery not long ago, i have a ups conection to the cash register. I will try with the setings in autoexec.bat, and see what is hapening. Another question after i will write teh line in autoexec.bat, on the computer with de program, i must reset it, and the touche?!
DATECS..
May you copy here all the text from the file RKCLIENT\RKEEPER6.INI ?
Because if your rk are not using shfrk.dll or prim08.dll than you can't use setftime file
and the main answer is:
no. that programm run&quit automatically .you need just to write the execution file into autoexec.bat.
sictirit
03.03.2012, 14:59
Language=ROMANIAN
Network=ON
Colors=2
Color=ON
256Color=ON
Hiresolution=2
Servername=RLSERV
T88Code=18
:PrintFinalCheck=OFF
FinalToRoll=ON
RePrintCheck=Off
PrintToPreCheck=ON
Unpayfinalcheck=ON
Comport1baud=9600
FiscRegCom=2
FrPay1=1
FrPay2=3
FrPay3=0
FrPay4=0
comport2baud=9600
HotelInterface = RKH
NeedRoomNumber = ON
ChipOnHotel = OFF
CanManualRoomInput = ON
AllHotelTransactions = OFF
HotelCategsDetail = ON
FCheckToHotel = ON
this is in rkeeper.ini from the client on the touch ... i tried the solution with autoexec.bat, but dosen`t work : on the touch is 1 AM in the morning and on the computer is 11
i will try to change the hour with a keabord directly in bios ... but i think if i do that it will apear.. again
and i want to ask if you another question... i want to delet the rkeeper sale reports ... i have them from 2009 when i open`d the buisnis ... can i do that?! and how do i do it ?:)
can i do that?! and how do i do it ?
Yes, you can. It's option it the Reports.
suspectuleu
05.03.2012, 02:57
it`s the "delet data" option in the rkeeper Reports?
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot