Sherpa Designer: ответы на часто задаваемые вопросы
Вопрос: в проекте робот проверяет наличие кнопки "Сохранить" в SAP. Если не находит - то кликает по элементу "Изменить". Почему блок "Проверить наличие элемента" находит элемент “Сохранить” даже если его нет?
Ответ: скорее всего, этот элемент находится в кеше COM-компонента SAP. Попробуйте перед проверкой переподключиться к SAP. Например, с помощью блоков "Присоединиться" или "Выбор окна".
Вопрос: есть ли возможность автоматизации 1С с помощью горячих клавиш?
Ответ: да, есть. Вы можете воспользоваться шпаргалкой с официального сайта 1C: https://its.1c.ru/db/v8std/content/430/hdoc
Или подсказкой для назначения горячих клавиш по ссылке:
Вопрос: почему логика блока выполнить PowerShell работает иначе в сравнении с встроенным PowerShell? И как его в таком случае использовать корректно. Пытаюсь использовать функцию – корректный вывод должен быть False. При вызове этой функции через PowerShell блок возвращается True (во втором блоке).
Функция объявляется здесь:
Ответ: используйте для таких целей свои блоки. Важно понимать, что все, что Вы пишите выполняется внутри функции, так как каждый блок - это функция. Как итог все, что Вы присвоите в этой функции будет ее локальными переменными. Если Вы используете свой код, то должны отключить обработку переменных. Сейчас все переменные, что Вы написали преобразуются к локальным переменным скрипта, а именно этого класса диаграммы.
Вопрос: что делать, если возникла проблема при использовании блока “Выполнение кода Python”?
Ответ: порядок действий следующий:
1) Закройте Дизайнер.
2) Удалите из папки проекта папку Library.
3) Скачайте и обновите Дизайнер.
4) Убедитесь ,что у Вас стоит версия питона х64.
5) Проверьте, чтобы версия питона была не выше 3.12.
Last updated