• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Вычисляемая подформа

  • Автор темы Автор темы Ogion7
  • Дата начала Дата начала
O

Ogion7

Всем привет!
Имею форму, на ней вычисляемая подформа -- в зависимости от значения диалог листа занчение ее либо "subfom1" либо "subfom2". Как реализовать смену подформы в режиме редактирования документа(т.е. меняем значение в диалог листе -- наблюдаем изменнения). Пробовал через секции скрытые по условию, не очень пошло
 
переоткрыть документ или попробовать использовать таблицы с вычисляеммыми закладками
 
С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет.
А насчет таблиц это идея
 
С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет.
А насчет таблиц это идея
Присвоить поле SaveOptions = "0".
Переотрыть документ и удалить поле.
Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании.
 
Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании.
Мне нужно суметь менять сабформу даже если документ новый, так шо без переоткрытия не обошлось бы.

Сделал через таблицу, получилось)))

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

А если делать переоткрытием, на какое событе его лучше повесить?

Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется
 
Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется
Работает на OnChange если галку на рефрешить поставить.
Поле на форму не обязательно добавлять, а просто при переоткрытии задать значение.
 
Refresh fields on keyword change.
Просто галка не поможет. :)
Я делал переоткрытие в событии PostRecalc.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab