Статистика прогона: учёт драгметаллов в ломе
Цифры к статье «Полный цикл разработки в 1С силами ИИ-агента»: сколько времени ушло на каждый вид работы и каждую часть задания, что сделано и как проверено, сколько потратил бы на ту же задачу опытный программист.
Прогон 2 октября 2026 года. Исполнитель — ИИ-агент Claude Opus 5.5 с подключёнными MCP:RSV Server (предвыпускная сборка версии 7.14) и MCP:RSV Data Pro 2.9.3. Человек в работу не вмешивался: агент получил задание и сдал результат сам.
Задача
Техническое задание «Учёт драгметаллов в ломе электроники» — 14 пунктов, конфигурация
«Управление торговлей» 11.5, вся доработка в отдельном расширении УчетДрагметаллов,
конфигурация с поддержки не снимается.
| Что требуется | Пункты ТЗ |
|---|---|
| Справочник металлов, регистры содержания металлов и котировок, команды «Перейти» в карточках номенклатуры и металла | 1–3 |
| Тестовые данные: металлы, содержание, котировки, не меньше 10 документов | 4 |
| Документ «Приёмка лома»: две табличные части, автоматический расчёт, кнопка «Рассчитать металлы», контроль при проведении с переходом к строке | 5 |
| Проведение по двум регистрам накопления, по образцу типовых документов | 6 |
| Собственный раздел программы с тремя группами и картинкой | 6.1, 11 |
| Две печатные формы в типовом механизме печати | 7, 7.1 |
| Отчёт на СКД: два варианта, общие заголовки колонок, диаграмма, сверка чисел с базой | 8 |
| Внешняя обработка-монитор с фоновым пересчётом | 9 |
| Закладка «Приём лома» в карточке партнёра (заимствование) | 10 |
| Монитор как дополнительная обработка в разделе | 12 |
| Справка документа | 13 |
| Права доступа, запрет удаления насовсем | 14 |
| Требования к интерфейсу: картинки кнопок и закладок, значки строк, флажки | раздел ТЗ |
Обязательная проверка по ТЗ: расчёты и проведение — модульными тестами YAxUnit; формы и кнопки — сценариями Vanessa Automation со снимками работающей программы; числа отчёта — сверкой с прямым запросом к базе.
Итог за 4 ч 15 мин
| Показатель | Значение |
|---|---|
| Время по часам | 4 ч 15 мин 40 с (15:40:52 → 19:56:40) |
| Пунктов ТЗ сделано | 14 из 14; четыре мелких остатка агент назвал сам (ниже) |
| Модульные тесты YAxUnit | 16 из 16 проходят |
| Сценарии Vanessa | 7 рабочих сценариев, ≈ 450 шагов; итоговый сквозной — ≈ 160 шагов в одном сеансе; все зелёные |
| Снимки работающей программы | 94 кадра сохранено; агент открыл и разобрал кадры 130 раз |
| Сверка отчёта и монитора с базой | совпало до грамма и до копейки |
| Проверка кода | ошибок 0; оставшиеся предупреждения разобраны поимённо |
| Исполнители | ведущий агент + 10 исполнителей частей (8 частей, 2 разведки) и 2 вспомогательных помощника |
| Вызовов инструментов | 1 302 |
| Новых токенов | ≈ 5,3 млн: прочитано впервые 4,5 млн, написано 0,78 млн; прогон шёл по подписке, без отдельной оплаты; по частям — в разделе «Расход токенов по частям» |
Что осталось не доделанным (агент указал сам):
- в списке партнёров нет колонки-флажка «Сдатчик лома» (в карточке партнёра признак — флажком);
- монитор подключается командой администратора «Подключить монитор приёмки лома» в разделе, а не сам при установке расширения — ТЗ допускает оба способа;
- окно хода фонового пересчёта не попало на снимок: на 11 документах пересчёт заканчивается раньше, чем окно успевает появиться (в обработке окно с ходом выполнения и кнопкой «Прервать» есть);
- в расширении осталась одна неиспользуемая картинка.
Время по видам работ
Как считалось. По трассе прогона, скриптом: у каждого вызова инструмента есть отметка времени вызова и отметка времени ответа — их разность и есть время работы инструмента. Время между ответом и следующим вызовом — это работа самой модели (разбор ответа, обдумывание, написание кода или сценария); оно отнесено к виду работы того вызова, который модель в это время готовила. Параллельные вызовы делят время поровну.
Две меры:
- по часам — сколько минут из 4 ч 15 мин занимал каждый вид работы; когда два исполнителя работали одновременно, минута делится между ними;
- сумма по исполнителям — сколько минут работы набралось у всех агентов вместе.
Меры почти совпадают: одновременно работали только две разведки в начале (≈ 6 мин).
Сводно
| Вид работы | По часам, мин | % | Сумма по исполнителям, мин | % | из них: инструмент / модель, мин |
|---|---|---|---|---|---|
| Изучение конфигурации, типовых образцов и справки | 24 | 9,2 | 28 | 10,7 | 4 / 24 |
| Разработка: метаданные, формы, отчёт, макеты, права, код | 38 | 14,9 | 38 | 14,6 | 4 / 34 |
| Обновление базы | 5 | 1,8 | 5 | 1,8 | 4 / 1 |
| Модульные тесты YAxUnit (написание и прогон) | 9 | 3,7 | 9 | 3,6 | 7 / 3 |
| Сценарии Vanessa (написание и прогон) | 90 | 35,2 | 90 | 34,4 | 72 / 18 |
| Снимки экрана и их разбор | 46 | 17,9 | 46 | 17,5 | 36 / 10 |
| Код-ревью и проверка проекта | 6 | 2,4 | 6 | 2,3 | 5 / 1 |
| Данные через MCP:RSV Data Pro | 10 | 3,7 | 10 | 3,8 | 4 / 6 |
| Планирование, постановка задач частям, отчёты | 29 | 11,2 | 30 | 11,3 | 0 / 29 |
| Итого | 256 | 100 | 262 | 100 | 135 / 127 |
Укрупнённо (по часам):
| мин | % | |
|---|---|---|
| Разработка вместе с изучением образцов и обновлением базы | 67 | 26 |
| Проверка: модульные тесты, сценарии, снимки, код-ревью, сверка данных | 160 | 63 |
| Организация работы: план, постановка задач, отчёты | 29 | 11 |
Почти две трети времени ушло на проверку в работающей программе. Сама запись метаданных и кода занимает минуты: 56 записей модулей и 137 вызовов правки метаданных и форм (в них 534 отдельные операции) выполнились суммарно за 4 минуты работы инструментов, остальное — подготовка этих правок моделью.
Подробно
| Вид работы | По часам, мин | % | Сумма по исполнителям, мин |
|---|---|---|---|
| Изучение конфигурации, образцов и справки | 23,6 | 9,2 | 28,1 |
| Код решения (модули, запросы) | 14,7 | 5,8 | 14,7 |
| Формы | 11,8 | 4,6 | 11,8 |
| Метаданные: справочники, регистры, документ, подсистемы, команды, заимствования | 5,3 | 2,1 | 5,3 |
| Роли и права | 2,6 | 1,0 | 2,6 |
| Отчёт на СКД (схема, варианты, диаграмма) | 2,0 | 0,8 | 2,0 |
| Макеты печатных форм | 1,4 | 0,5 | 1,4 |
| Сборка файла внешней обработки | 0,5 | 0,2 | 0,5 |
| Обновление базы | 4,7 | 1,8 | 4,7 |
| Код модульных тестов | 2,2 | 0,9 | 2,2 |
| Прогон модульных тестов YAxUnit | 7,2 | 2,8 | 7,2 |
| Написание сценариев Vanessa | 11,5 | 4,5 | 11,5 |
| Прогон сценариев Vanessa (с запуском программы) | 78,5 | 30,7 | 78,5 |
| Снимки экрана работающей программы | 40,0 | 15,7 | 40,0 |
| Разбор снимков (агент смотрит кадр) | 5,6 | 2,2 | 5,7 |
| Код-ревью и проверка проекта | 6,1 | 2,4 | 6,1 |
| Data Pro: заведение тестовых данных | 2,4 | 0,9 | 2,4 |
| Data Pro: сверка цифр запросами и отчётами | 4,6 | 1,8 | 4,9 |
| Data Pro: поиск причины невидимого раздела | 2,5 | 1,0 | 2,5 |
| Планирование, постановка задач, отчёты и заметки | 25,1 | 9,8 | 26,1 |
| Итоговые отчёты частей | 3,4 | 1,3 | 3,6 |
| Итого | 255,7 | 100 | 261,8 |
На что ушло время ожидания. Программа 1С запускалась с нуля 29 раз; ожидание прогонов и снимков Vanessa — 108 мин. Из них:
- ≈ 75 мин — повторные прогоны сценариев: сценарий останавливается на первой найденной ошибке, агент исправляет её и запускает сценарий снова, пока все проверки не пройдут. Это и есть цикл «нашёл ошибку — исправил — проверил заново», который у человека занимает ту же долю работы;
- ≈ 34 мин — поиск причины, почему новый раздел не виден в панели разделов: у подсистемы не было права «Просмотр» в ролях расширения. В версии 7.14 MCP:RSV Server инструмент называет эту причину сразу.
Время по частям ТЗ
Работа шла последовательно: ведущий агент разбил ТЗ на части, каждую часть делал отдельный исполнитель, ведущий принимал результат по отчёту и снимкам и выдавал следующую.
| Часть | Пункты ТЗ | Мин по часам | из них сценарии и снимки | из них YAxUnit | Что сделано |
|---|---|---|---|---|---|
| Разведка образцов (две параллельно) | общие требования | 10 | 0,5 | — | как устроены «Заказ клиента» и «Реализация»: проведение, формы, печать, отчёты, доп. обработки, карточки |
| Часть 1 | 1, 2, 3, 4, 6.1, 14 | 44 | 24 | — | расширение, справочник металлов, два регистра сведений, команды «Перейти», роли, раздел, данные |
| Часть 2 | 5, 6, 4, 6.1 | 56 | 33 | 4,6 | документ, перечисление, два регистра накопления, расчёты, проведение, контроль, 13 документов данных |
| Часть 3 | 7, 7.1, 13 | 23 | 10 | 2,3 | акт и оценка партии в типовой печати, справка документа |
| Часть 4 | 8 | 25 | 17 | — | отчёт на СКД, два варианта, диаграмма, размещение в «Закупках», сверка с базой |
| Часть 5 | 9, 12 | 36 | 17 | — | внешняя обработка-монитор, фоновый пересчёт, подключение в «Дополнительные обработки» раздела |
| Часть 6 | 10 | 13 | 6 | 1,2 | регистр сдатчиков, закладка «Приём лома» в карточке партнёра |
| Часть 7 | 11, 14, интерфейс | 33 | 23 | 1,3 | окончательный вид раздела, права, запрет удаления, доводка форм, итоговый сценарий |
| Часть 7б | 11 | 7 | 4 | — | подбор картинки раздела |
| Ведущий агент | — | 10 | — | — | план, постановка задач частям, приёмка, итоговый отчёт |
| Итого | 256 | 136 | 9,4 |
Время частей по трассе совпало с независимой проверкой и с отчётами самих исполнителей в пределах минуты.
Расход токенов по частям
Новых токенов за прогон — около 5,3 млн: агент прочитал 4,5 млн и написал 0,78 млн.
Прогон шёл по подписке Claude, отдельной оплаты не было. Расход в токенах приведён для тех, кто работает с оплатой по расходу.
Как считалось. Скриптом по журналам прогона: у ведущего агента и у каждого исполнителя свой журнал, и в каждом ответе модели записано, сколько токенов на него ушло. Сумма сверена с итоговой сводкой запуска: прочитанное совпало до токена, написанное — с расхождением 0,5 %, вынесенным отдельной строкой.
Что значат колонки:
- прочитано впервые — новый текст, который модель получила в первый раз: задание, правила, ответы инструментов, содержимое файлов;
- написано — что написала модель: рассуждения, код, сценарии, отчёты;
- итого новых — сумма двух первых.
Больше всего пришлось на части 2 (документ) и 5 (монитор) — вместе ≈ 28 %.
| Группа | Что делала | Прочитано впервые | Написано | Итого новых |
|---|---|---|---|---|
| Ведущий агент | план, постановка задач частям, приёмка, итоговый отчёт | 191 052 | 56 529 | 247 581 |
| Разведка образцов 1 | как устроены типовые документы: проведение, формы, печать, отчёты | 317 725 | 33 588 | 351 313 |
| Разведка образцов 2 | как устроены карточки и дополнительные обработки | 421 735 | 51 529 | 473 264 |
| Часть 1 | расширение, справочник металлов, регистры сведений, команды «Перейти», роли, данные | 480 499 | 110 119 | 590 618 |
| Часть 2 | документ «Приёмка лома», регистры накопления, расчёты, проведение | 627 217 | 146 655 | 773 872 |
| Часть 3 | печатные формы и справка документа | 399 744 | 69 154 | 468 898 |
| Часть 4 | отчёт на СКД, два варианта, диаграмма, сверка с базой | 415 143 | 67 642 | 482 785 |
| Часть 5 | внешняя обработка-монитор, фоновый пересчёт | 614 644 | 114 928 | 729 572 |
| Часть 6 | закладка «Приём лома» в карточке партнёра | 279 765 | 40 610 | 320 375 |
| Часть 7 | раздел, права, доводка форм, итоговый сценарий | 542 622 | 69 238 | 611 860 |
| Часть 7б | подбор картинки раздела | 201 366 | 15 301 | 216 667 |
| Помощники (2) | перечень снимков отчёта; выписка остатков работ из отчётов частей | 43 896 | 4 771 | 48 667 |
| Служебные вызовы | короткие служебные запросы самой программы-агента к малой модели | 12 238 | 29 | 12 267 |
| Не разнесено по частям | выход, который есть в итоговой сводке запуска, но не записан в журналы исполнителей | — | 3 590 | 3 590 |
| Итого за прогон | 4 547 646 | 783 683 | 5 331 329 |
Кроме того, на каждом шаге агент заново перечитывает накопленный контекст — это ещё ≈ 325 млн токенов повторного чтения из кэша; они тарифицируются примерно в 10 раз дешевле обычного ввода.
Что сделано (объём)
Объекты расширения
| Вид | Сколько | Что именно |
|---|---|---|
| Справочники | 1 | «Драгоценные металлы» (код, значок, многострочный комментарий) |
| Перечисления | 1 | «Виды приёмки лома» (4 значения) |
| Документы | 1 | «Приёмка лома», две табличные части |
| Регистры сведений | 3 | содержание металлов, котировки (периодический), сдатчики лома |
| Регистры накопления (остатки) | 2 | лом на складах, драгоценные металлы на складах |
| Отчёты | 1 | «Драгоценные металлы в ломе», 2 варианта, диаграмма |
| Подсистемы | 4 | раздел «Драгоценные металлы» и три группы |
| Роли | 1 | своя роль + заимствованная «Полные права» |
| Общие модули | 7 | 4 рабочих, 3 с модульными тестами |
| Команды | 4 | 2 команды «Перейти» у регистров, 2 общие команды раздела |
| Макеты печатных форм | 2 | «Приёмо-сдаточный акт», «Оценка партии» |
| Внешняя обработка | 1 | «Монитор приёмки лома» (файл .epf, хранится и в расширении) |
| Формы | 9 + 2 | 9 новых (справочник, регистры, документ, обработка) и 2 заимствованные типовые карточки |
| Заимствованные типовые объекты | 7 | карточки «Номенклатура» и «Партнёры», раздел «Закупки», роль «Полные права», модули настроек печати и дополнительных обработок, подсистема подключаемых отчётов |
Код и проверки
| Показатель | Значение |
|---|---|
| Код на встроенном языке | ≈ 3 000 строк, из них ≈ 550 — модульные тесты (оценка по записанным модулям) |
| Модульные тесты | 16 в трёх модулях: расчёты 5, проведение 3, печать 3, сдатчики 5; 16 из 16 зелёные |
| Прогонов тестов | 7 |
| Сценарии Vanessa | 7 рабочих (+1 вспомогательный), ≈ 450 шагов; 33 прогона |
| Снимков инструментом | 28, плюс кадры из шагов сценариев — всего 94 файла |
| Обновлений базы | 15 |
| Проверок кода | 14 код-ревью, 17 проверок проекта средой |
| Вызовов инструментов | 1 302: MCP:RSV Server — 883, MCP:RSV Data Pro — 53, работа с файлами заметок, сценариев и снимков — 330, прочее — 36 |
Тестовые данные (заведены программно через MCP:RSV Data Pro)
4 металла · 8 строк содержания строго по таблице ТЗ · 16 котировок (по 4 даты на металл) · 15 документов приёмки за 1–26 сентября: 11 проведённых, 1 не проведён, 3 помечены на удаление; два склада, три партнёра, все четыре вида приёмки · реквизиты сдатчика у партнёра.
Как проверено
| Чем | Что подтверждено |
|---|---|
| YAxUnit, 16 тестов | вес нетто с отбрасыванием знаков, суммы, расчёт металлов по примеру ТЗ (93,100 кг → золото 23,28 г, серебро 102,41 г), проведение и отмена проведения по обоим регистрам, отказ проведения без содержания металлов, состав печатных форм (в акте нет металлов), последние приёмки партнёра. Ожидаемые значения — из ТЗ, посчитаны вручную |
| Vanessa, 7 сценариев | формы открываются, кнопки нажимаются и дают результат: расчёт строки, «Рассчитать металлы», проведение, переход по сообщению к строке таблицы, меню «Печать» и «Отчёты», выбор вариантов отчёта, монитор из раздела с пересчётом, сохранение реквизитов сдатчика |
| Снимки | по каждой форме и по каждому меню «Еще» (карточка и список металла и документа — пункта «Удалить» нет). По снимкам исполнители поймали и исправили ≈ 15 дефектов оформления |
| MCP:RSV Data Pro | отчёт сформирован в работающей программе и сверен с прямым запросом к документам: весь сентябрь, срез с ненулевым остатком на начало, отбор по складу — оба варианта до грамма и до копейки (итог 2 497,07 г / 2 237 591,40 руб.); пересчёт монитора сверен с запросом (2 237 591,40 → 2 269 428,78 руб.) |
| Код-ревью и проверка средой | ошибок нет; предупреждения разобраны поимённо (например, обязательные экспортные методы форм, которых требует типовой механизм подключаемых команд) |
| Независимая проверка после прогона | отдельный сценарий (79 шагов, 13 кадров) по готовой базе и запросы на период 10–20.09, которого агент не брал: документ № 8, акт, оценка партии, монитор, оба варианта отчёта — пересчитаны вручную и запросом, совпало до грамма и до копейки |
Оценка уровня
Уровень задачи
Задача рассчитана на программиста, который знает не только платформу, но и устройство типовой конфигурации и Библиотеки стандартных подсистем. Что требует квалификации:
- Расширение вместо правки конфигурации. Доработка типовых карточек номенклатуры и партнёра только заимствованием; встраивание в типовые механизмы без изменения типовых модулей; роли расширения, где права новым объектам сами не выдаются.
- Документ с проведением по двум регистрам — подготовка движений, управляемая блокировка, контроль с сообщением, привязанным к строке таблицы, отмена проведения.
- Печатные формы через механизм печати БСП: тот же предварительный просмотр, сохранение и отправка, что у типовых документов; запрет печати непроведённого; сумма прописью, перенос длинных значений, лист А4.
- Отчёт на СКД: остатки и обороты, два варианта с понятными названиями, двухуровневые заголовки колонок, итоги, диаграмма, размещение в панели отчётов «Закупок» и своего раздела.
- Внешняя обработка с двухпанельной формой и фоновым пересчётом (ход выполнения, прерывание), зарегистрированная как дополнительная обработка раздела — так, как это устроено в типовых разделах.
- Права: у каждого объекта, включая раздел и команды; запрет удаления насовсем даже при полных правах.
- Проверка: модульные тесты, сценарии интерфейса, сверка отчёта с базой.
По классификации фирмы «1С» это задачи уровня «1С:Специалист» по платформе и прикладному решению; по рыночной градации — опытный разработчик (middle+ / senior), уверенно знающий БСП.
Как сделано
По образцу типовой конфигурации — то, что ТЗ требовало «повторить принятый порядок»:
- печать встроена в типовую: та же кнопка «Печать», типовая форма просмотра, типовой запрос «проведите документ» для непроведённого;
- у документа типовое меню «Отчёты» с отчётом «Движения документа»;
- отчёт открывается типовой формой отчёта, варианты — в типовом окне выбора и в панели «Отчёты по закупкам» с описаниями;
- монитор открывается из группы «Дополнительные обработки» раздела, как в типовых разделах; пересчёт идёт фоном через типовой механизм длительных операций;
- пометка удаления в форме документа — типовым обработчиком конфигурации;
- форма документа повторяет типовые: шапка на закладке «Основное», табличные части на своих закладках, итоги в подвале, картинки у кнопок и закладок;
- конфигурация не снята с поддержки, типовые формы не изменены.
Отступления, которые агент объяснил: проведение написано своё, в порядке и стиле типовых (контроль → блокировка → движения), а не через общий механизм проведения «Управления торговлей»: тот обслуживает фиксированный список документов, и для своих регистров пришлось бы менять типовые модули. Пересчёт металлов выполняется и при проведении, чтобы движения не расходились с табличной частью лома.
Оценка разработки: устройство решения соответствует уровню опытного программиста, работающего по стандартам типовых конфигураций. Объём проверки — 16 модульных тестов, 7 сценариев интерфейса, сверка отчёта до копейки — больше, чем обычно сопровождает такую доработку при сдаче.
Сколько потратил бы программист
Оценка для опытного программиста 1С, уверенно знающего БСП и «Управление торговлей» 11.5, работающего без ИИ-помощника. Часы — чистое рабочее время; где уверенности нет, дан диапазон.
| Часть | Пункты ТЗ | Часы | Агент, мин |
|---|---|---|---|
| Изучение образцов: проведение, печать, отчёты, доп. обработки в УТ 11.5 | общие | 2–3 | 10 |
| Справочник металлов с формами и значками | 1 | 1–1,5 | |
| Содержание металлов + команда в карточке номенклатуры (заимствование) | 2 | 1,5–2 | |
| Котировки + команда в карточке металла | 3 | 1–1,5 | |
| Начальные данные, раздел, первые роли | 4, 6.1, 14 | 1,5–2,5 | |
| итого часть 1 | 5–7,5 | 44 | |
| Документ: реквизиты, табличные части, форма по образцу типовой, расчёты, «Рассчитать металлы», контроль с переходом к строке | 5 | 6–9 | |
| Проведение по двум регистрам, блокировки, «Движения документа» | 6 | 2–4 | |
| 15 документов тестовых данных | 4 | 1–1,5 | |
| итого часть 2 | 9–14,5 | 56 | |
| Приёмо-сдаточный акт в типовой печати | 7 | 3–4 | |
| Оценка партии | 7.1 | 1,5–2 | |
| Справка документа | 13 | 0,5–1 | |
| итого часть 3 | 5–7 | 23 | |
| Отчёт на СКД, два варианта, заголовки, диаграмма, размещение | 8 | 4–6 | 25 |
| Внешняя обработка-монитор с фоновым пересчётом | 9 | 5–7 | |
| Подключение монитора как дополнительной обработки раздела | 12 | 2–4 | |
| итого часть 5 | 7–11 | 36 | |
| Закладка «Приём лома» в карточке партнёра | 10 | 2–3 | 13 |
| Окончательный раздел, права и запрет удаления, доводка интерфейса | 11, 14, интерфейс | 4–6,5 | 40 |
| Разработка, итого | 38–58,5 ч | ||
| Модульные тесты YAxUnit (16 тестов) | проверка | 4–6 | |
| Сценарии Vanessa (≈ 450 шагов) и разбор снимков | проверка | 6–10 | |
| Сверка отчёта и монитора с запросами | 8 | 1–2 | |
| Проверка кода, отчёт о выполнении | — | 1–2 | |
| Тестирование и сдача, итого — то, что при ручной разработке часто не делают вовсе | 12–20 ч | ||
| Всего | 50–78 ч | 256 |
В рабочих днях по 8 часов: разработка — 5–7 дней, с тестированием и сдачей — 6–10 дней, то есть полторы–две рабочие недели. Если тесты и сценарии не писать, остаётся 5–7 дней, но тогда ни один из пунктов проверки ТЗ не выполнен.
Что заложено в оценку: программист знает, где в типовой лежат нужные механизмы, и не тратит время на поиск ошибок сверх обычного. Не заложено: согласование с заказчиком, повторные итерации по замечаниям, переключение между задачами — в календаре срок обычно длиннее.
Вывод
Агент: 4 ч 15 мин по часам, включая все тесты, сценарии и сверку. Опытный программист: 50–78 ч (6–10 рабочих дней). Разница — в 12–18 раз.
- Сделаны все 14 пунктов ТЗ; четыре мелких остатка агент назвал сам.
- Почти две трети времени агента — проверка в работающей программе: 33 прогона сценариев, 94 снимка, 16 модульных тестов, сверка отчёта с базой до копейки.
- Разработка выполнена по образцу типовой конфигурации: печать, отчёты, дополнительные обработки, фоновые операции — через типовые механизмы; конфигурация с поддержки не снята.
- Около 1 ч 15 мин — повторные прогоны сценариев в цикле «нашёл ошибку — исправил — проверил заново»; ещё около получаса — поиск причины невидимого раздела, которую инструмент теперь называет сразу.
← Вернуться к статье · Техническое задание · Скачать комплект (ZIP)