Показано с 1 по 9 из 9

Тема: Как запретить определенные скидки, если есть другие

  1. #1
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)

    Как запретить определенные скидки, если есть другие

    Есть две автоматические скидки на категории и 2 ручные. Как сделать, чтобы, если в заказе есть автоматические, то ручные бы не применялись? В 6-ке это решалось галкой "комбинировать с любой", а в 7-ке действие этой галки другое.

  2. #2
    Разбирающийся Аватар для okis
    Регистрация
    21.10.2007
    Адрес
    Москва
    Сообщений
    1,447
    Поблагодарил(а)
    2
    Благодарностей: 31 (сообщений: 21)
    В композиции скидок указать первой автоматическую и выбрать операцию "Первая ненулевая".

  3. #3
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Да, но ведь может применяться не одна автоматическая скидка. Они могут и одновременно действовать, если есть блюда из обеих категорий.

    ---------- Добавлено в 23:13 ---------- Предыдущее сообщение было размещено в 22:49 ----------

    По всей видимости у одной автоматической скидки ставим "комб. с любой", для второй композиция "первая ненулевая" и у обеих "не вручную". Так вроде получилось. Но как то запутанно все, вроде. Если будет много скидок уж больно сложная схема получится.

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

    Хотя, если добавить в композицию "первая ненулевая" обе эти автоматические скидки, тоже работает как надо. Я предполагал, что должна была бы сработать одна, с наименьшим кодом. Тогда не понимаю, как работает эта операция.

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

    Может кто популярно рассказать про композиции? Как они работают? Ничего не понимаю...

  4. #4
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Совсем запутался. Задача: есть 5 автоматических скидок Автоскидка1-Атоскидка5 (по времени и категориям). Они могут комбинироваться друг с другом без ограничений. Есть ручные скидки Ручная1-Ручная3. Они не должны применяться, если есть хотя бы одна автоматическая. Если автоматических нет-то одна любая из ручных. В 6-ке я просто ставил галки "комбинировать с другими" для автоматических и снимал для ручных - все работало так, как надо. В 7-ке не пойму как так сделать. Совсем запутался. Подскажите, пожалуйста.

  5. #5
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Ни у кого мыслей нет?

  6. #6
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    По всей видимости у одной автоматической скидки ставим "комб. с любой", для второй композиция "первая ненулевая" и у обеих "не вручную". Так вроде получилось. Но как то запутанно все, вроде. Если будет много скидок уж больно сложная схема получится.
    Вы же сами себе и ответили для разных комбинаций скидок - разные композиции.

    И немного запутанная задача. Можно более подробно описать? с конкретным примером?

  7. #7
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Цитата Сообщение от Gloomy_ru Посмотреть сообщение
    для разных комбинаций скидок - разные композиции.
    Из 8 скидок больно много комбинаций поучается.
    Цитата Сообщение от Gloomy_ru Посмотреть сообщение
    И немного запутанная задача. Можно более подробно описать? с конкретным примером?
    Автоскидки по категориям и дням недели (пн - скидка 30% на водку, вт - 30% виски и т. д.+скидка на бизнес с 12-00 до 15-00 ) - всего 5 шт. 3 скидки по картам ПДС (5, 10, 15%). Надо, чтобы автоматические комбинировались, т. е. может быть скидка на алкоголь+скидка на бизнес. Если есть хоть одна автоматическая, то по карте скидка не должна работать. Если нет ни одной автоматической-то одна любая по карте. Как-то так, вроде все просто. В 6 делалось с помощью галки "не комбинировать".

  8. #8
    Интересующийся Аватар для Gloomy_ru
    Регистрация
    21.06.2012
    Адрес
    Москва
    Сообщений
    38
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от olegash Посмотреть сообщение
    Из 8 скидок больно много комбинаций поучается.
    Автоскидки по категориям и дням недели (пн - скидка 30% на водку, вт - 30% виски и т. д.+скидка на бизнес с 12-00 до 15-00 ) - всего 5 шт. 3 скидки по картам ПДС (5, 10, 15%). Надо, чтобы автоматические комбинировались, т. е. может быть скидка на алкоголь+скидка на бизнес. Если есть хоть одна автоматическая, то по карте скидка не должна работать. Если нет ни одной автоматической-то одна любая по карте. Как-то так, вроде все просто. В 6 делалось с помощью галки "не комбинировать".
    Придется делать через композиции.
    Автоматические скидки в композицию. Операция суммировать. У автоматических скидок выставить "Нулевая действует" (чтобы можно было добавить в композицию) и "не в ручную"
    Соответственно, если три и больше скидки участвуют в композиции - для них то же самое.

    Ручные настраиваются как обычно.
    У всех скидок убрать "Комб. с любой"

    В Вашем случае - всего одна композиция из пяти скидок.

  9. #9
    Разбирающийся
    Регистрация
    10.08.2010
    Адрес
    Иваново
    Сообщений
    924
    Поблагодарил(а)
    27
    Благодарностей: 47 (сообщений: 40)
    Цитата Сообщение от Gloomy_ru Посмотреть сообщение
    В Вашем случае - всего одна композиция из пяти скидок.
    Но больше 2-х скидок я не могу добавить в одну композицию. Программа просит создать все возможные комбинации из этих скидок. Т. о. при наличии 5-ти скидок получается огромное кол-во комбинаций.

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 28.10.2015, 04:21
  2. Как запретить печать пречека в столовой?
    от Мишка на сервере в разделе Работа с заказами на станциях в R-Keeper 7
    Ответов: 6
    Последнее сообщение: 19.01.2015, 12:59
  3. Ответов: 1
    Последнее сообщение: 21.11.2014, 11:11
  4. Как заставить работать другие карточки
    от Dauren в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 4
    Последнее сообщение: 26.02.2014, 12:05
  5. Как запретить удаление чека?
    от yui0 в разделе RK: ФР, активные ККМ, проблемы, вопросы
    Ответов: 2
    Последнее сообщение: 08.10.2010, 11:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •