PDA

Просмотр полной версии : Не появляются блюда на кассе



Максим Про
15.04.2012, 02:45
Здарова, коллеги!
Вот пару лет уже бьюсь (ну не то чтобы... Задумываюсь периодически !)... С такой херней и неьзнаю чо делать.
Кароче создаем папку с блюдами, или не важно, добавляем блюда в текущую папку. А на кассе они не появляются! Ну ваще никак и никогда! Но бывает это редко... ИНОГДА!
Рецепт для клиента следующий - создать новую папку с таким де именем, перетащить туда свои блюда, если не получилось - повторить экзорцизм. Канает. Работает.

Вот что этотза херня и как это побороть правильно?

okis
15.04.2012, 12:43
Скорее всего что-то некорректное делали с базой (например вручную подкинули menu.db в RK6\DB или в DATABASE). В зависимости от причины, я вижу три способа устранения проблемы:

1. Пункт меню может быть недоступен, если на нем стоит крест в пункте Меню - Доступ к меню, но при ручном подкидывании файликов в базу этот крестик может и не отобразиться. За это отвечает файл Cmlink.DB. Ищем шифр папки (блюда), заходим в этот файлик, если есть строка с этим шифром - удаляем.

2. Как известно, Группа блюд храниться в файле menu.db как обычное блюдо, но со своим признаком. Так вот для блюда (а значит и для группы блюд) есть такое свойство, как "Сегодня нет в меню". За это отвечает поле Lack файла menu.db. Проблема возникает, например, при импорте меню из бэкофиса в базу со старым меню. Почему-то значения всех шифров, названий, цен и т.д. заменяются, а значения поля Lack нет. Решение очевидно - поменять значение поля Lack на "0".

3. На кассе установили ограничение по блюду (поместили в стоп лист). За это отвечает один из файлов в датабейс (какой точно не помню). После этого заменили меню. Шифр группы из нового меню совпал с шифром блюда в стопе из старого меню. Решение - найти этот файл или подкинуть чистую базу.

Andy
18.04.2012, 00:51
okis
ты не понял - это такой тест от Максима .....
у него в соседнем кабинете Метелица сидит, а Соловьев бедняга задумывается периодически: у кого бы спросить совета .... :)

Максим Про
сорри коллега, уж правда как-то нелогично по моему .....

okis
18.04.2012, 23:24
Андрюха, тест не тест, а у меня с бэкофисом такая хрень была.

SH
18.04.2012, 23:42
а у меня с бэкофисом такая хрень была.
А можно с этого место поподробнее? В каких обстоятельствах при работе с бэкофисом это проявляется?

okis
19.04.2012, 19:17
Отдельный ресторан работает со своей базой. В ней проставлены на некоторые блюда галки "Сегодня нет в меню". Если в эту базу сделать импорт меню из бэкофиса, то эти галки остаются и перепривязываются к другим блюдам (видимо с одинаковыми шифрами). Причем ни блюда на кассе не отображаются, ни галка "Сегодня нет в меню" напротив блюда не стоит.

gte_33
19.04.2012, 19:44
Говорят и у нас такое было раньше, вследствие чего было запрещено в ресторанах пользоваться возможностью ставить в стоп лист. Делается только в беке.

SH
19.04.2012, 20:22
okis, а помогает локальный запрет в правах на эту галку? Чтобы не могли на месте ставить.

okis
19.04.2012, 20:29
Проблема возникает вроде только при первоначльном импорте из бэкофиса. После обнуления значение поля Lack, при последующих импортах вроде как все нормально. По крайней мере больше не жалуются на отсутствие блюд в меню на станциях.

SH
01.11.2012, 04:50
Опять бэкофис и опять не отображение блюд на кассе.
Завели в бэк новые позиции, определили видимость по вариантам меню.
Далее началась чехарда.
Новые блюда появляются в локальном редакторе, но не появляются на кассе.
Заливаю вариант меню без ограничений - отображается все.
Заливаю нужный - новые позиции не отображаются.
Пробую добавить новые папки, в том числе локально - не отображаются!
Перенос блюд не помогает.
Собрал тестовую кассу - не помогло.
Пересобирал локальную DB, сервер - не помогает.

Наконец, нашел в свойствах блюд в бэкофисе, что на блюда заданы ограничения. Вздохнул с облегчением, снял ограничение с ОДНОГО блюда.

Отобразились все... Кроме новых папок.

Ничего не понимаю, кто-нибудь может прояснить ситуацию, чтозахрень?

