TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 247 subscribers
Post #311 181
Журнал инженера-программиста Один день с Напарником 🐱 Вчера я целый день провел с 1С:Напарником (он же 1C:Workmate) и готов поделится своими впечатлениями. Изначально был запланирован единый лонгрид, но я столкнулся с ограничением символов в Телеграм. Поэтому оформил свои мысли в "коротких"…
Как я уже отмечал, практически все функции 1С:Напарника бесполезны, так как он не понимает контекст конфигурации и не умеет использовать стандартные инструменты 1С:EDT.

Единственная надежда оставалась на автодополнение кода по Tab, так как у меня уже был приятных опыт написания кода в Cursor и была гипотеза, что 1С:Напарник, который обучен на синтаксисе 1С и на типовых паттернах, станет предлагать годные фрагменты кода. Но за три недели тестирования этого не произошло!

На скрине отличный пример - для объекта, который я получаю по ссылке, я начинаю проверять пометку удаления, а чуть ниже уже есть запись этого объекта. Что нужно подсказать? Это же стандартный код! Нужно в пометку удаления просто закинуть ЛОЖЬ.

Оставим непонятную с точки зрения логики попытку присвоить УИД из ссылки в объект, который из нее же получен (или создан с нуля для пустой ссылки, у которой будет пустой УИД), но даже эту ересь Напарник написал по своему выдуманному синтаксису с несуществующими методами. Чуть ниже Напарник предлагает ЕСФ заполнить на основании кассового ордера, что условно имеет некий смысл (если проигнорировать существование строкой ниже вызова процедуры, которая именно это и делает), но тут же выполняется дополнительная попытка скопировать ОРП из чека в ЕСФ, хоть у ЕСФ нет такого реквизита 🤯

Но не всегда Напарник пытается хоть что-то "высосать из пальца" - иногда просто 5 раз пишет одну и ту же строку, хотя по логике окружающего кода можно было хоть что-то правдоподобное выдумать.

Полное игнорирование парности скобочек и кавычек - если начать писать в середине строки кода (например, заполнять параметры вызова), то он начинает что-то предлагать и обрывается видя впереди кавычку или закрывающую скобочку: НекаяПроцедура( Тек...ущаяДата(... ); Так же с параметрами заметил, что если отредактировать один параметр, то он тут же предложит через запятые еще с десяток и ему пофиг на сигнатуру.

Дополнительные общие огрехи: за время тестирования дважды слетал ключ из настроек, а так же раздражает вечное моргание Помощника в строке статуса и в окошке "Прогресс".

Ну как какие-то дефолтные модели в Cursor подсказывают 1С-код намного более грамотно и с высоким коэффициентом полезности (читают мысли?) чем 1С:Напарник, которого разработали под единую цель 1С-программирования, которого специально обучали на ИТС и на типовых (включая международные), который запускается в 1С:EDT рядом с диагностическими утилитами и синтаксис-помощником????

Ну как, блин!!! 🧐

#ai #1С #Помощник
  • 🔥 6
  • 😁 1
More from @software_engineer_notes
  1. Oct 3, 2026"Вы автоматизируете хаос" - этим страхом любят пугать своих бизнес-заказчиков консалтеры,…
  2. Sep 28, 2026Уже второй проект на работе делаю в методике "парного программирования" с Claude Code. И с…
  3. Sep 13, 2026За последний месяц произошло много событий, но наиболее интересным является использование…
  4. Sep 1, 2026Самая обычная бумажная книга учета - это пока лучший инструмент фиксации проектных изменен…
  5. Aug 31, 2026Очень показательная причина моей нелюбви реализации сравнения/объединения конфигураций в 1…
  6. Aug 29, 2026О концепции LLM-Wiki я впервые прочитал на X (Twitter). Чтобы позже ознакомится детальнее,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →