taskt: бесплатный RPA для 1С и офиса, что в нём ломается
Разбираю taskt: бесплатного робота для Windows, который переносит данные между окнами и 1С без API. Какой репозиторий настоящий, жив ли проект, где робот ломается и что с паролями и 152-ФЗ. Данные на 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 минут.


