Режим эксперта для вычислений и ДД

Режим Эксперта позволяет добавить код вычисления вручную. Вычисления в этом режиме пишутся специалистами, владеющими языком программирования PHP. Вопросы, связанные с написанием вычислений, можно обсудить на форуме.

Общая информация

Внимание! Прежде чем приступать к самостоятельному созданию вычислений на режиме эксперта, настоятельно рекомендуется овладеть хотя бы начальными навыками алгоритмизации и программирования, в частности знанием основ языка PHP и языка запросов SQL. В случае отсуствия у вас подобных навыков, либо отсутствия времени на их изучение, рекомендуется обратится к специалистам, или воспользоваться нашим конструктором в случае простых вычислений.

Настройка

Если мы переключимся в режим эксперта, то необходимо будет заполнить поле

Вычисления — поле, в которое следует вставить код вычисления

В доп. действиях добавляются поля

Выполняется - определите, каким образом будет выполняться дополнительное действие:

  • в текущем окне, если нам не требуется ввод дополнительных данных;
  • во всплывающем окне, если нам требуется ввод дополнительных данных, например, какое-то число или строка.

Javascript - задайте JavaScript. С помощью JavaScript в формах вы можете реализовать обратную связь с пользователем, а также проверку данных.

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

img-2023-12-12-15-01-17

Глобальные переменные

В вычислениях нельзя переопределять глобальные переменные, такие как:


$line   
$table  
$config  
$user  
$ID  
$lang  
$smarty  
$ses_id

Например, код:

{
    $table='Моя таблица';
}

приведет к ошибке программы. При этом данные переменных могут быть прочитаны и использованы в вычислениях. Переопределение допускается только полей в переменной $line.