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

Тема: Удаляем наценку, если проводим определенную скидку

  1. #1
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)

    Удаляем наценку, если проводим определенную скидку

    Удаляем наценку, если проводим определенную скидку
    RK7.5.2.409

    Имеется наценка "Обслуживание 10%", которая действует только на официантов и рассчитывается от суммы заказа.
    Имеется набор скидок (5%, 10%, Сотрудник, Приват), который рассчитывается от суммы заказа.
    Это все работает.

    Теперь задача.
    Необходимо удалять наценку при проведении скидок "Сотрудник" и "Приват". Как?
    "Композиция скидок" не работает с наценками.

  2. #2
    Разбирающийся
    Регистрация
    28.06.2013
    Адрес
    Краснодар
    Сообщений
    1,333
    Поблагодарил(а)
    23
    Благодарностей: 143 (сообщений: 101)
    http://tracker.ucs.ru:8080/redmine/i...story_comments
    на основании этого сделать не получится?

  3. #3
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    Цитата Сообщение от satan Посмотреть сообщение
    http://tracker.ucs.ru:8080/redmine/i...story_comments
    на основании этого сделать не получится?
    Опыта работы со скриптами очень мал, так что пока не получилось.

    По-первому варианту, более правильному, ни фига не понял куда нужно это скрипт добавить, перерыл все формы млин, где это.
    По-второму варианту не сработало правильным образом, т.е. почему-то при создании заказа в стол добавляются скидка сотрудник, затем удаляется, при чем выводит кучу окон при этом, да и еще права для этого требуются для официанта на эти скидки, в топку такой вариант.

  4. #4
    Разбирающийся
    Регистрация
    20.10.2011
    Адрес
    Кыргызстан
    Сообщений
    988
    Поблагодарил(а)
    55
    Благодарностей: 35 (сообщений: 24)
    В общем отработал по второму варианту, работает как надо и ни каких прав не надо.
    У меня в условии 2 скидки под кодами 5 и 6.
    Скрипт создать в "Правила применения скидок", например "Авто с удал. наценки". В использовании для наценки вместо "Автоматически" указываем свое создание "Авто с удал. наценки".
    Вот скрипт без первой строки:

    var i: integer;
    it: TCheckItem;
    begin
    UsageParameters.UsageMode := umAuto;
    for i := 0 to RKCheck.CurrentOrder.Sessions.LinesCount - 1 do begin
    it := RKCheck.CurrentOrder.Sessions.Lines[i];
    if SYS.ObjectInheritsFrom(TObject(it), 'TDiscountItem') and ((it.CODE = 5) or (it.CODE = 6))
    then
    Begin
    UsageParameters.UsageMode := umDeny;
    Exit;
    End;
    end;
    end;

Похожие темы

  1. Нет данных за определенную дату
    от nocturne в разделе RK: Закрытие дня
    Ответов: 2
    Последнее сообщение: 18.05.2012, 16:19
  2. Не пробивается чек на определённую сумму, 70 рублей
    от dr.pain в разделе RK: ФР, активные ККМ, проблемы, вопросы
    Ответов: 25
    Последнее сообщение: 23.01.2012, 18:05
  3. Отменить скидку
    от Explorermf в разделе R-Keeper 6
    Ответов: 3
    Последнее сообщение: 08.02.2011, 12:04
  4. Ответов: 7
    Последнее сообщение: 05.12.2010, 23:28
  5. Как контролировать наценку в SH?
    от Юлия в разделе SH: Организация и ведение учета
    Ответов: 4
    Последнее сообщение: 16.04.2010, 16:00

Ваши права

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