Разработка 4 мин чтения

taskt: бесплатный RPA для 1С и офиса, что в нём ломается

Разбираю taskt: бесплатного робота для Windows, который переносит данные между окнами и 1С без API. Какой репозиторий настоящий, жив ли проект, где робот ломается и что с паролями и 152-ФЗ. Данные на 10.11.2026, сам я его не запускал.

RPA1Савтоматизацияopen source
Коротко. taskt это бесплатная программа для Windows с открытым кодом: робот собирается из готовых шагов без программирования и кликает по окнам вместо человека. Оригинальный репозиторий остановился: последний выпуск 14.05.2020. Живёт форк taskt uob: версия 3.5.2.78 вышла 01.11.2026, но почти всё делает один человек. Лицензия Apache 2.0, нужен .NET Framework 4.8. В окне 1С робот, скорее всего, пойдёт по картинкам и координатам, а это хрупко. Я его не запускал, данные взяты из репозитория и документации на 10.11.2026.
Хотите внедрить это у себя?

Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.

Автоматизация рутины в 1С и офисных программах

Рутина без API: из окна в окно

Бухгалтер в конце дня копирует суммы из банк-клиента в форму 1С строка за строкой. Менеджер десять раз выгружает один отчёт с разными датами. У банк-клиента и старой учётной программы API нет, а доработка чужой системы дороже самой рутины.

Прикидка, замеров за ней нет: 40 минут переноса в день дают около 15 часов в месяц. Если робот берёт три четверти, сотруднику возвращается около 11 часов.

Если у системы есть обмен данными, робота по окнам я бы не ставил. Как подключиться к 1С без доработок, написано в статье про OData в 1С, для сайтов есть разбор RPA в браузере. Здесь речь о случае, когда остаются только окна.

Какой taskt настоящий и жив ли он

Оригинал. Я смотрел репозиторий saucepleez/taskt на GitHub 10.11.2026. Создан 03.06.2018, 1377 звёзд, 398 форков, 56 открытых задач. Последний выпуск v3.5.0.0 и последний коммит ветки master датированы 14.05.2020. Ветка development-branch ушла на 5077 коммитов вперёд, последнее слияние в ней 26.07.2025. Сайт taskt.net автор форка называет мёртвой ссылкой.

Преемник. Работу ведёт форк rcktrncn/taskt под названием taskt uob. С 24 мая по 8 ноября 2026 вышло 15 сборок, почти все помечены как предварительные, стабильной названа 3.5.2.78. Последний коммит 08.11.2026. Авторов 11, но из 6621 коммита 5952 (около 90 процентов) сделал один человек. У форка 17 звёзд и 2 открытые задачи. Скрипты uob с оригиналом несовместимы, это сказано в его вопросах и ответах.

Проект живой, но держится на одном разработчике. Поддержки по договору нет: если автор остановится, у вас останутся скрипты и исходники, без обновлений.

Лицензия, требования и как он устроен

Лицензия Apache 2.0, бесплатно для личного и коммерческого использования, так написано в README. Нюанс: на ветке master оригинала файла LICENSE нет, и GitHub лицензию там не определяет. В development-branch и в форке файл лежит. Платных модулей и отдельных лицензий в README я не видел, зависимости не разбирал.

Требования. Платформа .NET Framework 4.8, это видно в файле проекта. В README форка среди минимальных требований стоят Windows 7, 8.1, 10 и 11, а строкой ниже сказано, что 7, 8.1, 10 и Server 2012 больше не поддерживаются. Противоречие я не разбирал. Рекомендуются Windows 11 или Server 2019 и 4 ГБ памяти.

Как работает. Шаги выстраиваются в конструкторе, скрипт хранится XML-файлом в папке Документы, taskt, My Scripts. Элементы окон находятся двумя способами.

  • Microsoft UI Automation: поиск элемента в дереве окна по имени окна и параметрам или по XPath, чтение текста и таблиц, ввод значений.
  • Экран: шаг распознавания картинки снимает основной монитор и ищет образец. Есть проверка цвета пикселя, мышь, OCR через Tesseract или OneNote.

Есть шаги для Excel, Word, Outlook, базы данных, HTTP и браузера на Selenium. Excel и Word работают через Office Interop, нужен установленный Office. Это я не проверял.

Что ломает такого робота

