TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 250 subscribers
Post #117 119
Журнал инженера-программиста 😸 С версии платформы 1С 8.3.23 в стандартную библиотеку наконец-то добавили поддержку регулярных выражений. Об этой возможности разработчики просили вендора годами, но получали отказ с формулировкой: "большинству адинесников не хватит квалификации для работы…
У кого чего болит, тот о том и говорит 😳


💛 продолжает удивлять: сегодня потерял час времени, пытаясь понять почему "визуально рабочий" код не работает.

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

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

Как результат, имеем "мелькающую" форму, которую пользователь вообще не должен был видеть. Альтернатива - это нужно нарушать принципы SOLID и размазывать бизнес логику, которая сейчас инкапсулирована в модуле формы, на все точки вызова 😯
  • 👏 2
  • 👍 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 →