Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 51

Тема: Скрипты в RK7

  1. #41
    Сведущий
    Регистрация
    25.07.2011
    Адрес
    Пенза
    Сообщений
    99
    Поблагодарил(а)
    11
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    xxx := gui.InputBox('Введите ХХХ', 'Надо ввести ХХХ', '', true);
    Александр, спасибо!
    Существует ли расширенная дока по скриптам?
    У меня есть только RK7Scripts.chm и RK7Scripts.chw. Но в этой доке нет ничего подобного.
    Может у вас есть расширенная дока по скриптам?

  2. #42
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Может у вас есть расширенная дока по скриптам?
    Есть. В голове...
    Но по понятным причинам поделиться ею не смогу
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  3. #43
    Сведущий
    Регистрация
    25.07.2011
    Адрес
    Пенза
    Сообщений
    99
    Поблагодарил(а)
    11
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Есть. В голове...
    Но по понятным причинам поделиться ею не смогу
    Еще вопрос можно по скрипту?
    Можно ли удалить оплату из заказа?
    Саму оплату я отловил:
    Код:
      for i := 0 to RKCheck.CurrentOrder.Sessions.LinesCount - 1 do 
      begin
        it := RKCheck.CurrentOrder.Sessions.Lines[i];
        if SYS.ObjectInheritsFrom(TObject(it), 'TPayLine') then
        begin
          if TPayLine(it).code = 97 then
          begin
            InputBox := gui.InputBox('123', '321', true);
            if InputBox <> '1234' then
             // если код оплаты 92 и значение из импут-бокса не нужное, то удаляем оплату из заказа.
          end;
      end;

  4. #44
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Цитата Сообщение от vpavelv Посмотреть сообщение
    Можно ли удалить оплату из заказа?
    Что то типа
    Код:
     RKCheck.DeleteCheckItem(it)
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  5. 1 пользователь сказал cпасибо sibgaba за это полезное сообщение::

    vpavelv (25.10.2018)

  6. #45
    Сведущий
    Регистрация
    25.07.2011
    Адрес
    Пенза
    Сообщений
    99
    Поблагодарил(а)
    11
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Что то типа
    Код:
     RKCheck.DeleteCheckItem(it)
    Спасибо!
    Работает. Приходится разбираться по скриптам, которые нахожу на форумах.

  7. #46
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Цитата Сообщение от vpavelv Посмотреть сообщение
    Приходится разбираться по скриптам, которые нахожу на форумах.
    Аналогично...
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  8. #47
    Сведущий
    Регистрация
    25.07.2011
    Адрес
    Пенза
    Сообщений
    99
    Поблагодарил(а)
    11
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Аналогично...
    Александр, наверно уже замучил вас.
    Есть такой метод у гуи, как GUI.CmdExec('notepad.exe');
    Он запускает исполняемый файл и ждет его выполнение. Дополнительные параметры передать не получится, кроме как CmdExec('notepad.exe 123 у');
    Вопрос в том, возвращает ли этот метод код работы приложения?

  9. #48
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Вопрос в том, возвращает ли этот метод код работы приложения?
    Нет. CmdExec - это процедура.
    Есть еще функция
    CmdExecWithFlags(const CmdLine: string; CmdWindowState: integer; HideCashWindow: boolean): boolean;
    Но судя по описанию она булевая, и возвращает только успех или провал
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  10. 1 пользователь сказал cпасибо sibgaba за это полезное сообщение::

    vpavelv (30.10.2018)

  11. #49
    Сведущий
    Регистрация
    25.07.2011
    Адрес
    Пенза
    Сообщений
    99
    Поблагодарил(а)
    11
    Благодарностей: 1 (сообщений: 1)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Нет. CmdExec - это процедура.
    Есть еще функция
    CmdExecWithFlags(const CmdLine: string; CmdWindowState: integer; HideCashWindow: boolean): boolean;
    Но судя по описанию она булевая, и возвращает только успех или провал
    И еще вопрос по работе с XML. Есть тип TXMLReceiptParameters, можно ли как-то работать с xml-файлами в скрипте?

  12. #50
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Цитата Сообщение от vpavelv Посмотреть сообщение
    TXMLReceiptParameters
    Точно не знаю но думаю что тут речь про внутреннее ЧЬД представление чека в кипере.
    А то о чем вы говорите - парсить в рукопашную...
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  13. 1 пользователь сказал cпасибо sibgaba за это полезное сообщение::

    vpavelv (01.11.2018)

Похожие темы

  1. Скрипты для IIS(веб доступ к GK)
    от NeiroN в разделе GameKeeper
    Ответов: 6
    Последнее сообщение: 17.05.2017, 14:19
  2. RK7 Карта на входе + скрипты быть может))
    от apollon476 в разделе R-Keeper 7
    Ответов: 0
    Последнее сообщение: 15.02.2016, 15:07
  3. Побились скрипты SQL
    от ExiveR в разделе Сервер справочников и сервер отчетов R-Keeper 7
    Ответов: 16
    Последнее сообщение: 15.10.2015, 23:25
  4. Скрипты в макете чека
    от apollon476 в разделе R-Keeper 7
    Ответов: 0
    Последнее сообщение: 19.06.2015, 09:11
  5. Скрипты
    от the-searcher в разделе GameKeeper
    Ответов: 1
    Последнее сообщение: 19.08.2011, 02:13

Ваши права

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