1С. Клиент 1С рисует интерфейс сам и не использует стандартные элементы Windows. Так сказано в разборе на Infostart от 20.06.2025, автор советует для тестов 1С отдельные инструменты вроде Vanessa Automation. Поэтому UI Automation в окне 1С, по моему ожиданию, найдёт мало. Проверки нет. Остаются картинки и координаты, а обновление платформы или конфигурации сдвигает поля, и робот бьёт мимо.

Разрешение и масштаб. Распознавание картинки снимает монитор целиком. Образец, снятый при масштабе 100 процентов, при 125 может не совпасть. Это следует из метода, на практике я не пробовал.

Блокировка экрана и удалённый рабочий стол. Снимок экрана и клики требуют открытого рабочего стола, на заблокированном экране робот не заработает (не проверял). Когда окно удалённого рабочего стола свёрнуто, Windows перестаёт рисовать сеанс, и распознавание по картинке слепнет. Нужен компьютер или виртуальная машина с постоянно открытым сеансом.

Скорость программы. Если форма 1С открывается то за секунду, то за восемь, фиксированные паузы подведут. В taskt есть ожидание появления элемента и время ожидания в распознавании картинки.

Пароли, права робота и 152-ФЗ

Параметры шагов лежат в XML строками. Пароль, вписанный в шаг ввода, окажется в файле открытым текстом. Шаг шифрования есть, но в коде вектор инициализации зашит константой, а фраза-пароль по умолчанию TASKT и тоже хранится в скрипте. Шифр и фраза в одном файле дают мало защиты. Просите пароль у человека при запуске или оставляйте открытый сеанс под отдельной учётной записью.

Приём команд по сети (порт 19312) по умолчанию выключен. В коде он слушает все адреса, а проверка по списку IP и ключу необязательна и тоже выключена по умолчанию. Я его не запускал и без нужды не включал бы.

taskt запускается как обычная программа от того, кто её открыл, отдельной службы в README нет. Права робота в 1С равны правам пользователя, чей сеанс открыт.

Если на экране персональные данные, робот обрабатывает их так же, как сотрудник. Статья 19 152-ФЗ обязывает оператора принимать правовые, организационные и технические меры против неправомерного или случайного доступа. Формулировку первой части я подтвердил, остальное сверяйте с юристом. На практике: отдельный пользователь 1С для робота с минимумом ролей (см. права доступа в 1С), закрытая папка скриптов и журналов, учёт того, кто менял скрипт. Что пишется в журнал, я не проверял: посмотрите до запуска на живых данных.

Что можно сделать уже сейчас

  • Опишите задачу. Сколько раз в день, сколько минут, есть ли выгрузка в файл или обмен. Часто хватает Excel и короткого скрипта.
  • Сначала обмен. Если он возможен, настраиваем его, и робот по окнам не нужен.
  • Проба на копии. Тестовая база и тестовый пользователь. Возьмите одну задачу и посмотрите, видит ли UI Automation нужные поля. Если нет, считайте скрипт хрупким.
  • Сравните. OpenRPA: MPL-2.0, Windows, последний тегированный выпуск 1.4.57.13 от 03.06.2025, репозиторий обновлялся 09.11.2026. pywinauto: библиотека Python, BSD-3-Clause, win32 и UI Automation, выпуск 1.0.0b1 от 15.10.2026, авторы называют проект хобби. Простой повтор делает CrossMacro. Их я сверял по README и GitHub, не запускал.

Частые вопросы

Какую версию брать, оригинал или uob?

Оригинал не обновлялся с 2020 года. Я смотрел бы uob, помня, что скрипты несовместимы, а сопровождает его один человек.

Можно ли доверить роботу платежи?

Ошибку робот повторит со скоростью машины. Подтверждение оставьте человеку, а отладку ведите на тестовой базе.

Кто чинит скрипты после обновления 1С?

Это моя часть: после обновления проверяю сценарии и правлю привязки. Настройка рутины в 1С и офисных программах входит в автоматизацию бизнеса, для учёта есть автоматизация бухгалтерии.

Коротко о главном

taskt uob стоит пробовать на однообразной работе в окнах, где обмена данными нет: он бесплатный, лицензия Apache 2.0, проект развивается. Слабые места: один разработчик, хрупкость в 1С из-за картинок и координат, пароли в скриптах открытым текстом, нужен всегда открытый рабочий стол.

Если у вас рутина в 1С или офисной программе и неясно, что лучше, обмен данными или робот, напишите мне в Telegram слово «ДВОРНИК» и коротко опишите, что вы делаете руками каждый день.

Обсудим вашу задачу

Что я делаю для бизнеса

Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ
Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх