TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 250 subscribers
Post #168 117
В Центральной Азии у меня есть бизнес-партнер, можно сказать друг, с которым я работаю уже десять лет. У него есть собственный франч и есть собственная конфигурация - форк официальной 1С:УТ с местной спецификой. Как раз с этой самой конфигурацией я ему все эти годы помогал.

До меня эту конфигурацию кто только не дорабатывал и она пестрела от "именных комментариев" - различные Саши, Тани и Маши. Меня позвали как раз потому, что уже никто не мог понять, что там происходит, а местные специалисты и программисты из РФ просили много денег без гарантий результата.

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

Когда он обратился ко мне в первый раз, я офигел от увиденного - множество справочников, документов и регистров, которые используются не по назначению. Например, одна папка из складов - это транспорт, что позволяет контролировать груз при перевозках обычным документом перемещения. Но при этом есть отдельный справочник для транспорта с номером, именем водителя, характеристиками кузова, но который используется - 🥁 - для фиксации дней доставки - т.е. там буквально в наименование указывают дату и оставляют остальные поля пустыми 🤯

Но больше всего меня там бесили дубли документов! Не просто "поступление товаров", а в добавку к нему "поступление товаров №2", "поступление товаров №3". Аналогично с перемещениями и реализациями. Это для меня выглядело максимально не логично и будь моя воля, я бы слил все данные документов в оригиналы и удалил дублирующие метаданные! Но одновременно тут была логика, подкрепленная практикой!

Внимание вопрос!

Из каких соображений работники 1С-франчей создают дубли метаданных в базах своих клиентов?
  • 👍 4
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 →