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

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

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

Computewithform ?

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Помогите разобраться.

Из формы ввода вызывается функция, которая заполняет поля типа computed в основной форме. В этой основной форме есть поле computed c формулой суммирования x:=@Sum(@TextToNumber(PWeight));@If(@IsError(x);"";x) одного из полей. Нужно, чтоб это поле пересчитывалось каждый раз автоматически и отображалось со вьювере.
Помогите разобраться с методом ComputeWithForm?
Где вызывать call doc.ComputeWithForm(0,0)
Или это ерунда и надо что-то еще?
 
К сожалению, врядли такой вопрос можно понять.

Объясни суть выполняемых действий - тогда можно что-то посоветовать.

Как функция заполняет computed поля?
А Зачем в формуле конвертация из текста в число для поля "PWeight" , почему вес текстовое поле?
Что такого расчитывается в форме , что нельзя рассчитать в функции скриптом?
 
<!--QuoteBegin-Guest+14:10:2005, 11:24 -->
<span class="vbquote">(Guest @ 14:10:2005, 11:24 )</span><!--QuoteEBegin-->Помогите разобраться с методом ComputeWithForm?
Где вызывать call doc.ComputeWithForm(0,0)
Или это ерунда и надо что-то еще?
[snapback]25834" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это не надо. Достаточно изменить значение поля в главном документе по событию (например, PostSave). Или запускать агент, который изменяет поля во всех нужных документах.
 
Для: fedotxxl
Значение которых вычисляется по формуле. :unsure:
Почитай хелп.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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