kipatok
06.08.2015, 11:44
Добрый день. Чтобы не плодить тем спрошу здесь. У нас Рк6, настроен через РКШаре на сервере. Менеджер через свой комп, заносит обновление меню через редактор ресторана, закрывает его, перезагружает терминал, нового меню нет. Подключаюсь на сервер, захожу в папку db файл menu.db имеет сегодняшнюю дату. Подключаюсь к терминалу, там смотрю в папке database есть файл тоже menu.db, но вчерашний. Копирую с сервера файл menu.db и новое меню есть. Вопрос такой, файл Menu.db должен вообще быть на терминале в папке database и если должен, то почему он сам не копируется с сервера? И пару дней назад все работало )

oleg12345
06.08.2015, 11:54
Добрый день. Чтобы не плодить тем спрошу здесь. У нас Рк6, настроен через РКШаре на сервере. Менеджер через свой комп, заносит обновление меню через редактор ресторана, закрывает его, перезагружает терминал, нового меню нет. Подключаюсь на сервер, захожу в папку db файл menu.db имеет сегодняшнюю дату. Подключаюсь к терминалу, там смотрю в папке database есть файл тоже menu.db, но вчерашний. Копирую с сервера файл menu.db и новое меню есть. Вопрос такой, файл Menu.db должен вообще быть на терминале в папке database и если должен, то почему он сам не копируется с сервера? И пару дней назад все работало )

1. Проверить стоит ли галочка в менеджерской "Связь с кассой"
2. Если Rkserv запускается через службу то эта служба должна запускаться от имени админ. пользователя на менеджерской
3. Проверить в local.db на терминале путь до меню, отрабатывает ли он

как то так вроде...

kipatok
06.08.2015, 12:26
1. Проверить стоит ли галочка в менеджерской "Связь с кассой"
2. Если Rkserv запускается через службу то эта служба должна запускаться от имени админ. пользователя на менеджерской
3. Проверить в local.db на терминале путь до меню, отрабатывает ли он

как то так вроде...
1. Галка стоит. Снимал её, ставил - без изменений
2. Перезагружал и службу и сам сервер - без изменений
3. Это проверить пока не могу, там DOS, удалено могу только подключиться к диску С

sibgaba
06.08.2015, 12:38
Смотреть LOG rkshare.

В момент перезагрузки кассы и старта кассового сервера он цепляется к RKSHARE. Кстати если приложение RKSHARE запущено как desktop то в его морде будет видно подключение от кассового сервера.

В логах RKSHARE смотреть какие файлы обновлялись.

kipatok
06.08.2015, 17:05
Смотреть LOG rkshare.

В момент перезагрузки кассы и старта кассового сервера он цепляется к RKSHARE. Кстати если приложение RKSHARE запущено как desktop то в его морде будет видно подключение от кассового сервера.

В логах RKSHARE смотреть какие файлы обновлялись.
Подключение видно.

В логах вот такие дела
rkshare.log
Loading Link DLL: RTCPLoading Link DLL: RNBL
access.log11:05:48 Convert from : \DB\Menu.db
11:05:48 Convert to: D:\UCS\RK6\DB\Menu.db
11:05:48 Get file date/time: D:\UCS\RK6\DB\Menu.db
11:05:48 Convert from : \DB\Menu.db
11:05:48 Convert to: D:\UCS\RK6\DB\Menu.db
11:05:48 Read file: D:\UCS\RK6\DB\Menu.db
и так над каждым файлом в папке DB
RNBLast.log
> 47 bytes
RTCP.log
|Cut|
.32.11, R1SERV
...
Th 00000B24. Doppel chanel from 10.90.32.11, R1SERV
Th 00000B24. Doppel chanel from 10.90.32.11, R1SERV
Th 00000B24. Doppel chanel from 10.90.32.11, R1SERV
...

Больше логов не нашел

mnekin
07.08.2015, 08:21
Подключение видно.

В логах вот такие дела
Вы бы хоть версии сервера и ркшаре написали, похоже на несоответствие версий.

kipatok
07.08.2015, 10:07
Вы бы хоть версии сервера и ркшаре написали, похоже на несоответствие версий.
ркшаре 2.02, а сервера 6,97. Если я правильно вас понял то как-то так

valobasoff
16.03.2016, 01:03
Добрый день. Чтобы не плодить тем спрошу здесь.
в чем была проблема? у меня походу теже симптомы.

Крабик
30.06.2016, 10:47
Доброе утро, подобная проблема была, исправил так:
1.Отключил-включил связь с кассой
2.Запустил reindex32.exe
3.Помогло меню обновилось!

П.с. Может поможет.

valobasoff
26.08.2017, 14:30
проблема была в связке rk-share и размере файла menu.db, если не ошибаюсь 256кб, reindex32.exe немного сжал файл, за счёт видимо удаленных позиций, и меню поехало....