2
« on: February 20, 2020, 11:39:19 AM »
Добрый день.
Прошу помочь со скриптом для 1С:УТ .
Не могу настроить переменную или (or?) , и под размер окна 1С дабы избавиться от большой нагрузки на процессор :
Суть такая , приходят заказы в 1С , они под разными именами попадают в базу(Допустим аренда\покупка и т.д) , далее хотел настроить оповещение во всплывающем окне или звуке на это событие , но из за большой нагрузки на процессор всё это происходит с большой задержкой (нагрузка кликермана 50-60% , машины довольно старые , c2d e8550)
Как можно оптимизировать код , чтобы он искал изображение с переменной "или" , т.к у меня получилось только через копирование всего кода .
И второй вопрос , не могу настроить размер окна ( не понимаю какие точки вписывать в getscreen )
Сам код:
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "аренда.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("АРЕНДА", "АРЕНДА")
SOUND("play.wav")
END_IF
WAITMS(60)
//=============================================
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "аренда1.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("АРЕНДА1", "АРЕНДА1")
SOUND("play.wav")
END_IF
WAITMS(60)
//=============================================
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "касса1.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("КАССА1", "КАССА1")
SOUND("play.wav")
END_IF
WAITMS(460)
//=============================================
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "касса.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("КАССА", "КАССА")
SOUND("play.wav")
END_IF
WAITMS(460)
//=============================================
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Касса2.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("КАССА2", "КАССА2")
SOUND("play.wav")
END_IF
WAITMS(460)
//=============================================
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Касса3.bmp", -1, 100)
LOGWRITE ("аренда!")
HINTPOPUP("КАССА3", "КАССА3")
SOUND("play.wav")
END_IF
WAITMS(640)