Разбавлю немного ваш холивар...
Относительно тех проблем с которых начался разговор.
1. Под ХР так же есть проблема с перезагрузкой Винды (после перезагрузки Винды сервера кипера не стартуют, но в процессах висят).
Корень проблемы в том что, если винда старая (навешано много софта, реестр не мелкий, много служб, прожорливый антивирь типа Касперского и т.п.) то к моменту запуска службы Кипера еще не до конца поднимаются сетевые службы винды.
У себя решаем так: Если сервера стартуют службой, то тип запуска для нее ставим "Вручную" и пишем скрипт (я делаю через xStarter). Скрипт запускается после старта винды, делает паузу 2-3 мин (подбирается опытным путем), потом стартует службу rkservice.
Если запускаем консольно, то настраиваем в винде автологон, и опять же скрипт или батник, который выдержав паузу запускает strserv.
2. После перезагрузки станции "Looking for Server" - тоже есть такая беда, если станция долго (больше 5-7 минут, точнее не скажу) не видят сервер, то они впадают в какой то ступор и уже не находят его до тех пор пока не ребутнешь кассу.
По моим наблюдениям в 105-ой версии с этим получше, но там свои тараканы есть и апгредиться только по этой причини я бы не советовал.
3. При большом количестве серверов кипера, которые крутятся на одной машине, нужно подкрутить настройки BDE
Код:
Настройки производятся в приложении BDE Administrator, раздел Configuration -> System -> INIT
- SHAREDMEMSIZE - увеличьте значение этого параметра. Рекомендуемое значение 18 000
- MINBUFSIZE - увеличьте значение этого параметра. Рекомендуемое значение 1024
- MAXBUFSIZE - увеличьте значение этого параметра. Рекомендуемое значение 2048
- MEMSIZE - увеличьте значение этого параметра. Рекомендуемое значение 128
Редактор ресторана и отчеты тут же запускаются или они на другой машине? Если тут же и в BDE не хватает буфера, то при запуске Редактора могут виснуть сервера.
4. Имейте в виду, что в свизи с какими то внутренними ограничениями BDE на одной машине на получается запустить больше 10 (или 11) выделенных серверов Кипера. Несколько лет назад столкнулись с такой бедой - решение не нашли (UCS тоже ничем помочь не смог) пришлось часть серверов отсадить на другую машину.