KDS has not been updated since June 1, 2020. Please use KDS PRO. The software has not been suported since December 31, 2020. |
The KDS server has different configuration files:
[DB] ; настройки БД allias=KDS_DB ; алиас БД. Его можно настроить в файле Firebird\aliases.conf CharsetName=none ; кодировка БД SrvName=localhost ; IP-адрес БД Firebird SrvPort=11255 ; порт БД Firebird UserName=E5EBE5F8F6F3 ; зашифрованное имя пользователя БД UserPass=DFD3C5C8D7C6DDD7CB ; зашифрованный пароль пользователя БД [XMLInterface] ; настройки XML-интерфейса RK7Port=3324 ; порт XML-интерфейса SrvAdress=127.0.0.1 ; IP-адрес кассового сервера [Main] ; основные настройки License=21184-10432 ; лицензионный ключ KDS AutoCheckMenu=OFF ; автопроверка меню. OFF — выключено, ON — включено DayDownView=1 DishPreparedMessage=<DishName> for <TblName> start cooking. IntervalAutochekMenu=120 MaxSymb=E PackLines=ON PrintDataXmlOnReady=OFF PrinterDestination=1 PrinterStation=15002 SendMessageOnDishPrepared=OFF TimerInterval=1000 WaiterMessage=Бегом на кухню! ; сообщение официанту [Orders] ; настройки заказов PrintGroups=512,513,514,515,516,517 ; группы печати. Настраиваются в менеджерской станции, в классификациях. Руками указывать не нужно, заполняются сервером самостоятельно. DelayTimeSec=0 ; задержка в секундах DelayedPrintGroups= ; группы печати, к которым применять задержку [Log] ; настройки логирования LogLevel=2 ; уровень логирования LogSizeMB=10 ; максимальный размер файла лога в МБ SingleLog=ON ; весь лог в одном файле. ON — включено, OFF — выключено. mainLog=ON |
Legacy Server Configuration File
Before version 1.3.4.7, KDS used the FSVDU.ini configuration file.
License=18484-40411-... ; лицензионный ключ KDS dbServer=127.0.0.1 ; IP-адрес БД Firebird dbPort=11251 ; порт БД Firebird dbAlias=KDS_DB ; алиас к БД. Его можно настроить в файле Firebird\aliases.conf Charset = NONE ; кодировка БД dbuname=E5EBE5F8F6F3 ; зашифрованное имя пользователя dbpass=DFD3C5C8D7C6DDD7CB ; зашифрованный пароль ServerName=127.0.0.1 ; IP-адрес кассового сервера RK7Port=22400 ; порт XML-интерфейса на кассовом сервере NBAdapter=1 NBName=UKDS31 CountDishTime=OFF D201=VBP EGroup= OneLine=ON Country=RU ShowStartCooking=OFF Waiter=OFF MainLog=1 ; режим использования лог-файла: 1 – используется основной лог-файл dbmangr_RK7.LOG, 0 – используется отдельный лог-файл RKRead.log LogLevel=0..9 ; уровень логирования LogSizeMB=10 ; максимальный размер лог-файла AutoCheckMenu=0 ; автопроверка меню. 1 — включена, 0 — выключена IntervalAutochekMenu=120 ; интервал задается в секундах DayDownView=1 ; сколько последних смен с заказами видеть на экране DishReadyMessage=Group: <PrintGroup>. Place: <TableNum>. Dish is ready: <DishName> ; шаблон сообщения для готовых блюд (обратная связь с официантом) Чтобы вывести текст "Готово для <№ стола>", добавьте в строку: waiterMessage=Готово для <TblNum> ; <TblNum> - номер стола, так же можно использовать параметр <WtrName> - имя официанта, ожидающего заказ. |
The configuration file kdsclient.ini issued only once when the program is launched. Then the settings are transferred to the database, and it is best to change them via the settings of the client itself.
To go to the settings, run the KDS client and press the F2 button on your keyboard.
Save the settings by pressing the green checkmark in the bottom right corner.
Basic Client Settings:
dbServer=127.0.0.1 ; IP-адрес сервера Firebird dbPort=11251 ; порт сервера Firebird dbAlias=KDS_DB ; алиас БД. Можно изменить в Firebird\aliases.conf Charset = NONE ; кодировка БД dbuname=E5EBE5F8F6F3 ; закодированное имя пользователя, такое же как и в файле настроек сервера dbpass=DFD3C5C8D7C6DDD7CB ; закодированный пароль, такой же, как и в файле настроек сервера AlarmTime2d=5 ; если заказ в очереди находится меньше, чем указанное здесь количество минут, то рамка вокруг этого заказа на экране КДС станет зеленого цвета |
The database alias is indicated in the server and client settings of the [DB] section:
dbAlias=KDS_DB ; the database aliases |
The alias is configured in the file \Firebird\aliases.conf:
KDS_DB = D:\KDS_1_3_6\DB\KDS.FDB ; path to the database file |
Having changed the alias, remember to change it in the server and client settings.
The following abbreviations are supported in print requests:
[PrinterDestination] ; назначение печати принтера [PrinterStation] ; кассовая станция, к которой подключен принтер [NumOrder] ; номер заказа [NumTable] ; номер стола [Dishes] ; список блюд заказа. Макет строки берется из файла QPrintMaketDishLine.xml |
The following abbreviations are supported in the dish string (the file QPrintMaketDishLine.xml):
[dishCount] ; количество блюд [dishName] ; название блюда [dishSeat] ; место, к которому относится блюдо только в 1.3.4.7 и выше. |
Large print is configured in QPrintMaketDishLine.xml ([Bold], [BigHeight], [BigWidth])