Возможно ли создать управляемую форму полностью программно?

1. truba 11.08.23 09:59 Сейчас в теме
Коллеги, возможно ли 1) создать программно на лету полностью свою форму? 2) с установкой модуля формы или хотя бы без модуля, только элементы, 3) форму расширяющую, допустим, справочник?

По косвенным признакам как закрытие текстов модулей элементов метаданных и пр. создается ощущение что такое невозможно, но на всякий случай переспрошу.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dandykry 10 11.08.23 10:23 Сейчас в теме
(1) Можно. Добавить в расширение пустую форму с событием ПриСозданииНаСервере. В этом событии создавать все реквизиты и элементы. Так же нужны будут события элементов, которые будут содержать вызов клиентского общего модуля, где будут условия вида "Если ИмяЭлметента = "Мой" Тогда Мой_ПриИзменении(Элемент) ИначеЕсли ИмяЭлметента = "" и т д.

Модуль формы из встроенного языка менять нельзя. Можно если форму будете собирать в xml файлах и далее из них собирать расширение.
3. truba 11.08.23 10:35 Сейчас в теме
(2)через файлы собрать расширение и подключить - принято, хотя путь не близкий.
5. dandykry 10 11.08.23 10:39 Сейчас в теме
(3) Я как-то пробовал. Путь очень не близкий. Можно замучиться с поддержкой старых и новых платформ. Вышла новая фича - лезь переделывай сборщик. Все сильно упирается в состав свойств элементов формы.
7. Torin 758 11.08.23 10:58 Сейчас в теме
(1) Жаль. что нет как в 7 ке

"#ЗагрузитьИзФайла должна записываться в первой строке программного модуля с первой позиции. Ее использование рекомендуется для отладки, чтобы быстро отлаживать код какого-либо программного модуля без промежуточного сохранения всей кон­фигурации. Данная конструкция переключает загрузку программного модуля конфигурации на загрузку из указанного файла. Содержимое программного модуля конфигурации при этом игнорируется."
aka Любитель XML; +1 Ответить
4. starik-2005 3046 11.08.23 10:38 Сейчас в теме
В принципе можно же получить форму в переменную, грохнуть все ее элементы, добавить нужные и отобразить. Вряд ли есть в этом что-то невозможное.
8. truba 11.08.23 11:50 Сейчас в теме
(4) Как вариант тогда создать в конфигурации просто пустую форму которую заполнять реквизитами и элементами - остаются открытыми вопросами обработчики событий и расширение формы под объект формы вроде.
9. starik-2005 3046 11.08.23 14:40 Сейчас в теме
(8)
пустую форму
У 1С вроде бы такая общая форма даже была.
10. user1826630 11.08.23 15:04 Сейчас в теме
(9) Вот прям у Нуралиева? Или в каких-то типовых? Или может даже в самой платформе? И даже модуль формы присутствует со всеми возможными обработчиками элементов?
6. user1826630 11.08.23 10:41 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот