<p>Нужно доработать (и частично разработать с нуля) систему RPA-автоматизации, имитирующую работу оператора: ввод данных в многоуровневые формы, содержащие выпадающие списки, ручной ввод, таблицы и диалоговые окна. Скрипты работают по алгоритмам, описанным в ТЗ, и получают данные из PostgreSQL.</p><p>Ключевые задачи:</p><p>- Эмуляция действий пользователя в настольном приложении (нажатия, ввод, выбор из списков).</p><p>- Работа с зависимыми таблицами: добавление, изменение, удаление строк через интерфейс программы.</p><p>- Имитация логики переходов между маршрутами и сменами.</p><p>- Реализация логики сопоставления данных по БД и интерфейсу.</p><p>- Проверка соответствия данных и формирование отчетов о различиях.</p><p>- Реализация предпроверок состояния окна перед началом работы скрипта.</p><p>- Добавление и управление графиками движения (создание, редактирование, удаление) через GUI.</p><p>Требования:</p><p>- Опыт работы с AutoIt или аналогами (AutoHotKey, Sikuli, pywinauto и т.д.).</p><p>- Знание Python — желательно (альтернативная или дополнительная реализация логики).</p><p>- Уверенное понимание принципов работы с GUI приложениями через RPA.</p><p>- Опыт работы с SQL и базами PostgreSQL (чтение и обработка данных из таблиц).</p><p>- Умение работать с неструктурированными и сложными интерфейсами, где нет API.</p><p>- Внимательность к деталям, так как интерфейс и действия строго зависят от сценария.</p><p>Будет плюсом:</p><p>- Опыт в создании отчетов об изменениях на основе сравнения выгрузок.</p><p>- Опыт работы в транспортной/логистической сфере или с графиками/расписаниями.</p>