Обновить
8
16
Олег@comol85

Разработчик

Отправить сообщение

Сервис огонь, автор красавчик. Целое приложение это конечно сильно… я бы всё-таки для этих целей сделал бы набор компонентов к figma или axure. Но попробуем использовать… Кстати, автор — как насчёт набора компонентов если уж заморочился? Ux/Ui просто привыкли к figma и Axure — не всех получится пересадить на сервис. А компоненты тоже можно платными делать...

1) После «как правило» начинается обычно самое интересное ;). Конечно он непостоянен — зависит от ролей, функциональных опций, кода формы и настроения разработчиков :). В 1С это 100% меняется. Если у тебя это в проде уже, то как раз самое время пофиксить пока что-нить не навернулось
2) Поиск по контролам в 1С не отработает… ну или отработает неверно. там используется внутренняя библиотека интерфейса, т.е. с точки зрения ОС часть контролов 1С это просто картинки, т.е. одна картинка.
3) Все инструменты использующиеся в RPA, изначально быль для автоматизированного тестирования ;). На выходе там простая xml, при запуске она передаётся в параметрах запуска, параметры в XML подменяешь и всё. Ну это хоть работать более-менее прилично будет. А так вместо контролов лучше бы по COM-у соединился как это в UiPath ребята обычно делают. Криво косо, но меньше рисков что контролом промахнёшься. Лучше уж пусть отвалится чем что-нить не то запишешь.
4) Ну обход коллекции и генерацию имени конечно можно сделать без кода обычно, загляни в академию UiPath — там примеры есть. Но не в этом суть, в коде нет ничего плохого… c# то зачем? Оно ни на js ни на питоне ни на своём псевдоязыке не даёт конструкции писать?

1) "перемещаясь между полями кнопкой tab" — не надо так делать… Такой "робот" сломается даже не через день…
2) в 1С есть несколько опций интерфейса, даже в обычных формах. Используя инструменты CV практически нет шансов написать робота для продакшн
3) про то что в 1С есть свой нормальный инструмент записи действий пользователя я уж и молчу…
4) можно же наверное как то обойтись и без кода на c#


Вообщем для решения этой задачи намного правильнее хотя бы COM воспользоваться — всё равно код пишите… Или всё таки использовать наивные средства 1С

Информация

В рейтинге
501-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Архитектор программного обеспечения
Ведущий