PDA

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



Valeha13
24.06.2015, 20:13
Здравствуйте. У нас не начисляется наценка на категории по дням недели.
В редакторе есть скидки\наценки по категориям, по каждой категории я прописал наценку (назвал ее "обслуживание 10%") наценка автоматическая, работала нормально. Дальше у нас в меню появились блюда, которые продаются только в определенные дни, например пиво со специальным предложением 1+1 только во вторник, и оно отдельно в меню прописывается, и доступно только по расписанию (галочка стоит на вторник) в остальные дни оно на стопе. Этому пиву присвоена была категория "вторник". В скидках и наценках я ей тоже ставлю 10%, но по расписанию в наценке стоят все дни. Когда пробивают заказ, то наценка дается на все кроме этого пива (через карту админа наценку сделать нельзя пишет что для этой категории уже имеется автоматическая наценка, но показывает 0%).
Вышел из ситуации следующим образом: создал еще одну наценку (назвал ее "Вторник 10%) выставил ей автоматическую наценку и в расписании поставил галочку "вторник", и указал эту наценку только для тех блюд, которые входят в категорию "вторник". Ок, наценка на категорию начала работать нормально. Но в чеке на оплату стали указываться две наценки, одна называется "обслуживание 10%" и в ней указывается наценка только на те блюда, которые не относятся к категории "вторник", вторая сразу под ней, называется "Вторник 10%" и учитывает наценку только на блюда категории "вторник".
Вопрос, как мне сделать так, чтобы они считались вместе? И назывались только одним словом? Хоть все считается правильно, шеф не доволен, потому что как он говорит, ты не объяснишь нетрезвому гостю что это все обслуживание на 10% в общем идет.
И если есть возможность объяснить, почему он не дает наценку если блюдо по расписанию идет (я так понял проблема в галочках на днях недели)
Версия редактора 6.92, кассы 6.98.

Заранее благодарю.

sibgaba
26.06.2015, 13:15
В редакторе есть скидки\наценки по категориям, по каждой категории я прописал наценку (назвал ее "обслуживание 10%") наценка автоматическая, работала нормально. Дальше у нас в меню появились блюда, которые продаются только в определенные дни, например пиво со специальным предложением 1+1 только во вторник, и оно отдельно в меню прописывается, и доступно только по расписанию (галочка стоит на вторник) в остальные дни оно на стопе. Этому пиву присвоена была категория "вторник". В скидках и наценках я ей тоже ставлю 10%, но по расписанию в наценке стоят все дни. Когда пробивают заказ, то наценка дается на все кроме этого пива (через карту админа наценку сделать нельзя пишет что для этой категории уже имеется автоматическая наценка, но показывает 0%).
Это все должно работать (при правильной настройке).
Расписание доступности блюда тут не причем.
Покажите скриншоты всех закладок от наценки.

Valeha13
27.06.2015, 14:51
Покажите скриншоты всех закладок от наценки.

39003901390239463903390439053906
скриншоты по просьбе, как выставлено сейчас.
Могу еще попозже скан чека скинуть, как он выдает.

Если я в обслуживание поставлю на вторник 10%, а вторник как наценку уберу вообще, то он плюсовать 10% для вторника не будет

sibgaba
27.06.2015, 17:45
1. А зачем акционное пиво выделять в отдельную категорию "Вторник"? Если присвоить ему категорию "Алкоголь" все будет работать.

2. Если отдельная категория "Вторник" все таки нужна, например, для аналитики, то просто сделайте и на нее наценку в "Обслуживание 10%".
По другим дням наценки на "вторник" не будет т.к. этих блюд не будет в чеке (они закрыты по расписанию) во вторник в чеке будет "пиво 1+1", будет наценка 10% и на пиво автоматом накрутится 10 процентов по правилу для категории "Вторник".

Вы пишете:

Этому пиву присвоена была категория "вторник". В скидках и наценках я ей тоже ставлю 10%,

Когда пробивают заказ, то наценка дается на все кроме этого пива
На самом первом скриншоте видно что для категории "Вторник", в "Обслуживание 10%", не проставлена наценка.

Valeha13
28.06.2015, 20:39
На самом первом скриншоте видно что для категории "Вторник", в "Обслуживание 10%", не проставлена наценка.

В этом то все и дело. Я сделал скриншоты как у меня есть сейчас. Если я проставляю в категории вторник в "обслуживание 10%" наценку 10%, а наценку "Вторник 10%" вообще удалю, то он наценку вообще не считает. Просто не делает наценку на это блюдо с этой категорией, а на другие (которые без расписания) делает. У меня еще есть категории "понедельник", "среда", "четверг" и у всех у них расписание по дням стоит, и на них на ВСЕ не дает наценку. Даже если я и проставляю наценку в "обслуживание 10%". Именно поэтому я завел отдельные наценки на категории "вторник", "понедельник", "среда" и "четверг". Даже когда в кипере пытаешься изменить наценку с помощью админской карты, то он пишет 0% и пишет что на эту категорию уже назначена автоматическая наценка =)
Вопрос как раз в этом, если не получится ничего, ну не будет он давать наценку на эти категории, как мне объединить в чеке 2 наценки в одну?


А зачем акционное пиво выделять в отдельную категорию "Вторник"? Если присвоить ему категорию "Алкоголь" все будет работать.

Насчет того чтобы присвоить блюду другую категорию, попробую, если получится отпишусь. Но отдельные категории "понедельник", "вторник" и т.п. необходимы, для того чтобы показывались в отчетах.

SH
28.06.2015, 21:43
Но отдельные категории "понедельник", "вторник" и т.п. необходимы, для того чтобы показывались в отчетах.
В отчете по категориям?
Потому что лучше было бы по группам меню развести, отчеты тоже смотреть по группам меню и настроить расписание видимости.

sibgaba
28.06.2015, 21:50
Ага! Похоже что вот тут "собака порылась"...
В 6ке есть ограничение по мах количеству категорий блюд. Сейчас точно не вспомню, но толи 64, толи 92. Похоже что вы превысили этот предел. И баг проявляется именно в том что перестает работать скидка по категориям.

Valeha13
29.06.2015, 18:29
В отчете по категориям?
Потому что лучше было бы по группам меню развести, отчеты тоже смотреть по группам меню и настроить расписание видимости.

По группам в меню разведено. В каждой группе каждому пункту меню проставлена галочка в расписании "Крепкий понедельник" - галочка только на "понедельник" стоит.

3909

Еще один момент. Эта база нам досталась с другого ресторана. Все меню, сотрудников, категории я вычищал вручную. Просто удалял. Может в базе какую реиндексацию делать надо? Может из-за этого глюк? Что самое странное не выставляются именно те вещи в меню, в которых расписание указывается по дням. Добавляем новые категории не по расписанию, все проходит нормально, наценка идет.

SH
29.06.2015, 18:45
Просто удалял. Может в базе какую реиндексацию делать надо?
Реиндексация не поможет, а очистить categ_.db (с подчеркиванием!) можно попробовать, но если где-то в базе есть отчеты, где задействованы старые категории - не будет данных. Короче, бэкап и можно попробовать.

Valeha13
29.06.2015, 19:03
Реиндексация не поможет, а очистить categ_.db (с подчеркиванием!) можно попробовать,

Ок. Посмотрел, последнее изменение этого файла в D:\RK6\DB 12.05.2015 года, с помощью какой программы его можно очистить?


но если где-то в базе есть отчеты, где задействованы старые категории - не будет данных. Короче, бэкап и можно попробовать.
Старые категории это насколько старые? Те которые удалятся при очистке и существуют на данный момент, или те которые я уже удалил давно когда только база пришла ко мне? Возможно ли сделать выборочную очистку этого файла?

SH
29.06.2015, 19:58
Можно сделать выборочную.
В принципе, можно для начала попробовать взять чистый файл из папки NEWDB, подкинуть, после чего построить отчет по категориям за нужный период. Если все будет ОК, значит, за этот период удаленные категории не использовались.
Если где-то вместо названия категорий будут цифры - это шифры категорий. Тогда вручную удаляем из файла все категории, кроме с этими шифрами.
Воспользоваться можно DBD.32

---------- Добавлено в 18:58 ---------- Предыдущее сообщение было размещено в 18:58 ----------

Ну и после этого надо реиндексацию делать

Valeha13
07.07.2015, 19:36
Ок. Сделал копию Careg_.db, открыл ее в DB.

Вижу следующее

3943
аж целых 52 записи категорий, из них в RK6 нашем уже почищенном используются только 34, открыл файл из папки NEWDB, он вообще пустой. Мои следующие действия я так понимаю такие:
1. Делаю бекап полностью папки RK6 (делать это после закрытия дня при отключенных станциях?)
2. Открываю файл categ_.db, сравниваю со списком в моем RK, и удаляю все лишние категории
3. Делаю реиндексацию базы. (как это делать я не знаю пока что).

Последовательность правильная? Отчеты я все равно хочу чистить, потому что слишком большой объем файла ARK6.UDB, да и старые данные прежнего ресторана никому не нужны, как мне сказали. Ну и хочу базу бекапить в облаке, так что полюбому удалять.

SH
07.07.2015, 20:05
В categ_.db - только удаленные, неиспользуемые.
Используемые должны быть в файле categ.db, без подчеркивания в названии.
Так что, по идее, categ_.db можно со спокойной душой заменить чистым из дистрибутива. Проделайте это при закрытой смене и все должно быть хорошо.

Valeha13
08.07.2015, 08:48
В categ_.db - только удаленные, неиспользуемые.
Используемые должны быть в файле categ.db, без подчеркивания в названии.
Так что, по идее, categ_.db можно со спокойной душой заменить чистым из дистрибутива. Проделайте это при закрытой смене и все должно быть хорошо.

Заменил только файл categ_.db, из папки NEWDB, в папку DB. При попытке открыть категории блюд выдает следующее:
3945

и таблица категорий блюд открывается чистая совсем

sibgaba
08.07.2015, 08:50
заменять надо все файлы categ_.*

В вашем случае еще и Categ_.PX

Valeha13
08.07.2015, 10:15
Сделал, заработали категории, наценки все так же не начисляются.
Может все таки дело не в категориях? А именно в расписании?

что еще пробовал (так как сегодня среда, буду баловаться с этим днем):
1. Изменил блюдо из другой папки меню, дал ему по расписанию только среду, назначил категорию "среда", удалил отдельную наценку "Среда 10%", поставил наценку на категорию "Среда" в Обслуживание 10% - итог наценка именно на блюда с галочками в расписании "среда" и с категорией "среда" не ставится.
2. Была мысль сделать отдельную наценку типа "Обслуживание среда 10%", "Обслуживание вторник 10%" и проставить галочки в расписаниях только на конкретные дни по всем блюдам - итог, попробовал на одном обслуживании 10%, тоже нулевой результат наценка именно на блюда с галочками в расписании "среда" и с категорией "среда" не ставится
3. Я просто удалил категорию "среда", и создал новую с таким же наименованием, присвоил ее блюдам и ЗАРАБОТАЛО! =)

Всем спасибо, кто помогал в этом нелегком блин деле =)

SH
08.07.2015, 12:00
Заменил только файл categ_.db,
Я ж писал, что реиндексацию потом делать надо. Ну да, или все файлы поменять.
Но, похоже, что не в категориях дело, по-крайней мере, не в удаленных.