TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 250 subscribers
Post #50 240
(начало)

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

10. Почему нельзя создать объект формы на стороне сервера и выполнить над ним некоторые действия в серверных модулях, но если делать серверный вызов с формы, то из него форму как параметр в те самые серверные модули передать можно?

11. Почему на форме можно делать только клиентские экспортные методы, а серверные можно описать (и получить предупреждения), но нельзя использовать? В результате, после некоторой подготовительной работы на сервере, нужно оставить в данных формы промежуточные данные и признак необходимости их обработать, или делать цепочку вызовов - сначала в клиентский общий модуль, потом в серверный, потом из клиентского общего модуля вызываем экспортный метод формы.

12. Почему для обработчиков ожидания и описаний оповещений требуется явное указание процедурам признака экспортных, хотя с точки зрения архитектуры бизнес-решения, они вообще не должны быть в АПИ формы? Почему, если это техническое ограничение на уровне платформы, это не делает сама платформа в момент трансляции текста модуля в байт-код?

13. Почему общие команды на форме можно добавлять только в ручную с помощью конструктора формы, а програмно нет?

14. Почему для обработчиков событий форм и событий элементов (включая команды) можно использовать только описанные внутри формы процедуры, а общие модули и прочие хранилища кода недоступны? В результате, просто тонны дублирующего кода и БСП-костыли.

15. Почему каждую пятницу сотрудники 1С просят присылать пожелания, и даже получают их от разработчиков, а управляемые формы как были сырыми десять лет назад, так после фидбека особо не изменились?
  • 👍 8
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 →